0001493152-23-006931.txt : 20230307 0001493152-23-006931.hdr.sgml : 20230307 20230307164325 ACCESSION NUMBER: 0001493152-23-006931 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 104 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230307 DATE AS OF CHANGE: 20230307 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Tecnoglass Inc. CENTRAL INDEX KEY: 0001534675 STANDARD INDUSTRIAL CLASSIFICATION: FLAT GLASS [3211] IRS NUMBER: 000000000 STATE OF INCORPORATION: E9 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-35436 FILM NUMBER: 23713218 BUSINESS ADDRESS: STREET 1: AVENIDA CIRCUNVALAR A 100 MTS DE LA VIA CITY: BARRIO LAS FLORES BARRANQUILLA STATE: F8 ZIP: XXXXX BUSINESS PHONE: 57 1 281 1811 MAIL ADDRESS: STREET 1: AVENIDA CIRCUNVALAR A 100 MTS DE LA VIA CITY: BARRIO LAS FLORES BARRANQUILLA STATE: F8 ZIP: XXXXX FORMER COMPANY: FORMER CONFORMED NAME: Andina Acquisition Corp DATE OF NAME CHANGE: 20111110 10-K 1 form10-k.htm
0001534675 false FY 00000 0001534675 2022-01-01 2022-12-31 0001534675 2022-06-30 0001534675 2023-02-28 0001534675 2022-12-31 0001534675 2021-12-31 0001534675 2021-01-01 2021-12-31 0001534675 2020-01-01 2020-12-31 0001534675 TGLS:ExternalCustomersMember 2022-01-01 2022-12-31 0001534675 TGLS:ExternalCustomersMember 2021-01-01 2021-12-31 0001534675 TGLS:ExternalCustomersMember 2020-01-01 2020-12-31 0001534675 TGLS:RelatedPartiesMember 2022-01-01 2022-12-31 0001534675 TGLS:RelatedPartiesMember 2021-01-01 2021-12-31 0001534675 TGLS:RelatedPartiesMember 2020-01-01 2020-12-31 0001534675 us-gaap:CommonStockMember 2019-12-31 0001534675 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001534675 TGLS:LegalReservesMember 2019-12-31 0001534675 us-gaap:RetainedEarningsMember 2019-12-31 0001534675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001534675 TGLS:TotalShareholdersEquityAttributableToParentMember 2019-12-31 0001534675 us-gaap:NoncontrollingInterestMember 2019-12-31 0001534675 2019-12-31 0001534675 us-gaap:CommonStockMember 2020-12-31 0001534675 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001534675 TGLS:LegalReservesMember 2020-12-31 0001534675 us-gaap:RetainedEarningsMember 2020-12-31 0001534675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001534675 TGLS:TotalShareholdersEquityAttributableToParentMember 2020-12-31 0001534675 us-gaap:NoncontrollingInterestMember 2020-12-31 0001534675 2020-12-31 0001534675 us-gaap:CommonStockMember 2021-12-31 0001534675 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001534675 TGLS:LegalReservesMember 2021-12-31 0001534675 us-gaap:RetainedEarningsMember 2021-12-31 0001534675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001534675 TGLS:TotalShareholdersEquityAttributableToParentMember 2021-12-31 0001534675 us-gaap:NoncontrollingInterestMember 2021-12-31 0001534675 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001534675 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001534675 TGLS:LegalReservesMember 2020-01-01 2020-12-31 0001534675 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001534675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001534675 TGLS:TotalShareholdersEquityAttributableToParentMember 2020-01-01 2020-12-31 0001534675 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-12-31 0001534675 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001534675 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001534675 TGLS:LegalReservesMember 2021-01-01 2021-12-31 0001534675 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001534675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001534675 TGLS:TotalShareholdersEquityAttributableToParentMember 2021-01-01 2021-12-31 0001534675 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001534675 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001534675 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001534675 TGLS:LegalReservesMember 2022-01-01 2022-12-31 0001534675 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001534675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001534675 TGLS:TotalShareholdersEquityAttributableToParentMember 2022-01-01 2022-12-31 0001534675 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-12-31 0001534675 us-gaap:CommonStockMember 2022-12-31 0001534675 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001534675 TGLS:LegalReservesMember 2022-12-31 0001534675 us-gaap:RetainedEarningsMember 2022-12-31 0001534675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001534675 TGLS:TotalShareholdersEquityAttributableToParentMember 2022-12-31 0001534675 us-gaap:NoncontrollingInterestMember 2022-12-31 0001534675 TGLS:RevenueMember us-gaap:CustomerConcentrationRiskMember TGLS:SupplyAndInstallationMember 2022-01-01 2022-12-31 0001534675 TGLS:SupplierFinanceProgramMember 2022-12-31 0001534675 us-gaap:BuildingMember 2022-01-01 2022-12-31 0001534675 TGLS:AircraftMember 2022-01-01 2022-12-31 0001534675 us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-12-31 0001534675 us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0001534675 us-gaap:OfficeEquipmentMember 2022-01-01 2022-12-31 0001534675 us-gaap:VehiclesMember 2022-01-01 2022-12-31 0001534675 TGLS:CIEnergiaSolarSASESWindowsMember 2021-11-08 0001534675 2021-11-08 0001534675 TGLS:VentanasSolarAcquisitionMember TGLS:PriorToAcquistionMember 2020-01-01 0001534675 TGLS:VentanasSolarAcquisitionMember TGLS:EffectOfAcquistionMember 2020-01-01 0001534675 TGLS:VentanasSolarAcquisitionMember TGLS:AfterAcquistionMember 2020-01-01 0001534675 TGLS:VentanasSolarAcquisitionMember TGLS:PriorToAcquistionMember 2020-12-31 0001534675 TGLS:VentanasSolarAcquisitionMember TGLS:EffectOfAcquisitionMember 2020-12-31 0001534675 TGLS:VentanasSolarAcquisitionMember TGLS:AfterAcquisitionMember 2020-12-31 0001534675 TGLS:VentanasSolarAcquisitionMember TGLS:PriorToAcquistionMember 2020-01-01 2020-12-31 0001534675 TGLS:VentanasSolarAcquisitionMember TGLS:EffectOfAcquisitionMember 2020-01-01 2020-12-31 0001534675 TGLS:VentanasSolarAcquisitionMember TGLS:AfterAcquisitionMember 2020-01-01 2020-12-31 0001534675 TGLS:VentanasSolarAcquisitionMember TGLS:PriorToAcquistionMember 2021-12-31 0001534675 TGLS:VentanasSolarAcquisitionMember TGLS:EffectOfAcquisitionMember 2021-12-31 0001534675 TGLS:VentanasSolarAcquisitionMember TGLS:AfterAcquisitionMember 2021-12-31 0001534675 TGLS:VentanasSolarAcquisitionMember TGLS:PriorToAcquistionMember 2021-01-01 2021-12-31 0001534675 TGLS:VentanasSolarAcquisitionMember TGLS:EffectOfAcquisitionMember 2021-01-01 2021-12-31 0001534675 TGLS:VentanasSolarAcquisitionMember TGLS:AfterAcquisitionMember 2021-01-01 2021-12-31 0001534675 TGLS:SaintGobainJointVentureAgreementMember TGLS:VidrioAndinoMember 2019-05-03 0001534675 TGLS:SaintGobainJointVentureAgreementMember 2019-05-02 2019-05-03 0001534675 TGLS:SaintGobainJointVentureAgreementMember 2020-12-09 0001534675 2020-10-27 2020-10-28 0001534675 TGLS:SaintGobainJointVentureAgreementMember 2020-10-28 0001534675 TGLS:SaintGobainJointVentureAgreementMember 2020-10-27 2020-10-28 0001534675 country:CO 2022-01-01 2022-12-31 0001534675 country:CO 2021-01-01 2021-12-31 0001534675 country:CO 2020-01-01 2020-12-31 0001534675 country:US 2022-01-01 2022-12-31 0001534675 country:US 2021-01-01 2021-12-31 0001534675 country:US 2020-01-01 2020-12-31 0001534675 country:PA 2022-01-01 2022-12-31 0001534675 country:PA 2021-01-01 2021-12-31 0001534675 country:PA 2020-01-01 2020-12-31 0001534675 TGLS:OtherMember 2022-01-01 2022-12-31 0001534675 TGLS:OtherMember 2021-01-01 2021-12-31 0001534675 TGLS:OtherMember 2020-01-01 2020-12-31 0001534675 TGLS:GlassAndFramingComponentsMember 2022-01-01 2022-12-31 0001534675 TGLS:GlassAndFramingComponentsMember 2021-01-01 2021-12-31 0001534675 TGLS:GlassAndFramingComponentsMember 2020-01-01 2020-12-31 0001534675 TGLS:WindowsAndArchitecturalSystemsMember 2022-01-01 2022-12-31 0001534675 TGLS:WindowsAndArchitecturalSystemsMember 2021-01-01 2021-12-31 0001534675 TGLS:WindowsAndArchitecturalSystemsMember 2020-01-01 2020-12-31 0001534675 country:CO 2022-12-31 0001534675 country:CO 2021-12-31 0001534675 country:PA 2022-12-31 0001534675 country:PA 2021-12-31 0001534675 country:US 2022-12-31 0001534675 country:US 2021-12-31 0001534675 TGLS:ContractAssetsMember 2022-01-01 2022-12-31 0001534675 TGLS:ContractLiabilitiesMember 2022-01-01 2022-12-31 0001534675 TGLS:FixedPriceContractsMember 2022-01-01 2022-12-31 0001534675 TGLS:FixedPriceContractsMember 2021-01-01 2021-12-31 0001534675 TGLS:FixedPriceContractsMember 2020-01-01 2020-12-31 0001534675 TGLS:ProductSalesMember 2022-01-01 2022-12-31 0001534675 TGLS:ProductSalesMember 2021-01-01 2021-12-31 0001534675 TGLS:ProductSalesMember 2020-01-01 2020-12-31 0001534675 srt:ScenarioForecastMember 2023-12-31 0001534675 srt:ScenarioForecastMember 2024-12-31 0001534675 us-gaap:BuildingMember 2022-12-31 0001534675 us-gaap:BuildingMember 2021-12-31 0001534675 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001534675 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001534675 us-gaap:OfficeEquipmentMember 2022-12-31 0001534675 us-gaap:OfficeEquipmentMember 2021-12-31 0001534675 us-gaap:VehiclesMember 2022-12-31 0001534675 us-gaap:VehiclesMember 2021-12-31 0001534675 TGLS:AircraftMember 2022-12-31 0001534675 TGLS:AircraftMember 2021-12-31 0001534675 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001534675 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001534675 us-gaap:TradeNamesMember 2022-12-31 0001534675 TGLS:NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember 2022-12-31 0001534675 TGLS:NoncompeteAgreementMember 2022-12-31 0001534675 us-gaap:CustomerRelationshipsMember 2022-12-31 0001534675 us-gaap:TradeNamesMember 2021-12-31 0001534675 TGLS:NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember 2021-12-31 0001534675 TGLS:NoncompeteAgreementMember 2021-12-31 0001534675 us-gaap:CustomerRelationshipsMember 2021-12-31 0001534675 TGLS:SeniorSecuredCreditFacilityMember 2020-10-30 0001534675 TGLS:DrawTermLoanMember 2020-10-30 0001534675 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-10-30 0001534675 us-gaap:LondonInterbankOfferedRateLIBORMember 2020-10-30 0001534675 us-gaap:LondonInterbankOfferedRateLIBORMember srt:MinimumMember 2020-10-01 2020-10-30 0001534675 us-gaap:LondonInterbankOfferedRateLIBORMember srt:MaximumMember 2020-10-01 2020-10-30 0001534675 2020-12-01 2020-12-31 0001534675 TGLS:UnSecuredSeniorNotesMember 2021-01-31 0001534675 TGLS:UnSecuredSeniorNotesMember 2022-01-01 2022-12-31 0001534675 TGLS:UnSecuredSeniorNotesMember 2021-01-01 2021-01-31 0001534675 TGLS:SeniorSecuredCreditFacilityMember 2021-11-01 2021-11-30 0001534675 TGLS:SeniorSecuredCreditFacilityMember srt:MinimumMember 2021-11-30 0001534675 TGLS:SeniorSecuredCreditFacilityMember srt:MaximumMember 2021-11-30 0001534675 us-gaap:LondonInterbankOfferedRateLIBORMember srt:MinimumMember 2020-11-01 2020-11-30 0001534675 us-gaap:LondonInterbankOfferedRateLIBORMember srt:MaximumMember 2020-11-01 2020-11-30 0001534675 2020-11-01 2020-11-30 0001534675 TGLS:USBankSyndicatedMember 2021-11-30 0001534675 TGLS:SeniorSecuredCreditFacilityMember 2021-11-30 0001534675 TGLS:SeniorSecuredCreditFacilityMember TGLS:DeferredCostMember 2021-11-30 0001534675 TGLS:SeniorSecuredCreditFacilityMember us-gaap:OperatingExpenseMember 2021-11-30 0001534675 TGLS:SeniorSecuredCreditFacilityMember 2022-03-01 2022-03-31 0001534675 TGLS:SeniorSecuredCreditFacilityMember 2022-09-29 2022-09-30 0001534675 us-gaap:RevolvingCreditFacilityMember 2022-09-30 0001534675 srt:MaximumMember 2021-09-13 2021-09-14 0001534675 2021-09-13 2021-09-14 0001534675 srt:MinimumMember 2021-09-13 2021-09-14 0001534675 2022-12-13 2022-12-14 0001534675 srt:MinimumMember TGLS:FreeTradeZoneMember 2022-12-13 2022-12-14 0001534675 srt:MaximumMember TGLS:FreeTradeZoneMember 2022-12-13 2022-12-14 0001534675 TGLS:AccumulatedOtherComprehensiveLossMember 2022-12-31 0001534675 TGLS:CollarContractsMember 2022-12-31 0001534675 TGLS:CollarContractsMember 2022-01-01 2022-12-31 0001534675 TGLS:NonDeliveryCollarContractsMember us-gaap:OtherCurrentAssetsMember 2022-12-31 0001534675 TGLS:NonDeliveryCollarContractsMember 2022-12-31 0001534675 TGLS:NonDeliveryCollarContractsMember 2022-10-01 2022-12-31 0001534675 TGLS:NonDeliveryCollarContractsMember 2021-07-01 2021-12-31 0001534675 TGLS:NonDeliveryCollarContractsMember 2022-07-01 2022-12-31 0001534675 TGLS:NonDeliveryCollarContractsMember 2022-01-01 2022-12-31 0001534675 TGLS:NonDeliveryCollarContractsMember 2021-01-01 2021-12-31 0001534675 TGLS:AlutraficLedSASMember 2022-12-31 0001534675 TGLS:AlutraficLedSASMember 2021-12-31 0001534675 TGLS:StudioAvantiSASMember 2022-12-31 0001534675 TGLS:StudioAvantiSASMember 2021-12-31 0001534675 TGLS:VidrioAndinoMember 2022-12-31 0001534675 TGLS:VidrioAndinoMember 2021-12-31 0001534675 TGLS:AlutraficLedSASMember 2022-01-01 2022-12-31 0001534675 TGLS:AlutraficLedSASMember 2021-01-01 2021-12-31 0001534675 TGLS:AlutraficLedSASMember 2020-01-01 2020-12-31 0001534675 TGLS:StudioAvantiSASMember 2022-01-01 2022-12-31 0001534675 TGLS:StudioAvantiSASMember 2021-01-01 2021-12-31 0001534675 TGLS:StudioAvantiSASMember 2020-01-01 2020-12-31 0001534675 TGLS:SalesToOtherRelatedPartiesMember 2022-01-01 2022-12-31 0001534675 TGLS:SalesToOtherRelatedPartiesMember 2021-01-01 2021-12-31 0001534675 TGLS:SalesToOtherRelatedPartiesMember 2020-01-01 2020-12-31 0001534675 TGLS:AConstruirSAMember 2022-01-01 2022-05-31 0001534675 TGLS:AConstruirSAMember 2021-01-01 2021-12-31 0001534675 TGLS:CEOAndCOOMember TGLS:SantaMariaDelMarSASMember 2022-12-31 0001534675 TGLS:CEOAndCOOMember TGLS:SantaMariaDelMarSASMember 2021-12-31 0001534675 TGLS:CEOAndCOOMember TGLS:SantaMariaDelMarSASMember 2020-12-31 0001534675 TGLS:FundacionTecnoglassMember 2022-01-01 2022-12-31 0001534675 TGLS:FundacionTecnoglassMember 2021-01-01 2021-12-31 0001534675 TGLS:FundacionTecnoglassMember 2020-01-01 2020-12-31 0001534675 TGLS:VidrioAndinoMember 2019-05-03 0001534675 TGLS:VidrioAndinoMember 2020-12-08 2020-12-09 0001534675 TGLS:VidrioAndinoMember 2020-12-09 0001534675 TGLS:VidrioAndinoMember 2020-10-27 2020-10-28 0001534675 TGLS:VidrioAndinoMember 2020-10-28 0001534675 TGLS:VidrioAndinoMember 2022-01-01 2022-12-31 0001534675 TGLS:VidrioAndinoMember 2021-01-01 2021-12-31 0001534675 TGLS:VidrioAndinoMember 2020-01-01 2020-12-31 0001534675 TGLS:UTSemaforosdeBarranquillaMember 2022-01-01 2022-12-31 0001534675 TGLS:UTSemaforosdeBarranquillaMember 2021-01-01 2021-12-31 0001534675 TGLS:UTSemaforosdeBarranquillaMember 2020-01-01 2020-12-31 0001534675 TGLS:ZofracostaMember 2022-12-31 0001534675 TGLS:ZofracostaMember 2021-12-31 0001534675 2022-10-01 2022-12-31 0001534675 TGLS:TwoThousandThirteenLongTermEquityIncentivePlanMember 2013-12-20 0001534675 TGLS:QuarterlyRateMember 2022-11-30 0001534675 TGLS:AnnualBasisMember 2022-11-30 0001534675 2022-11-01 2022-11-30 0001534675 TGLS:ESMetalsMember 2022-12-31 0001534675 us-gaap:ShippingAndHandlingMember 2022-01-01 2022-12-31 0001534675 us-gaap:ShippingAndHandlingMember 2021-01-01 2021-12-31 0001534675 us-gaap:ShippingAndHandlingMember 2020-01-01 2020-12-31 0001534675 TGLS:SalesCommissionMember 2022-01-01 2022-12-31 0001534675 TGLS:SalesCommissionMember 2021-01-01 2021-12-31 0001534675 TGLS:SalesCommissionMember 2020-01-01 2020-12-31 0001534675 TGLS:PersonnelMember 2022-01-01 2022-12-31 0001534675 TGLS:PersonnelMember 2021-01-01 2021-12-31 0001534675 TGLS:PersonnelMember 2020-01-01 2020-12-31 0001534675 TGLS:ServicesMember 2022-01-01 2022-12-31 0001534675 TGLS:ServicesMember 2021-01-01 2021-12-31 0001534675 TGLS:ServicesMember 2020-01-01 2020-12-31 0001534675 TGLS:AccountsReceivableProvisionMember 2022-01-01 2022-12-31 0001534675 TGLS:AccountsReceivableProvisionMember 2021-01-01 2021-12-31 0001534675 TGLS:AccountsReceivableProvisionMember 2020-01-01 2020-12-31 0001534675 TGLS:PackagingMember 2022-01-01 2022-12-31 0001534675 TGLS:PackagingMember 2021-01-01 2021-12-31 0001534675 TGLS:PackagingMember 2020-01-01 2020-12-31 0001534675 TGLS:OtherSellingExpensesMember 2022-01-01 2022-12-31 0001534675 TGLS:OtherSellingExpensesMember 2021-01-01 2021-12-31 0001534675 TGLS:OtherSellingExpensesMember 2020-01-01 2020-12-31 0001534675 TGLS:RelatedPartiesMember 2022-01-01 2022-12-31 0001534675 TGLS:RelatedPartiesMember 2021-01-01 2021-12-31 0001534675 TGLS:RelatedPartiesMember 2020-01-01 2020-12-31 0001534675 TGLS:DepreciationAndAmortizationMember 2022-01-01 2022-12-31 0001534675 TGLS:DepreciationAndAmortizationMember 2021-01-01 2021-12-31 0001534675 TGLS:DepreciationAndAmortizationMember 2020-01-01 2020-12-31 0001534675 TGLS:ProfessionalFeesMember 2022-01-01 2022-12-31 0001534675 TGLS:ProfessionalFeesMember 2021-01-01 2021-12-31 0001534675 TGLS:ProfessionalFeesMember 2020-01-01 2020-12-31 0001534675 TGLS:InsuranceMember 2022-01-01 2022-12-31 0001534675 TGLS:InsuranceMember 2021-01-01 2021-12-31 0001534675 TGLS:InsuranceMember 2020-01-01 2020-12-31 0001534675 TGLS:TaxesMember 2022-01-01 2022-12-31 0001534675 TGLS:TaxesMember 2021-01-01 2021-12-31 0001534675 TGLS:TaxesMember 2020-01-01 2020-12-31 0001534675 TGLS:BankChargesAndTaxOnFinancialTransactionsMember 2022-01-01 2022-12-31 0001534675 TGLS:BankChargesAndTaxOnFinancialTransactionsMember 2021-01-01 2021-12-31 0001534675 TGLS:BankChargesAndTaxOnFinancialTransactionsMember 2020-01-01 2020-12-31 0001534675 TGLS:RentExpenseMember 2022-01-01 2022-12-31 0001534675 TGLS:RentExpenseMember 2021-01-01 2021-12-31 0001534675 TGLS:RentExpenseMember 2020-01-01 2020-12-31 0001534675 TGLS:OtherexpensesMember 2022-01-01 2022-12-31 0001534675 TGLS:OtherexpensesMember 2021-01-01 2021-12-31 0001534675 TGLS:OtherexpensesMember 2020-01-01 2020-12-31 0001534675 TGLS:ColombianPesoMember 2020-01-01 2020-12-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares TGLS:Segment xbrli:pure TGLS:Integer

 

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 10-K

 

(Mark One)

 

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

 

For the fiscal year ended December 31, 2022

 

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

 

For the transition period from ______________ to ______________

 

Commission File Number 001-35436

 

TECNOGLASS INC.

(Exact Name of Registrant as Specified in Its Charter)

 

Cayman Islands   98-1271120

(State or Other Jurisdiction of

Incorporation or Organization)

 

(I.R.S. Employer

Identification Number)

 

Avenida Circunvalar a 100 mts de la Via 40

Barrio Las Flores, Barranquilla

Colombia

   
(Address of Principal Executive Offices)   (Zip Code)

 

(+57)(605) 373 4000

(Registrant’s Telephone Number, Including Area Code)

 

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

 

Title of each class   Trading Symbol(s)   Name of each exchange on which registered
Ordinary Shares   TGLS   The New York Stock Exchange

 

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.

 

Yes ☐ No

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Exchange Act.

 

Yes ☐ No

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Exchange Act 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 requirement for the past 90 days.

 

Yes ☒ No ☐

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232 405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).

 

Yes ☒ No ☐

 

Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer a smaller reporting company, or an emerging growth company. See definition 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
(Do not check if a 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

 

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. ☐

 

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐

 

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

 

Yes ☐ No

 

As of June 30, 2022 (the last business day of the registrant’s most recently completed second fiscal quarter), the aggregate market value of the ordinary shares held by non-affiliates of the registrant was approximately $334,038,048 based on its last reported sales price of $17.55 on the NYSE.

 

As of February 28, 2023, there were 47,674,773 ordinary shares, $0.0001 par value per share, outstanding.

 

Documents Incorporated by Reference: None.

 

 

 

 

 

 

TECNOGLASS INC.

FORM 10-K

TABLE OF CONTENTS

 

PART I  
Item 1. Business. 5
Item 1A. Risk Factors. 17
Item 1B. Unresolved Staff Comments. 36
Item 2. Properties. 36
Item 3. Legal Proceedings. 37
Item 4. Mine Safety Disclosures. 37
     
PART II  
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities. 37
Item 6. [RESERVED]. 39
Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations. 39
Item 7A. Quantitative and Qualitative Disclosures About Market Risk. 47
Item 8. Financial Statements and Supplementary Data. 48
Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosures. 49
Item 9A. Controls and Procedures. 49
Item 9B. Other Information. 49
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections. 49
     
PART III  
Item 10. Directors, Executive Officers and Corporate Governance. 50
Item 11. Executive Compensation. 53
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters. 55
Item 13. Certain Relationships and Related Transactions, and Director Independence. 57
Item 14. Principal Accounting Fees and Services. 59
     
PART IV  
Item 15. Exhibits and Financial Statement Schedules. 60
Item 16. Form 10-K Summary. 60

 

2

 

 

FORWARD LOOKING STATEMENTS AND INTRODUCTION

 

All statements other than statements of historical fact included in this Annual Report on Form 10-K (this “Form 10-K”) including, without limitation, statements under “Management’s Discussion and Analysis of Financial Condition and Results of Operations” regarding our financial position, business strategy and the plans and objectives of management for future operations, are forward looking statements. When used in this Form 10-K, words such as “anticipate,” “believe,” “estimate,” “expect,” “intend” and similar expressions, as they relate to us or our management, identify forward looking statements. Such forward looking statements are based on the beliefs of management, as well as assumptions made by, and information currently available to, our management. Actual results could differ materially from those contemplated by the forward-looking statements as a result of certain factors detailed in our filings with the Securities and Exchange Commission. You are urged to carefully review the disclosures we make concerning risks and uncertainties that may affect our business and future financial performance, including those made below under “Summary Risk Factors” and in “Item 1A, Risk Factors” in this Form 10-K. Except as required by law, we do not undertake, and hereby disclaim, any obligation to update any forward-looking statements, which speak only as of the date on which they are made. All subsequent written or oral forward looking statements attributable to us or persons acting on our behalf are qualified in their entirety by this paragraph.

 

Risk Factors Summary

 

Investors should consider the risks and uncertainties described below that may affect our business and future financial performance. These and other risks and uncertainties are more fully described in “Item 1A, Risk Factors” in this Form 10-K. Additional risks not presently known to us or that we currently deem immaterial may also affect us. If any of these risks occur, our business, financial condition or results of operations could be materially and adversely affected.

 

As more fully set forth under “Item 1A, Risk Factors” in this Form 10-K, principal risks and uncertainties that may affect our business, financial condition or results of operations include the following risks:

 

Risks Related to Our Business Operations

 

  We operate in competitive markets, and our business could suffer if we are unable to adequately address potential downward pricing pressures and other factors that may reduce operating margins.
  Failure to maintain the performance, reliability and quality standards required by our customers could have a materially negative impact on our financial condition and results of operation.
  The volatility of the cost of raw materials used to produce our products could materially adversely affect our results of operations in the future.
  We rely on third-party suppliers for raw materials and third-party transportation, each of which subjects us to risks and costs that we cannot control, and which risks and costs may materially adversely affect our operations.
  We may not realize the anticipated benefit through our joint venture with Saint-Gobain and the planned construction of a new plant as part of the joint venture may not be completed as planned.
  Our success depends upon our ability to develop new products and services, integrate acquired products and services and enhance existing products and services through product development initiatives and technological advances; any failure to make such improvements could harm our future business and prospects.
  The home building industry and the home repair and remodeling sector are regulated and any increased regulatory restrictions or changes in building codes could negatively affect our sales and results of operations.
  Changes in building codes could lower the demand for our impact-resistant windows and doors.
  Equipment failures, delays in deliveries and catastrophic loss at our manufacturing facility could lead to production curtailments or shutdowns that prevent us from producing our products.
  Our reliance on a single facility subjects us to concentrated risks.
  Customer concentration and related credit, commercial and legal risk may adversely impact our future earnings and cash flows.
  If new construction levels and repair and remodeling markets decline, such market pressures could negatively affect our results of operations.
  Our business involves complex manufacturing processes that may cause personal injury or property damage, subjecting us to liabilities, possible losses, and other  disruptions of our operations in the future, which may not be covered by insurance.
  The nature of our business exposes each of our subsidiaries to product liability and warranty claims that, if adversely determined, could negatively affect our financial condition and results of operations and the confidence of customers in our products.
  We are subject to potential exposure to environmental liabilities and are subject to environmental regulation and any such liabilities or regulation may negatively affect our costs and results of operations in the future.
  Weather can materially affect our business and we are subject to seasonality.
  Our results of operations could be significantly affected by foreign currency fluctuations and currency regulations.
  We are dependent on certain key personnel, the loss of whom could materially affect our financial performance and prospects in the future.
  Certain of our officers and directors have been involved in litigation, investigations or other proceedings and may be so again in the future, the defense or prosecution of such matters could be time-consuming and could divert our management’s attention, and may have an adverse effect on us.

 

3

 

 

  We have entered into significant transactions with affiliates or other related parties, which may result in conflicts of interest.
  The interests of our controlling shareholders could differ from the interests of our other shareholders.
  We conduct all of our operations through our subsidiaries and will rely on payments from our subsidiaries to meet all of our obligations and may fail to meet our obligations if our subsidiaries are unable to make payments to us.
  Our indebtedness could adversely affect our financial health and prevent us from fulfilling our obligations.

 

Risks Related to Colombia and Other Countries Where We Operate

 

  Our operations are located in Colombia, which may make it more difficult for U.S. investors to understand and predict how changing market and economic conditions will affect our financial results. It also may be difficult or impossible to enforce judgments of courts of the United States and other jurisdictions against our Colombian subsidiaries or any of their directors, officers and controlling persons.
  Economic and political conditions in Colombia may have an adverse effect on our financial condition and results of operations.
  The Colombian Government and the Central Bank exercise significant influence on the Colombian economy.
  Factors such as Colombia’s growing public debt and fluctuating exchange rates could adversely affect the Colombian economy.
  Economic instability in Colombia could negatively affect our ability to sell our products.
  Government policies and actions and judicial decisions in Colombia could significantly affect our results of operations and financial condition in the future.
  We are dependent on sales to customers outside Colombia and any failure to make these sales may adversely affect our operating results in the future.

 

Risks Related to Us and Our Securities

 

  Because we are incorporated under the laws of the Cayman Islands, you may face difficulties in protecting your interests, and your ability to protect your rights through the U.S. Federal courts may be limited.
  If we fail to maintain proper and effective internal controls, our ability to produce accurate financial statements could be impaired, which could adversely affect our business.
  Anti-takeover provisions in our organizational documents and Cayman Islands law may discourage or prevent a change of control, even if an acquisition would be beneficial to our shareholders, which could depress the price of our ordinary shares and prevent attempts by our shareholders to replace or remove our current management.
  We are a “controlled company,” controlled by Energy Holding Corp., whose interest in our business may be different from ours or yours.
  We cannot assure you that we will continue to pay dividends on our ordinary shares, and our indebtedness, future investments or cashflow generation could limit our ability to continue to pay dividends on our ordinary shares.
  If a United States person is treated as owning at least 10% of the value or voting power of our shares, such holder may be subject to adverse U.S. federal income tax consequences.

 

Risks Related to the COVID-19 Global Pandemic

 

  We face various risks related to health epidemics, pandemics and similar outbreaks, including the global outbreak of COVID-19, which may have material adverse effects on our business, financial position, results of operations and/or cash flows.

 

Unless the context otherwise requires:

 

  references to the “Company”, “Tecnoglass”, the “group” and to “we”, “us” or “our” are to Tecnoglass Inc., a Cayman Islands exempted company, and its subsidiaries;
     
  references to “TG” are to Tecnoglass S.A.S;
     
  references to “ES” are to C.I. Energía Solar S.A.S E.S. Windows;
     
  references to “ESW” are to ES Windows LLC, our indirect wholly-owned subsidiary, based in Florida;
     
  References to “VS” are to Ventanas Solar S.A.;
     
  references to “Tecno LLC” are to Tecnoglass LLC;
     
  references to “Tecno RE” are to Tecno RE LLC;
     
  references to “ES Metals” are to ES Metals S.A.S.; and
     
  references to “GM&P” are to GM&P Consulting and Glazing Contractors Inc.

 

4

 

 

Our registered trademarks include El Poder de la Calidad, Energia Solar, Tecnoglass, Alutions, Eswindows, Tecnobend, Tecnoair, Tecnosmart, ECOMAX by ESWINDOWS, ESWINDOWS Interiors, ESW Windows and Walls, Solartec by Tecnoglass, Prestige by ESWINDOWS, Eli by ESWINDOWS, Alessia by ESWINDOWS, Elite Line by ESWindows, ULTRAVIEW by Tecnoglass, and MULTIMAX by ESWIDOWS.

 

MARKET AND INDUSTRY DATA

 

In this Form 10-K, we refer to information and statistics regarding our industry, the size of certain markets and our position within the sectors in which we compete. Some of the market and industry data contained in this Form 10-K is based on independent industry and trade publications or other publicly available information, or information published by our customers, that we believe to be reliable sources, while other information is based on our good-faith estimates, which are derived from our review of internal surveys, as well as independent sources listed in this Form 10-K, and the knowledge and experience of our management in the markets in which we operate. The estimates contained in this Form 10-K have also been based on information obtained from our customers, suppliers and other contacts in the markets in which we operate. Although we believe that these independent sources and internal data are reliable as of their respective dates, the information contained in them has not been independently verified, nor have we sought consent to refer to their reports, and we cannot assure you as to the accuracy or completeness of this information. As a result, you should be aware that the market and industry data and the market share estimates set forth in this Form 10-K, and beliefs and estimates based thereon, may not be reliable. We have made rounding adjustments to reach some of the figures included in this Form 10-K for ease of presentation. As a result, amounts shown as totals in some tables may not be arithmetic aggregations of the amounts that precede them.

 

PART I

 

Item 1. Business.

 

Overview

 

Tecnoglass is a leading vertically-integrated manufacturer, supplier and installer of architectural glass, windows, and associated aluminum products for the global commercial and residential construction industries. Tecnoglass was rated the third largest glass fabricator in 2022 by Glass Magazine. Headquartered in Barranquilla, Colombia, the Company operates out of a 4.1 million square foot vertically-integrated, state-of-the-art manufacturing complex that provides easy access to the Americas, the Caribbean, and the Pacific. Tecnoglass supplies over 1,000 customers in North, Central and South America, with the United States accounting for 96% of revenues. Tecnoglass’s tailored, high-end products are found on some of the world’s most distinctive properties, including One Thousand Museum (Miami), Paramount Miami Worldcenter (Miami), Hub50House (Boston), Via 57 West (New York), AE’O Tower (Honolulu), Salesforce Tower (San Francisco), Trump Plaza (Panama), and Departmental Legislative Assembly (Bolivia).

 

5

 

 

Our Business

 

General

 

We are a vertically-integrated manufacturer, supplier and installer of architectural glass, windows and associated aluminum products for the global commercial and residential construction markets. With a focus on innovation, combined with providing highly specified products with the highest quality standards at competitive prices, we have developed a leadership position in each of our core markets. In the United States, which is our largest market, we were ranked as the third largest glass fabricator in 2022 by Glass Magazine. In addition, we believe we are the leading glass transformation company in Colombia. Our customers, which include developers, general contractors or installers for hotels, office buildings, shopping centers, airports, universities, hospitals and multi-family and residential buildings, look to us as a value-added partner based on our product development capabilities, our high-quality products, and our unwavering commitment to exceptional service.

 

We have 40 years of experience in architectural glass and aluminum profile structure assembly. We transform a variety of glass products, including tempered safety, double thermo-acoustic and laminated glass. Our finished glass products are installed in a wide variety of buildings across a number of different applications, including floating facades, curtain walls, windows, doors, handrails, and interior and bathroom spatial dividers. We also produce aluminum products such as profiles, rods, bars, plates and other hardware used in the manufacturing of windows.

 

Our products are manufactured in a 4.1 million square foot, state-of-the-art manufacturing complex in Barranquilla, Colombia that provides easy access to North, Central and South America, the Caribbean and the Pacific. Our products can be found on some of the most distinctive buildings in these regions, including One Thousand Museum (Miami), Paramount Miami Worldcenter (Miami), Hub50House (Boston), Via 57 West (New York), Ae’o Tower (Honolulu), Salesforce Tower (San Francisco), Trump Plaza (Panama), and Departmental Legislative Assembly (Bolivia). Our track record of successfully delivering high profile projects has earned us an increasing number of opportunities across the United States, evidenced by our expanding backlog and overall revenue growth.

 

Our structural competitive advantage is underpinned by our low-cost manufacturing footprint, vertically integrated business model and geographic location. Our integrated facilities in Colombia and distribution and services operations in Florida provide us with a significant cost advantage in both manufacturing and distribution, and we continue to invest in these operations to expand our operational capabilities. Our lower cost manufacturing footprint allows us to offer competitive prices for our customers, while also providing innovative, high quality and high value-added products, together with consistent and reliable service. We have historically generated high margin organic growth based on our position as a value-added solutions provider for our customers.

 

6

 

 

We have a strong presence in the Florida market, which represents a substantial portion of our revenue stream and backlog. Our success in Florida has primarily been achieved through sustained organic growth, with further penetration taking place into other highly populated areas of the United States. As part of our strategy to become a fully vertically integrated company, we have supplemented our organic growth with some acquisitions that have afforded us incremental control over our supply chain while maintaining efficient lead times. For instance, in 2016, we completed the acquisition of ESW, which gave us control over the distribution of products into the United States from our manufacturing facilities in Colombia. In March 2017, we completed the acquisition of GM&P, a consulting and glazing installation business that was previously our largest installation customer.

 

The continued diversification of the group’s presence and product portfolio is a core component of our strategy. In particular, we are actively seeking to expand our presence in United States outside of Florida. Since 2017, we have been expanding our presence in U.S. residential markets which went from less than 5% of our sales to nearly 43% of our sales  for the full year 2022. We believe that the quality of our products, coupled with our ability to price competitively given our structural advantages on cost and our efficient lead times given our vertical integration, will allow us to generate further growth in the future.

 

We have focused on working with The Power of Quality, always making sure that our vision of sustainability is immersed into every aspect of our business, including social, environmental, economic and governance variables (“ESG”), that help us make decisions and create value for our stakeholders. We carry out a series of initiatives based on our global sustainability strategy, which is supported on three fundamental pillars: promoting an ethical and responsible continuous growth, leading eco-efficiency and innovation and empowering our environment. As part of this strategy, the Company has voluntarily adhered to UN Global Compact Principles since 2017. In 2021, in pursuit of our cooperation with the attainment of the Sustainable Development Goals (“SDGs”), we joined a program to dynamize, strengthen and make visible the management of greenhouse gas emissions as a carbon neutral strategy set out by the Colombian government by 2050.

 

Competitive Strengths

 

Our success has been grounded in our ability to offer high quality products at competitive prices. We are able to competitively price our products, while still achieving strong margins, due to a number of unique cost advantages. In addition to our vertically integrated business model, we benefit from structural cost advantages in manufacturing and distribution due to our geographic location. Alongside these structural advantages, we are committed to quality, product innovation and customer service. We believe these competitive strengths create a significant barrier to entry, which is underpinned and sustained by the experience of our senior management team and the loyalty of our highly motivated employees.

 

Vertical Integration

 

We believe we are unique within the industry in vertically integrating the purchasing of raw materials and the manufacturing, distribution and installation of our products. By vertically integrating each of these functions, we are able to eliminate inefficiencies throughout the supply chain and generate strong margins. These efficiencies are only enhanced as our business grows and we benefit from operating leverage and economies of scale.

 

On May 3, 2019, we consummated a joint venture agreement with Compagnie de Saint-Gobain S.A. (“Saint-Gobain”), a world leader in the production of float glass, a key component of our manufacturing process, whereby we acquired a 25.8% minority ownership interest in Vidrio Andino Holdings S.A.S (“Vidirio Andino”), a Colombia-based subsidiary of Saint-Gobain. The purchase price for our interest in Vidrio Andino was $45 million, of which $34.1 million was paid in cash and $10.9 million was paid through the contribution of land on December 9, 2020. On October 28, 2020, we acquired said land from a related party and paid for it through the issuance of an aggregate of 1,557,142 ordinary shares of the Company, valued at $7.00 per share, which represented an approximate 33% premium based on the closing stock price as of October 27, 2020.

 

The joint venture agreement includes plans to build a new plant in Galapa, Colombia that will be located approximately 20 miles from our primary manufacturing facility, in which we will also have a 25.8% interest. The new plant will be funded with proceeds from the original cash contribution made by the Company, operating cash flows from the Bogota plant, debt incurred at the joint venture level that will not be consolidated into the Company and an additional contribution by us of up to approximately $12.5 million if needed (based on debt availability or other sources).

 

This joint venture has solidified our vertical integration strategy by providing us with an interest in the first stage of our production chain, while securing ample glass supply for our expected production needs.

 

This business model also allows us to maintain strict quality control, from the sourcing of input materials to the installation of our finished products. Our vertically integrated business model therefore enables us to provide consistent high-quality products to our end-customers. Ownership of the entire production process also reduces our dependence on third parties, allowing us to respond more quickly to our customers’ needs and reducing lead-times for new or customized products.

 

Our vertical integration allowed us to successfully navigate the global supply chain constraints of 2020 and 2021 which severely impacted many sectors of the global economy, including shortages in supply of materials, slowdown of logistic operations and cost inflation.

 

7

 

 

Cost of Production Advantages

 

We enjoy significant cost advantages because of our location in Colombia that we would not be able to realize if our production facility was located in the United States. We believe we are able to offer competitive prices, in part, as a result of our low labor and energy costs relative to those in the United States while maintaining efficient transportation costs into the markets we serve. Employees at our manufacturing facilities in Colombia earn above the local minimum wage, yet these wages are typically much less than the cost of a comparable employee located within the United States. In 2018, we completed a solar panel project with the capacity to generate approximately five megawatts of eco-friendly energy on-site at our manufacturing facilities. This investment has allowed us to reduce energy costs, while also having a positive tax effect due to our ability to deduct the investment from our taxable income in compliance with applicable Colombian tax regulations. To date, more than 20,000 solar panels have been installed on the roofs of Colombian manufacturing plants to generate reliable and clean energy. While enhancing production cost efficiencies, along with ESG initiatives, the Company entered into a long-term power purchase agreement in a new project that will cogenerate 9MW through two gas engines with a heat recovery system.

 

Low-Cost Distribution

 

Our principal manufacturing facility is located in Barranquilla, Colombia, which is strategically located near three of the country’s major ports: Barranquilla, Cartagena and Santa Marta. These ports provide us with maritime access to all major global markets. The Barranquilla port is just 16 kilometers away from our production facility. From there, our products can be shipped to Miami in three days and New York in one week. In addition, for short lead-time projects, our products can be transported by air from Barranquilla to Houston or Miami within a few hours.

 

As a result of the significant trade imbalance between Colombia and the United States for goods transported in container ships, we are able to transport our products to the United States in containers that would otherwise return empty to the United States. We are therefore able to distribute our products to the eastern, southern and western regions of the United States at very attractive rates, which are often lower than a comparable domestic land shipment within the United States. Demand for high-specification architectural glass is typically highest in large coastal cities, which we are able to ship to directly, while most of our competitors must utilize relatively expensive land transportation services to deliver finished goods to these sites.

 

8

 

 

Commitment to Quality and Innovation

 

Our commitment to quality is evidenced by our significant recent investments in land, warehousing space, machinery and equipment. Since 2012, we have invested more than $400 million in the latest technologies to enhance the efficiency and accuracy of our production lines, and ultimately to improve the quality of the products that we deliver to our customers. We believe these significant investments position us to meet our growth objectives over the next several years. We operate state-of-the-art glass making equipment, glass laminating lines, aluminum presses and high-volume insulating equipment which facilitate more precise manufacturing, enabling us to offer a broader selection of and higher quality products and remain agile in responding to customer demands, while generating less raw material waste.

 

We believe our investments in technology within recent years have positioned us well for continued growth given the flexibility afforded by our current installed capacity, improved profitability and enhanced cash generation in the years ahead. Recent examples of our high return investments within the last two years include:

 

Automation of six window assembly production lines, increasing efficiencies, labor and material waste costs with an estimated reduction of on-site damage by 30%;
   
Additional aluminum expansion project to increase capacity by approximately 400 tons/month;
   
Further automation of additional glass lines, increasing efficiencies on an end-to-end basis reducing lead times, headcount and on-site damage by approximately 40%;
   
Upgrade vacuum magnetron sputter coating machinery which will allow to coat glass before tempering;
   
Construction of 500,000 square feet warehouse with two numerical punching machines, two metal benders and a complete painting line; 
   
Automation of two centralized aluminum warehouses for storing, sorting and delivering extrusion matrices and aluminum profiles to our internal production processes that reduce lead times for the assembly of architectural systems and reduce on-site damage to materials.

 

Our quality assurance department maintains rigorous oversight over the production process to ensure the consistent production of high-quality products. In addition, we adhere to quality standards that meet all guidelines and requirements for the Insulating Glass Certification Council (“IGCC”) and Safety Glazing Certification Council (“SGCC”) certification programs.

 

Finally, our commitment to quality also extends to our partnerships and alliances. Most notably, for certain products we offer Kuraray Sentryglass®. These laminated glass interlayers are five times stronger than conventional laminating materials.

 

Superior Customer Service

 

In addition to manufacturing high quality products at competitive prices, our customer value proposition is supplemented by short lead-times, on-time delivery and after-sale support. Through the coordinated efforts of our sales teams, product specialists and field service teams, we deliver high quality service to our customers, from the initial order to the delivery and installation of our products. We believe our ability to accompany our clients throughout every phase of their projects’ engineering, consulting, manufacturing and installation along with our ability to coordinate these efforts as a one-stop-shop is a key differentiator from our competition.

 

9

 

 

High Barriers to Entry

 

The ability of new competitors to enter the markets that we serve is limited due to the technical certifications required on high specification building projects, such as IGCC, IqNet Icontec 14001 and ISO9001. We attribute our success, in large part, to our ability to produce a broad range of sophisticated products, as well as our reputation for delivering high quality, made-to-order architectural glass on time. Our employees have extensive training, knowledge and experience at manufacturing high specification products. We believe the vertically-integrated nature of our operations means that there are high barriers to successfully entering our markets and competing with us on price, quality and agility. In addition, the equipment needed to operate in the glass and window industry is expensive, therefore requiring significant upfront capital investment.

 

Loyal and Highly Motivated Employees

 

Capitalizing on our various competitive advantages also requires a skilled and dedicated workforce. We actively encourage and facilitate the development of our employees through rolling training programs, with multiple training sessions held every week. These programs increase the skills of our employees and are designed to allow our employees to keep pace with the new technologies being installed at our manufacturing facilities. We are committed to developing our employees and remaining at the forefront of technology in our industry. These investments have also helped us manage workplace injuries, with our rate of one accident per 28 workers per year, which is substantially lower than the average of one accident per 11 workers per year for manufacturing companies in Colombia.

 

We value our employees and invest in them and in our local communities. For several decades, our Tecnoglass ES Windows Foundation has committed resources to create projects to assist and contribute to the region’s development. Through the foundation´s scholarship program, over 300 students benefited in 2022, with grants to access higher education in different universities in Colombia. Our foundation funds local schools and institutions looking to improve social transformation and community development. Additionally, across our various programs, we engage with partners in numerous ways, supporting sports and healthy habits in younger generations. At the Tecnoglass ES Windows Foundation, we strive to make a difference for our people and local communities. 

 

This and other initiatives have allowed us to maintain a strong relationship with the communities and our employees. We continuously strive to make a difference for our people, contributing to building a better future for the region and our country.

 

Strategy

 

We have identified the following strategic priorities that we believe are important in advancing our business:

 

Further Geographic Penetration in the United States

 

We have successfully established a leading reputation in the Florida construction market by providing high value, impact-resistant architectural glass products. Our products have become widely regarded in Florida for their quality and are certified in compliance with all U.S. regulations.

 

Sales in Florida comprised 91% of United States revenue in the year ended December 31, 2022. In recent years, we have successfully grown our geographic presence in the United States outside of Florida, particularly into markets along the east coast, and as a result, nearly 24% of our U.S. backlog is for projects outside of Florida. Coastal markets are particularly attractive to us, as they can be directly accessed by ship, resulting in transportation costs from our manufacturing facilities that are similar to our transportation costs to Florida. These regions are also affected by hurricanes, significant temperature fluctuations and other extreme forms of weather that foster demand for our products. We are actively expanding our sales presence in these costal markets and have already successfully completed several projects in large U.S. markets such as New York, Boston, Washington D.C. and Baltimore as well as cities along the U.S. Gulf Coast, such as Houston.

 

10

 

 

We intend to continue growing the business organically outside of Florida. As we explore growth opportunities in new U.S. markets, we intend to leverage the strong reputation we have developed with national commercial construction contractors, architects and designers for providing high quality products at the most competitive prices.

 

Penetrate the U.S. Residential Market

 

In April 2017 we launched “ES Windows: Elite Collection” and “ES Windows: Prestige Collection” to target the U.S. residential new and replacement sectors. We have received significant interest for the new products within these categories to date and positive reactions from our customers. Currently, residential sales represent a considerable portion of our total sales, and we believe we will continue growing into this end market in the U.S through share gains, new products and a commitment to execution. We had a significant demand in the U.S. residential market, representing 43% of our total sales  for the year ended December 31, 2022, compared to less than 5% for the year ended December 31, 2017, and 36% for the year ended December 31, 2021. The U.S. private residential construction market exceeded $950 billion in spending during the twelve months ended December 31, 2022, according to the United States Census Bureau. Residential housing starts in the U.S.  increased by 8.4% during December 2022 compared to December 2021, according to the U.S.  Census Bureau. We believe that our core strengths that have facilitated our success to date, namely the quality of our products and the structural cost advantages that allows us to price our products competitively, will similarly contribute to our ongoing success and continued penetration into the U.S.  residential end market in order to target several other geographies. In line with the geographic penetration strategy, the Company has started expanding its presence to other markets by opening product showrooms in other states. As of the date of this Annual Report, new showrooms in New York City and Charleston, SC have been opened to service its respective regions.

 

Continued Investment in Technology to Meet Evolving Demands

 

We have a track record of developing innovative new products, and we intend to continue our focus on new product opportunities in the future. We are constantly identifying shifts in global trends and customer needs and designing new products to meet those changes in demand. In order to continue this success, it is critical that we invest in the latest technologies available in our industry. For example, with the installation of our soft-coating facility, we became able to manufacture low emissivity glass that is energy efficient allowing us to meet growing demand for “green” products.

 

We operate state-of-the-art architectural glass making equipment, glass laminating lines, aluminum presses and high-volume insulating equipment, which facilitate more precise manufacturing and generate less raw material waste. We will seek to leverage this platform of cutting-edge equipment to adapt our products to evolving demands in both current and new markets. We expect that our focus on innovation, which is founded upon our investments in technology, will position us well to take advantage of new opportunities.

 

The Company has carried out enhancements at its glass and aluminum facilities to increase production capacity and automate operations. The Company anticipates that these high return investments will continue generating efficiencies in the production processes. The Company improved efficiency in its glass production during 2021 and 2022 by further automating certain key manufacturing processes to increase capacity, while reducing material waste and overall lead times. In 2020, we completed the automation of our first two centralized aluminum warehouses for storing, sorting and delivering aluminum profiles to our internal production processes that reduce lead times for the assembly of architectural systems and reduce on-site damage to materials which had a positive impact to our working capital through more effective inventory management. In 2022, we invested in additional automation and capacity expansion which will be fully operational  by mid-2023. The Company expects to continue funding these capital investments mainly with cash on hand.

 

Rigorous Adherence to Quality Standards

 

Maintaining the high-quality standards for which we have become known is essential to the execution of our strategy. All of our internal processes are continually and independently supervised by Tecnoglass’s Quality Assurance department. The Quality Assurance department maintains rigorous oversight of optimization indicators covering energy, water, recyclable waste and other facets of the production process. Constant monitoring of these indicators is integral to ensuring that we consistently produce high quality products. Between 5% and 10% of our production is randomly selected to verify compliance with a variety of quality standards, such as water leaks, functionality, manufacturing and accessories, according to ASTM International (“ASTM”) and American Architectural Manufacturers Association (“AAMA”)  rules.

 

These measures allow us to effectively detect issues and take specific actions to mitigate their reoccurrence. As we grow and our use of technology evolves, our Quality Assurance team must also evolve its tests, controls and remedies. We believe this rigorous adherence to quality control will ensure that we will continue to provide the highest quality products and, ultimately, promote customer satisfaction.

 

11

 

 

Products

 

We manufacture and sell the following products:

 

Low-e Glass – Low emissivity glass manufactured by depositing metal particles on the surface of the glass inside a vacuum chamber. This product offers excellent thermal insulation designed to improve energy efficiency of buildings.
   
Laminated/Thermo-Laminated Glass - produced by bonding two glass sheets with an intermediate film in-between. As a safety feature, this product fractures into small pieces if it breaks.
   
Thermo-Acoustic Glass - manufactured with two or more glass sheets separated by an aluminum or micro-perforated steel profile. This product has a double-seal system that ensures the unit’s tightness, buffering noise and improving thermal control. This product serves as an excellent noise barrier, which is used especially in zones close to airports, traffic or wherever there are unpleasant sounds.

 

Tempered Glass - glass subject to a tempering process through elevated temperatures resulting in greater superficial elasticity and resistance than conventional glass.
   
Silk-Screened Glass - special paint is applied to glass using automatic machinery and numerical control, which ensures paint homogeneity and an excellent finish.
   
Curved Glass - produced by bending a flat glass sheet over a mold, using an automated heat process, which maintains the glass’ physical properties.
   
Digital Print Glass - digital printing allows any kind of appearance required by the client, offering versatility to projects.
   
Aluminum products - sold through our Alutions brand includes bars, plates, profiles, rods and tubes used primarily in the manufacture of architectural glass settings including windows, doors, spatial separators and similar products.
   
Curtain Wall / Floating facades - a non-structural window screen suspended outside a building and are available in many technical specifications for high performance required in high-rise buildings, resistant to strong winds and ensuring high quality standards.
   
Stick facade systems – glass and aluminum facade elements are fixed to the structure of the building and the glass and spandrel are inserted in the grid on site available in many combinations to define colors, thickness, glass types and finishes, and types of ventilation and design complements.
   
Windows and Doors - line of window and door products defined by the different types of glass finish, such as normal, impact resistant, hurricane-proof, safety, soundproof and thermal. Additionally, they are available in numerous structures, including fixed body, sliding windows, casement windows, hung windows, sliding doors and swinging doors.
   
Interior dividers and Commercial display windows - commercial and interior display windows with a broad range of profiles, colors and crystal finishes, as well as bathroom stall dividers, office cubicle separators and closets.  Products combine functionality, aesthetics and elegance and are available in a broad range of structures and materials.
   
 ● Hurricane-proof windows - combine heavy-duty aluminum or vinyl frames with special laminated glass to provide protection from hurricane-force winds up to 180 mph and wind-borne debris by maintaining their structural integrity and preventing penetration by impacting objects.
   
Other – awnings, structures, automatic doors and other components of architectural systems.

 

Brands and Trademarks

 

Our main brands are Tecnoglass, ESWindows and Alutions. Our registered trademarks include El Poder de la Calidad, Energia Solar, Tecnoglass, Alutions, Eswindows, Tecnobend, Tecnoair, Tecnosmart, ECOMAX by ESWINDOWS, ESWINDOWS Interiors, ESW Windows and Walls, Solartec by Tecnoglass, Prestige by ESWINDOWS, Eli by ESWINDOWS, Alessia by ESWINDOWS, Elite Line by ESWindows, ULTRAVIEW by Tecnoglass, and MULTIMAX by ESWIDOWS.

 

12

 

 

Sales, Marketing and Customer Service

 

Sales and Marketing

 

Our sales strategy primarily focuses on attracting and retaining customers by consistently providing exceptional customer service, leading product quality, and competitive pricing. Our customers also value our shorter lead times, knowledge of building code requirements and technical expertise, which collectively generate significant customer loyalty. We primarily market our products based on product quality, outstanding service, shorter lead times and on-time delivery.

 

Our products are marketed using a combination of internal sales representatives, independent sales representatives and directly to distributors. We believe this strategy is highly efficient for our business. Our internal sales representatives receive a portion of their performance-based compensation based on sales and profitability metrics. Additionally, some of our sales and marketing efforts are handled by area sales representatives who work on a commission basis.

 

We do not rely on significant traditional advertising expenditures to drive net sales. We have established and maintain credibility primarily through the strength of our products, our customer service and quality assurance, the speed at which we deliver finished products and the attractiveness of our pricing. Our advertising expenditures consist primarily of maintaining our subsidiaries’ websites.

 

Customer Service

 

We believe that our ability to provide customers outstanding service is a strong competitive differentiator. Our customer relationships are established and maintained through the coordinated efforts of our sales and production teams. We employ a highly responsive and efficient team of professionals devoted to addressing customer support with the goal of resolving any issue in a timely manner. In order to promote customer loyalty and employee development, we developed an employee training program with the primary objectives of educating our staff to be aware of client and supplier needs and familiarizing them with our strategic goals in order to improve the competitiveness, productivity and quality of all products offered.

 

Working Capital Requirements and Debt Facilities

 

During the year ended December 31, 2022, we generated $141.9 million of cash from operating activities. The positive cashflow from operations during 2022 is related to record high operating profit margins, enhanced working capital management efforts and lower interest expenses. We anticipate that working capital will continue to be a net benefit to cash flow in the near future, which in addition to our current liquidity position, provides ample flexibility to service our obligations through the next twelve months.

 

In October 2020, the Company entered into a $300 million five-year term Senior Secured Credit Facility consisting of a $250 million delayed draw term loan and a $50 million committed revolving credit facility which bears interest at a rate of LIBOR, with a 0.75% floor, plus a spread of between 2.50% and 3.50%, based on the Company’s net leverage ratio. In December 2020, we used $23.1 million proceeds of the long-term debt facility to repay several credit facilities. Subsequently, in January 2021 we redeemed the Company’s existing $210 million unsecured senior notes, which had an interest rate of 8.2% and mature in 2022 using proceeds from this new facility and incurred in an extinguishment cost of $10.9 million including $8.6 of call premium to exercise the call option.

 

In November 2021, the Company amended its Senior Secured Credit Facility to (i) increase the borrowing capacity under its committed Line of credit from $50 million to $150 million, (ii) reduce its borrowing costs by an approximate 130 basis points, and (iii) extend the initial maturity date by one year to the end of 2026. Borrowings under the credit facility now bear interest at a rate of LIBOR with no floor plus a spread of 1.50%, based on the Company’s net leverage ratio, compared to a prior rate of LIBOR with a floor of 0.75% plus a spread of 2.50%, resulting in total annual savings of approximately $15 million at current levels of outstanding borrowings, since entering into our inaugural U.S. Bank syndicated facility in October 2020. The effective interest rate for this credit facility including deferred issuance costs is 5.93%. In relation to this transaction, the Company accounted for costs related to fees paid of $1.5 million. This was accounted for as a debt modification and $1.3 million of fees paid to banks were capitalized as deferred cost of financing and $150 thousand paid to third parties recorded as an operating expense on the consolidated statements of operations for the year 2021. In March 2022, we voluntarily prepaid $15 million of capital to this credit facility which has decreased our net leverage ratio and triggered a step down in the applicable interest rate spread to 1.5%. Additionally, on September 30, 2022 we voluntarily prepaid $10.0 million of the term loan and $6.7 million under the revolving line of credit which is fully unused as of December 31, 2022.

 

13

 

 

Customers

 

Our customers include architects, building owners, general contractors and glazing subcontractors in the commercial construction market. We currently have more than 1,000 customers. Of our 100 largest customers, which represent over 78% of our sales during the twelve months ended December 31, 2022, approximately 98% are located in North America and 2% in Latin America ,. No single customer accounted for more than 10% of our revenues during the years ended December 31, 2022, and 2021.

 

Materials and Suppliers

 

Our primary manufacturing materials include glass, ionoplast, polyvinyl butyral, and aluminum and vinyl extrusions. Although in some instances we have agreements with our suppliers, these agreements are generally terminable by us or the supplier counterparties on limited notice. Typically, all of our materials are readily available from a number of sources, and no supplier delays or shortages are anticipated.

 

We source raw materials and glass necessary to manufacture our products from a variety of domestic and foreign suppliers. During the year ended December 31, 2022, one supplier accounted for more than 10% of total raw material purchases. During the year ended December 31, 2021, two suppliers individually accounted for more than 10% of total raw material purchases, which in the aggregate represented 26.6% of raw material purchases, including Vidrio Andino (St. Gobain), from whom we purchased 10%, and with whom we created a joint venture in May 2019.

 

Warranties

 

We offer product warranties, which we believe are competitive for the markets in which our products are sold. The nature and extent of these warranties depend upon the product. Our standard warranties are generally from five to ten years for architectural glass, curtain wall, laminated and tempered glass, window and door products. Warranties are not priced or sold separately and do not provide the customer with services or coverages in addition to the assurance that the product complies with original agreed-upon specifications. In the event of a claim against a product for which we have received a warranty from the supplier, we transfer the claim back to the supplier.

 

The cost associated with product warranties was $2.4 million and $1.3 million during the years ended December 31, 2022, and 2021, respectively.

 

Certifications

 

Among our many designations and certifications, Tecnoglass has earned the Miami-Dade County Notice of Acceptance (“NOA”), one of the most demanding certificates in the industry and a requirement to market hurricane-resistant glass in Florida. Tecnoglass’s products comply with Miami-Dade county’s safety code standards as its laminated anti-hurricane glass resists impact, pressure, water and wind. Tecnoglass is also the only company in Latin America authorized by PPG Industries and Guardian Industries to manufacture floating glass facades.

 

14

 

 

Our subsidiaries have received a number of other certifications from other national and international standard-setting bodies.

 

TG certifications include:

 

  ISO 9001:2008 Certificate of Quality Assurance
  ISO 14001:2004 Certificate of Environmental Management
  ISO 45001:2008. Occupational Health and Safety management System
  Exporter Authorized Economic Operator (AEO).
  NTC 1578:2011: Product seal for safety glass used in construction, approved by ICONTEC.
  NTC 2409:1994: Product seal for extruded aluminum alloy profiles, approved by ICONTEC.
  ANSI Z97.1-2015, CPSC 16 CFR 1201, CAN/CGSB 12.1-2017: Laminated and tempered safety glass, approved by Safety Glazing Certification Council “SGCC”.
  ASTM E2190: Insulating glass meeting all guidelines and requirements for IGCC® / IGMA® certification approved by the Insulating Glass Certification Council and the Insulating Glass Manufactures Alliance “IGCC”.
  Vitro Certified International Manufacturer Trademark license granted by Vitro for pre-selected projects and to produce certain MSVD coated products at the Solartec plant.
  Good handling of SentryGlas, Butacite and Trosifol products awarded by Kuraray for compliance with all requirements.
  Member of ACOLVISE (Colombia Association of Safety Glass Transformers)
  Member of Aluminium Extruder Xouncil (AEC)

 

ES certifications include:

 

  ISO 9001:2008 Certificate of Quality Assurance
  ISO 14001:2004 Certificate of Environmental Management
  ISO 45001:2008. Occupational Health and Safety management System
  Exporter and Importer Authorized Economic Operator (AEO)
  CAP (Certified applicator program) PPG Industries certifies the highest level of coating application.
  Complies with NFRC (National Fenestration Rating Council) Energy Efficient Products
  Complies with NOA (Notice of Acceptance) Fenestration products for all areas of Florida,including hurricane zones.
   Complies with FBC (Florida Building Code) Hurricane protection products
  Complies with Miami-Dade County’s stringent safety code regulations for hurricane-proof Windows
  Member of the American Architectural Manufacturers Association (AAMA)

 

ESW certifications include:

 

Complies with minimum security criteria for U.S. Importer of Customs Trade Partnership Against Terrorism (CTPAT) Tier 3 Category.

 

Competitors

 

We have local and international competitors that also focus on glass and aluminum transformation, window ensemble and installation and designing in the commercial and residential construction markets. The market in the United States in which we compete is mainly comprised of manufacturers, distributors and installers of glass curtain walls, windows and doors for commercial and residential buildings. Based on our analysis of the IBIS World Report, we estimate that we capture between 1% and 2% of the U.S.  consolidated market by revenue (manufacturing and services), which represents an attractive opportunity for further penetration. In Colombia, we believe we are the leading producer of high-end windows, with almost 40 years of experience in the glass and aluminum structure assembly market. The industry has a few well-known players and is mostly atomized and comprised of small competitors.

 

The key factors on which we and our competitors compete for business include quality, price, reputation, breadth of products and service offerings, and production speed leading to shorter lead times. We face intense competition from both smaller and larger market players who compete against us in our various markets including glass, window and aluminum manufacturing.

 

The principal methods of competition in the window and door industry are the development of long-term relationships with window and door distributors and dealers, and the retention of customers by delivering a full range of high-quality customized products on demand with short turnaround times while offering competitive pricing. The vertical integration of our operations, our geographic scope, low labor costs and economies of scale have helped our subsidiaries consolidate their leading position in Colombia and bolstered their expansion in the United States and other foreign markets.

 

Government Regulations

 

We are subject to extensive and varied federal, state, and local government regulation in the jurisdictions in which we operate, including laws and regulations relating to zoning and density, building design and safety, hurricane and floods, construction, and similar matters. In particular, the market for our impact-resistant windows and doors depends in large part on our ability to satisfy state and local building codes that require protection from wind-borne debris. Additionally, certain of the jurisdictions in which we operate require that installation of doors and windows be approved by competent authorities that grant distribution licenses. We have invested significantly in our quality assurance department in order to maintain rigorous oversight over the production process to ensure the consistent production of high-quality products. We have been certified in compliance with rigorous safety standards, as described in more detail in the section titled “—Certifications.”

 

We are subject to laws and regulations relating to our relationships with our employees, public health and safety and fire codes. Although our business and facilities are subject to federal, state and local environmental regulation, environmental regulation does not have a material impact on our operations.

 

15

 

 

Research and Development

 

During the years ended December 31, 2022, 2021, and 2020, we spent approximately $0.6 million, $0.7 million, and $1.0 million, respectively, in research and development. The Company incurs costs related to the development of new products and pays for external tests that need to be performed on our products in order to comply with strict building codes.

 

Human Capital

 

As of December 31, 2022, we had a total of 8,770 employees, none of whom is represented by a union. As of December 31, 2021, we had a total of 6,908 employees. Most of our employees are hired through seven temporary staffing companies and are employed under one-year fixed-term employment contracts. We actively encourage and facilitate the development of our employees through rolling training programs, with multiple training sessions held on a weekly basis. These programs increase the skills of our employees and are designed to allow our employees to keep pace with the new technologies being installed at our manufacturing facilities. We are committed to developing our employees and remaining at the forefront of technology in our industry. These investments have also helped us manage workplace injuries, with a Lost Time Injury Frequency Rate of 3.5%, which is considerably lower than the average rate of 9.5% for glass and metal manufacturing companies in Colombia. We have remained union-free since ES’s incorporation in 1983. The Company considers itself an equal opportunity employer and has constantly sought to seek the best talent irrespective of gender or ethnicity. While the jobs associated to the core manufacturing operations are predominantly filled by males, the company´s sales and administrative staff is comprised of approximately 40% females and 60% males. From an ethnicity perspective, our labor force is diverse but predominantly Latino based on our location.

 

Company History

 

We are an exempted company incorporated under the laws of the Cayman Islands. We were incorporated in 2013 in connection with a business combination between Tecnoglass subsidiaries TG and ES, and Andina Acquisition Corporation. TG and ES are corporations formed under the laws of Colombia and founded in 1994 and 1984, respectively, by José M. Daes, our Chief Executive Officer, and Christian T. Daes, our Chief Operating Officer.

 

16

 

 

Additional Information About the Company

 

We maintain websites for our subsidiaries, TG, ES, GM&P and ES Metals, which can be found at www.tecnoglass.com, www.energiasolarsa.com, www.gmpglazing.com, and www.es-metals.com, respectively. The corporate filings of Tecnoglass Inc., including our Annual Reports on Form 10-K, our Quarterly Reports on Form 10-Q, our Current Reports on Form 8-K, our proxy statements and reports filed by our executive officers and directors under Section 16(a) of the Securities Exchange Act, and any amendments to those filings, are available free of charge on the Investor Relations page at investors.tecnoglass.com, which are uploaded as soon as reasonably practicable after we electronically file (or furnish in certain cases) such material with the Securities and Exchange Commission, and can also be found at the SEC’s website at http://sec.gov. We do not intend for information contained in any of our websites, including the Investor Relations pages, to be a part of this Form 10-K.

 

Item 1A. Risk Factors.

 

You should carefully consider the risks and uncertainties described below, together with the financial and other information contained in this Annual Report on Form 10-K. Our business may also be adversely affected by risks and uncertainties not presently known to us or that we currently believe to be immaterial. If any of the following risks, such other risks or the risks described elsewhere in this Annual Report on Form 10-K, including in the section entitled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” actually occur, our business, financial condition, operating results, cash flow and prospects could be materially adversely affected. This could cause the trading price of our ordinary shares to decline.

 

Risks Related to Our Business Operations

 

We operate in competitive markets, and our business could suffer if we are unable to adequately address potential downward pricing pressures and other factors that may reduce operating margins.

 

The principal markets that we serve are highly competitive. Competition is based primarily on the precision and range of achievable tolerances, quality, price and the ability to meet delivery schedules dictated by customers. Our competition comes from companies of various sizes, some of which have greater financial and other resources than we do and some of which have more established brand names in the markets that we serve. We currently compete with companies such as Viracon (a subsidiary within the Apogee Enterprises Inc. Group), PGT, Cardinal Glass and Oldcastle Glass among others in the United States and companies such as Vitro, Vitelco and others in the Colombia and Latin America. Any of these competitors may foresee the course of market development more accurately than we will, develop products that are superior to ours, have the ability to produce similar products at a lower cost than us or adapt more quickly than we can to new technologies or evolving customer requirements. Increased competition could force us to lower our prices or to offer additional services at a higher cost to us, which could reduce gross profit and net income. Accordingly, we may not be able to adequately address potential downward pricing pressures and other factors, which may adversely affect our financial condition and results of operations.

 

17

 

 

Failure to maintain the performance, reliability and quality standards required by our customers could have a materially negative impact on our financial condition and results of operation.

 

If our products or services have performance, reliability or quality problems, or products are installed with incompatible glazing materials, we may experience additional warranty and service expenses, reduced or canceled orders, diminished pricing power, higher manufacturing or installation costs or delays in the collection of accounts receivable. Additionally, performance, reliability, or quality claims from our customers, with or without merit, could result in costly and time-consuming litigation that could require significant time and attention of management and involve significant monetary damages that could negatively affect our financial results.

 

The volatility of the cost of raw materials used to produce our products could materially adversely affect our results of operations in the future.

 

The cost of raw materials included in our products, including aluminum extrusion and polyvinyl butyral, are subject to significant fluctuations derived from changes in price or volume. A variety of factors over which we have no control, including global demand for aluminum, fluctuations in oil prices, speculation in commodities futures and the creation of new laminates or other products based on new technologies, impact the cost of raw materials which we purchase for the manufacture of our products.

 

We quote our prices of aluminum products based on the price of aluminum in the London Metal Exchange plus a premium, and our suppliers of glass and polyvinyl butyral provide us with price lists that are updated annually, thus reducing the risk of changing prices for orders in the short term. While we may attempt to minimize the risk from severe price fluctuations by entering into aluminum forward contracts to hedge these fluctuations in the purchase price of aluminum extrusion we use in production, substantial, prolonged upward trends in aluminum prices could significantly increase the cost of our aluminum needs and have an adverse impact on our results of operations. If we are not able to pass on significant cost increases to our customers, our results in the future may be negatively affected by a delay between the cost increases and price increases in our products. Accordingly, the price volatility of raw materials could adversely affect our financial condition and results of operations in the future.

 

We depend on third-party suppliers for our raw materials and any failure of such third-party suppliers in providing raw materials could negatively affect our ability to manufacture our products.

 

Our ability to offer a wide variety of products to our customers depends on receipt of adequate material supplies from manufacturers and other suppliers. It is possible in the future that our competitors or other suppliers may create products based on new technologies that are not available to us or are more effective than our products at surviving hurricane-force winds and wind-borne debris or that they may have access to products of a similar quality at lower prices. Although in some instances we have agreements with our suppliers, these agreements are generally terminable by us or the supplier counterparties on limited notice. We have a fixed set of maximum price rates, and from those prices we negotiate with the supplier of the material depending on the project. We source raw materials and glass necessary to manufacture our products from a variety of domestic and foreign suppliers. During the year ended December 31, 2022, one supplier accounted for more than 10% of total raw material purchases, at 14% of total raw material purchases. Failures of third-party suppliers to provide raw materials to us in the future could have an adverse impact on our operating results or our ability to manufacture our products.

 

We rely on third-party transportation, which subjects us to risks and costs that we cannot control, and which risks and costs may materially adversely affect our operations.

 

We rely on third party trucking companies to transport raw materials to the manufacturing facilities used by each of our businesses and, to a lesser degree, to ship finished products to customers. These transport operations are subject to various hazards and risks, including extreme weather conditions, work stoppages and operating hazards, as well as interstate transportation regulations. In addition, the methods of transportation we utilize may be subject to additional, more stringent and more costly regulations in the future. If we are delayed or unable to ship finished products or unable to obtain raw materials as a result of any such new regulations or public policy changes related to transportation safety, or these transportation companies fail to operate properly, or if there were significant changes in the cost of these services due to new or additional regulations, or otherwise, we may not be able to arrange efficient alternatives and timely means to obtain raw materials or ship goods, which could result in a material adverse effect on our revenues and costs of operations. Transportation costs represent a significant part of our cost structure. If our transportation costs increased substantially, due to prolonged increases in fuel prices or otherwise, we may not be able to control them or pass the increased costs onto customers, and our profitability would be negatively impacted.

 

We may not realize the anticipated benefit through our joint venture with Saint-Gobain and the planned construction of a new plant as part of the joint venture may not be completed as planned.

 

On May 3, 2019, we acquired an approximately 25.8% minority interest in Vidrio Andino’s float glass plant in the outskirts of Bogota, Colombia in connection with our joint venture agreement with Saint-Gobain. We believe This joint venture has solidified our vertical integration strategy by providing us with an interest in the first stage of our production chain, while securing ample glass supply for our expected production needs. Although our glass supply has run smoothly through 2022, we may be unable to realize the planned synergies and fail to integrate some aspects of the facility’s production capacity into our manufacturing process, which may have a negative impact on our financial condition. Additionally, the joint venture agreement includes plans to build a new plant in Galapa, Colombia that will be located approximately 20 miles from our primary manufacturing facility in which we will also have a 25.8% interest. The new plant will be funded with the original cash contribution made by the Company, operating cash flows from the Bogota plant, and debt incurred at the joint venture level that will not consolidate into the Company.

 

18

 

 

There can be no assurance that the anticipated joint venture cost synergies, increases in capacity or production and optimization of certain manufacturing processes associated with the reduction of raw material waste, and supply chain synergies, including purchasing raw materials at more advantageous prices, will be achieved, or that they might not be significantly and materially less than anticipated, or that the completion of the joint venture with Saint-Gobain will be timely or effectively accomplished. In addition, our ability to realize the anticipated cost synergies and production capacity increases are subject to significant business, economic and competitive uncertainties and contingencies, many of which are beyond our control, such as changes to government regulation governing or otherwise impacting our industry, operating difficulties, client preferences, changes in competition and general economic or industry condition.

 

Constructing a new manufacturing facility involves risks, including financial, construction and governmental approval risks. If Vidrio Andino’s plant fails to produce the anticipated cash flow, if we are unable to allocate the required capital to the new plant, if we are unable to secure the necessary permits, approvals or consents or if we are unable to enter into a contract for the construction of the plant on suitable terms, we will fail to realize the expected benefits of the joint venture.

 

The success of our business depends, in part, on our ability to execute on our acquisition strategy, to successfully integrate acquisitions and to retain key employees of our acquired businesses and to retain key employees of our acquired businesses .

 

A portion of our historical growth has occurred through acquisitions and we may enter into additional acquisitions in the future. We may at any time be engaged in discussions or negotiations with respect to possible acquisitions, including transactions that would be significant to us. We regularly make, and we expect to continue to make, acquisition proposals, and we may enter into letters of intent for acquisitions. We cannot predict the timing of any contemplated transactions. To successfully finance such acquisitions, we may need to raise additional equity capital and indebtedness, which could increase our leverage level above our leverage level. We cannot assure you that we will enter into definitive agreements with respect to any contemplated transactions or that transactions contemplated by any definitive agreements will be completed on time or at all. Our growth has placed, and will continue to place, significant demands on our management and operational and financial resources. Acquisitions involve risks that the businesses acquired will not perform as expected and that business judgments concerning the value, strengths and weaknesses of acquired businesses will prove incorrect.

 

Acquisitions may require integration of acquired companies’ sales and marketing, distribution, purchasing, finance and administrative organizations, as well as exposure to different legal and regulatory regimes in jurisdictions in which we have not previously operated. We may not be able to integrate successfully any business we may acquire or have acquired into our existing business, and any acquired businesses may not be profitable or as profitable as we had expected. Our inability to complete the integration of new businesses in a timely and orderly manner could increase costs and lower profits. Factors affecting the successful integration of acquired businesses include, but are not limited to, the following:

 

  We may become liable for certain liabilities of any acquired business, whether or not known to us. These risks could include, among others, tax liabilities, product liabilities, asbestos liabilities, environmental liabilities, pension liabilities and liabilities for employment practices and they could be significant.
     
  Substantial attention from our senior management and the management of the acquired business may be required, which could decrease the time that they have to service and attract customers.
     
  The complete integration of acquired companies depends, to a certain extent, on the full implementation of our financial systems and policies.
     
  We may actively pursue a number of opportunities simultaneously and we may encounter unforeseen expenses, complications and delays, including difficulties in employing sufficient staff and maintaining operational and management oversight.

 

19

 

 

We may not be able to realize the expected return on our growth and efficiency capital expenditure plan.

 

In recent years we have made significant capital expenditures which include:

 

Automation of six window assembly production lines, increasing efficiencies, labor and material waste costs with an estimated reduction of on-site damage by 30%;
   
Additional aluminum expansion project to increase capacity by approximately 400 tons/month;
   
Further automation of additional glass lines, increasing efficiencies on an end-to-end basis reducing lead times, headcount and on-site damage by approximately 40%;
   
Upgrade vacuum magnetron sputter coating machinery which will allow to coat glass before tempering;
   
Construction of 500,000 square feet warehouse with two numerical punching machines, two metal benders and a complete painting line.
   
Automation of two centralized aluminum warehouses for storing, sorting and delivering extrusion matrices and aluminum profiles to our internal production processes that reduce lead times for the assembly of architectural systems and reduce on-site damage to materials

 

There can be no assurance that the anticipated cost saving initiatives will be achieved, or that they will not be significantly and materially less than anticipated, or that the completion of such cost savings initiatives will be effectively accomplished. In addition, our ability to realize the anticipated cost savings are subject to significant business, economic and competitive uncertainties and contingencies, many of which are beyond our control, such as changes to government regulation governing or otherwise impacting our industry, operating difficulties, client preferences, changes in competition and general economic or industry condition. If we fail to realize the anticipated cost savings it could have a negative impact on our financial position.

 

Our success depends upon our ability to develop new products and services, integrate acquired products and services and enhance existing products and services through product development initiatives and technological advances. Any failure to make such improvements could harm our future business and prospects.

 

We have continuing programs designed to develop new products and to enhance and improve our existing products. We are expending resources for the development of new products in all aspects of our business, including products that can reach a broader customer base. Some of these new products must be developed due to changes in legislative, regulatory or industry requirements or in competitive technologies that render certain of our existing products obsolete or less competitive. The successful development of our products and product enhancements are subject to numerous risks, both known and unknown, including unanticipated delays, access to significant capital, budget overruns, technical problems and other difficulties that could result in the abandonment or substantial change in the design, development and commercialization of these new products. The events could have a materially adverse impact on our results of operations.

 

Given the uncertainties inherent with product development and introduction, including lack of market acceptance, we cannot provide assurance that any of our product development efforts will be successful on a timely basis or within budget, if at all. Failure to develop new products and product enhancements on a timely basis or within budget could harm our business and prospects. In addition, we may not be able to achieve the technological advances necessary for us to remain competitive, which could have a materially negative impact on our financial condition.

 

The home building industry and the home repair and remodeling sector are regulated, and any increased regulatory restrictions could negatively affect our sales and results of operations.

 

The home building industry and the home repair and remodeling sector are subject to various local, state, and federal statutes, ordinances, rules and regulations concerning zoning, building design and safety, hurricane and floods, construction, and similar matters, including regulations that impose restrictive zoning and density requirements in order to limit the number of homes that can be built within the boundaries of a particular area. Increased regulatory restrictions could limit demand for new homes and home repair and remodeling products, which could negatively affect our sales and results of operations. We may not be able to satisfy any future regulations, which consequently could have a negative effect on our sales and results of operations.

 

Changes in building codes could lower the demand for our impact-resistant windows and doors.

 

The market for our impact-resistant windows and doors depends in large part on our ability to satisfy state and local building codes that require protection from wind-borne debris. If the standards in such building codes are raised, we may not be able to meet such requirements, and demand for our products could decline. Conversely, if the standards in such building codes are lowered or are not enforced in certain areas, demand for impact-resistant products may decrease. If we are unable to satisfy future regulations, including building code standards, it could negatively affect our sales and results of operations. Further, if states and regions that are affected by hurricanes but do not currently have such building codes fail to adopt and enforce hurricane protection building codes, our ability to expand our business in such markets may be limited.

 

We are subject to labor, and health and safety regulations, and may be exposed to liabilities and potential costs for lack of compliance.

 

We are subject to labor and health and safety laws and regulations that govern, among other things, the relationship between us and our employees and the health and safety of our employees. If we are found to have violated any labor or health and safety laws, we may be exposed to penalties and sanctions, including the payment of fines. In particular, most of our employees are hired through temporary staffing companies and are employed under one-year fixed-term employment contracts. According to applicable labor law regarding temporary staffing companies, if we exceed the limits for hiring temporary employees and the Colombian Ministry of Labor identifies the existence of illegal outsourcing, sanctions may be imposed along with probable lawsuits by employees claiming the existence of a labor relationship. Our subsidiaries could also be subject to work stoppages or closure of operations.

 

The above, could result in cancellation or suspension of governmental registrations, authorizations and licenses issued by other authorities, any one of which may result in interruption or discontinuity of business, and could, consequently, materially and adversely affect our business, financial condition or results of operation.

 

20

 

 

Equipment failures, delays in deliveries and catastrophic loss at our manufacturing facility could lead to production curtailments or shutdowns that prevent us from producing our products.

 

An interruption in production capabilities at any of our facilities because of equipment failure or other reasons could result in our inability to produce our products, which would reduce our sales and earnings for the affected period. In addition, we generally manufacture our products only after receiving the order from the customer and thus do not hold large inventories. If there is a stoppage in production at our manufacturing facilities, even if only temporarily, or if they experience delays because of events that are beyond our control, delivery times could be severely affected. Any significant delay in deliveries to our customers could lead to increased product returns or cancellations and cause us to lose future sales. Our manufacturing facilities are also subject to the risk of catastrophic loss due to unanticipated events such as fires, explosions, or violent weather conditions. If we experience plant shutdowns or periods of reduced production because of equipment failure, delays in deliveries or catastrophic loss, it could have a material adverse effect on our results of operations or financial condition. Further, we may not have adequate insurance to compensate for all losses that result from any of these events.

 

Our reliance on a single facility subjects us to concentrated risks.

 

We currently operate the vast majority of our business from a single production facility in Barranquilla, Colombia. Due to the lack of diversification in our assets and geographic location, an adverse development at or impacting our facility or in local or regional economic or political conditions, could have a significantly greater impact on our results of operations and financial condition than if we maintained more diverse assets and locations. While we implement preventative and proactive maintenance at our facility, it is possible that we could experience prolonged periods of reduced production and increased maintenance and repair costs due to equipment failures. In addition, because of our single facility and location, in certain cases we rely on limited or single suppliers for significant inputs, such as electricity. We are also reliant on the adequacy of the local skilled labor force to support our operations. Supply interruptions to or labor shortages or stoppages at our facility could be caused by any of the aforementioned factors, many of which are beyond our control, and would adversely affect our operations and we would not have any ability to offset this concentrated impact with activities at any alternative facilities or locations.

 

Customer concentration and related credit, commercial and legal risk may adversely impact our future earnings and cash flows.

 

Our ten largest third-party customers worldwide collectively accounted for 32% of our total sales revenue for the year ended December 31, 2022, though no single customer accounted for more than 10% of annual revenues. We also do not have any long-term requirements contracts pursuant to which we would be required to fulfill customers on an as-needed basis.

 

Although the customary terms of our arrangements with customers in Latin America and the Caribbean typically require a significant upfront payment ranging between 30% and 50% of the cost of an order, if a large customer were to experience financial difficulty, or file for bankruptcy or similar protection, or if we were unable to collect amounts due from customers that are currently under bankruptcy or similar protection, it could adversely impact our results of operations, cash flows and asset valuations. Therefore, the risk we face in doing business with these customers may increase. Financial problems experienced by our customers could result in the impairment of our assets, a decrease in our operating cash flows and may also reduce or curtail our customers’ future use of our products and services, which may have an adverse effect on our revenues.

 

Disagreements between the parties can arise as a result of the scope and nature of the relationship and ongoing negotiations. Although we do not have any disputes with any major customers as of the date hereof that are expected to have a material adverse effect on our financial position, results of operations or cash flows, we cannot predict whether such disputes will arise in the future.

 

21

 

 

Our results may not match our provided guidance or the expectations of securities analysts or investors, which likely would have an adverse effect on the market price of our securities.

 

Our results may fall below provided guidance and the expectations of securities analysts or investors in future periods. Our results may vary depending on a number of factors, including, but not limited to, fluctuating customer demand, delay or timing of shipments, construction delays or cancellations due to lack of financing for construction projects or market acceptance of new products. Manufacturing or operational difficulties that may arise due to quality control, capacity utilization of our production equipment or staffing requirements may also adversely affect annual net sales and operating results. Moreover, where we participate in fixed-price contracts for installation services, changes in timing of construction projects or difficulties or errors in their execution caused by us or other parties, could result in a failure to achieve expected results. In addition, competition, including new entrants into our markets, the introduction of new products by competitors, adoption of improved technologies by competitors and competitive pressures on prices of products and services, could adversely affect our results. Finally, our results may vary depending on raw material pricing, the potential for disruption of supply and changes in legislation that could have an adverse impact on labor or other costs. Our failure to meet our provided guidance or the expectations of securities analysts or investors would likely adversely affect the market price of our securities.

 

If new construction levels and repair and remodeling markets decline, such market pressures could negatively affect our results of operations.

 

The architectural glass industry is subject to the cyclical market pressures of the larger new construction and repair and remodeling markets. In turn, these larger markets may be affected by adverse changes in economic conditions such as demographic trends, employment levels, interest rates, commodity prices, availability of credit and consumer confidence, as well as by changing needs and trends in the markets, such as shifts in customers’ preferences and architectural trends. Any future downturn or any other negative market pressures could negatively affect our results of operations in the future, as margins may decrease as a direct result of an overall decrease in demand for our products. Additionally, we may have idle capacity which may have a negative effect on our cost structure.

 

We may be adversely affected by disruptions to our manufacturing facilities or disruptions to our customer, supplier or employee base.

 

Any disruption to our facilities resulting from weather-related events, fire, an act of terrorism or any other cause could damage a significant portion of our inventory, affect our distribution of products and materially impair our ability to distribute products to customers. We could incur significantly higher costs and longer lead times associated with distributing our products to customers during the time that it takes for us to reopen or replace a damaged facility. In addition, if there are disruptions to our customer and supplier base or to our employees caused by weather-related events, acts of terrorism, pandemics, or any other cause, our business could be temporarily adversely affected by higher costs for materials, increased shipping and storage costs, increased labor costs, increased absentee rates and scheduling issues. Any interruption in the production or delivery of our supplies could reduce sales of our products and increase costs.

 

Our business involves complex manufacturing processes that may cause personal injury or property damage, subjecting us to liabilities, possible losses, and other  disruptions of our operations in the future, which may not be covered by insurance.

 

Our business involves complex manufacturing processes. Some of these processes involve high pressures, temperatures, hot metal and other hazards that present certain safety risks to workers employed at our manufacturing facilities. The potential exists for accidents involving death or serious injury. Although our management is highly committed to health and safety, since January 2014, two fatalities have occurred at our operations. The potential liability resulting from any such accident to the extent not covered by insurance, could result in unexpected cash expenditures, thereby reducing the cash available to operate our business. Such an accident could disrupt operations at any of our facilities, which could adversely affect our ability to deliver products to our customers on a timely basis and to retain our current business.

 

Operating hazards inherent in our business, some of which may be outside of our control, can cause personal injury and loss of life, damage to or destruction of property, plant and equipment and environmental damage. We maintain insurance coverage in amounts and against the risks we believe are consistent with industry practice, but this insurance may not be adequate or available to cover all losses or liabilities we may incur in our operations. Our insurance policies are subject to varying levels of deductibles. Losses up to our deductible amounts accrue based upon our estimates of the ultimate liability for claims incurred and an estimate of claims incurred but not reported. However, liabilities subject to insurance are difficult to estimate due to unknown factors, including the severity of an injury, the determination of our liability in proportion to other parties, the number of incidents not reported and the effectiveness of our safety programs. If we were to experience insurance claims or costs above our estimates, we might also be required to use working capital to satisfy these claims.

 

The nature of our business exposes each of our subsidiaries to product liability and warranty claims that, if adversely determined, could negatively affect our financial condition and results of operations and the confidence of customers in our products.

 

Our subsidiaries are, from time to time, involved in product liability and product warranty claims relating to the products they manufacture and distribute that, if adversely determined, could adversely affect our financial condition, results of operations and cash flows. In addition, they may be exposed to potential claims arising from the conduct of homebuilders and home remodelers and their sub-contractors. We may not be able to maintain insurance on acceptable terms or insurance may not provide adequate protection against potential liabilities in the future. Product liability claims can be expensive to defend and can divert the attention of management and other personnel for significant periods, regardless of the ultimate outcome. Claims of this nature could also have a negative impact on customer confidence in our products and us.

 

22

 

 

We are subject to potential exposure to environmental liabilities and are subject to environmental regulation and any such liabilities or regulation may negatively affect our costs and results of operations in the future.

 

Our subsidiaries are subject to various national, state and local environmental laws, ordinances and regulations that are frequently changing and becoming more stringent. Although we believe that our facilities are materially in compliance with such laws, ordinances and regulations, we cannot be certain that we will, at all times, be able to maintain compliance. Furthermore, as owners of real property, our subsidiaries can be held liable for the investigation or remediation of contamination on such properties, in some circumstances, without regard to whether we knew of or were responsible for such contamination. Remediation may be required in the future because of spills or releases of petroleum products or hazardous substances, the discovery of unknown environmental conditions, or more stringent standards regarding existing residual contamination. Environmental regulatory requirements may become more burdensome, increase our general and administrative costs, the availability of construction materials, raw materials and energy, and increase the risk that our subsidiaries incur fines or penalties or be held liable for violations of such regulatory requirements. New regulations regarding climate change may also increase our expenses and eventually reduce our sales.

 

Weather can materially affect our business and we are subject to seasonality.

 

Seasonal changes and other weather-related conditions can adversely affect our business and operations through a decline in both the use and production of our products and demand for our services. Adverse weather conditions, such as extended rainy and cold weather in the spring and fall, can reduce demand for our products and reduce sales or render our distribution operations less efficient. Major weather events such as hurricanes, tornadoes, tropical storms and heavy snows with quick rainy melts could adversely affect sales in the near term.

 

Construction materials production and shipment levels follow activity in the construction industry, which typically occurs in the spring, summer and fall. Warmer and drier weather during the second and third quarters typically result in higher activity and revenue levels during those quarters. The first quarter typically has lower levels of activity partially due to inclement weather conditions. The activity level during the second quarter varies greatly with variations in temperature and precipitation.

 

23

 

 

Our results of operations could be significantly affected by foreign currency fluctuations and currency regulations.

 

We are subject to risks relating to fluctuations in currency exchange rates that may affect our sales, cost of sales, operating margins and cash flows. During the year ended December 31, 2022, approximately 2% of our revenues and 37% of our expenses were in Colombian pesos. The remainder of our expenses and revenues were denominated, priced and realized in U.S. Dollars.  In the future, and especially as we further expand our sales in other markets, our customers may increasingly make payments in non-U.S. currencies. In addition, currency devaluation can result in a loss to us if we hold monetary assets in that currency. Hedging foreign currencies can be difficult and costly, especially if the currency is not actively traded. We cannot predict the effect of future exchange rate fluctuations on our operating results.

 

In addition, we are subject to risks relating to governmental regulation of foreign currency, which may limit our ability to:

 

  transfer funds from or convert currencies in certain countries;
     
  repatriate foreign currency received in excess of local currency requirements; and
     
  repatriate funds held by foreign subsidiaries to the United States at favorable tax rates.

 

Furthermore, the Colombian government and the Colombian Central Bank intervene in the country’s economy and occasionally make significant changes in monetary, fiscal and regulatory policy, which may include the following measures:

 

  controls on capital flows;
     
  international investments and exchange regime.

 

For a more detailed description of foreign exchange regulations in Colombia, see “Risk factors – Risks Related to Colombia and Other Countries Where We Operate – The Colombian government and the Central Bank exercise significant influence on the Colombian economy”.

 

As we continue to increase our operations in foreign countries, there is an increased risk that foreign currency controls may create difficulty in repatriating profits from foreign countries in the form of taxes or other restrictions, which could restrict our cash flow.

 

We are dependent on certain key personnel, the loss of whom could materially affect our financial performance and prospects in the future.

 

Our continued success depends largely upon the continued services of our senior management and certain key employees. Each member of our senior management teams has substantial experience and expertise in his or her industry and has made significant contributions to our growth and success. However, we do not have employment agreements in place for any of our executive officers. Accordingly, we face the risk that members of our senior management may not continue in their current positions and the loss of the services of any of these individuals could cause us to lose customers and reduce our net sales, lead to employee morale problems and the loss of other key employees or cause disruptions to production. In addition, we may be unable to find qualified individuals to replace any senior executive officers who leave our employ or that of our subsidiaries.

 

Members of our management team have been, may be, or may become, involved in litigation, investigations or other proceedings. The defense or prosecution of these matters could be time-consuming and could divert our management’s attention, and may have an adverse effect on us.

 

During the course of their careers, our officers and directors have been, may be or may in the future become involved in litigation, investigations or other proceedings. Our officers and directors also may become involved in litigation, investigations or other proceedings involving claims or allegations related to or as a result of their personal conduct, either in their capacity as a corporate officer or director or otherwise, and may be personally named in such actions and potentially subject to personal liability. Any such liability may or may not be covered by insurance and/or indemnification, depending on the facts and circumstances. The defense or prosecution of these matters could be time-consuming. Any litigation, investigations or other proceedings and the potential outcomes of such actions may divert the attention and resources of our officers and directors away from our operations and may negatively affect our reputation, which may adversely impact our operations and profitability.

 

We have entered into significant transactions with affiliates or other related parties, which may result in conflicts of interest.

 

We have entered into transactions with affiliates or other related parties in the past and may do so again in the future. While we believe such transactions have been and will continue to be negotiated on an arm’s length basis, giving us a competitive advantage with vertical integration, there can be no assurance that such transactions could not give rise to conflicts of interest that could adversely affect our financial condition and results of operations.

 

The interests of our controlling shareholders could differ from the interests of our other shareholders.

 

Energy Holding Corporation exercises significant influence over us as a result of its majority shareholder position and voting rights. As of December 31, 2022, Energy Holding Corporation beneficially owned approximately 55.4% of our outstanding ordinary shares. Energy Holding Corporation, in turn, is controlled by members of the Daes family, who together own 100% of the shares of Energy Holding Corporation. See “Principal Securityholders”. Accordingly, our controlling shareholders would have considerable influence regarding the outcome of any transaction that requires shareholder approval. In addition, if we are unable to obtain requisite approvals from Energy Holding Corporation, we may be prevented from executing critical elements of our business strategy.

 

24

 

 

We conduct all of our operations through our subsidiaries, and will rely on payments from our subsidiaries to meet all of our obligations and may fail to meet our obligations if our subsidiaries are unable to make payments to us.

 

We are a holding company and derive substantially all of our operating income from our subsidiaries. All of our assets are held by our subsidiaries, and we rely on the earnings and cash flows of our subsidiaries to meet our debt service obligations or dividend payments. The ability of our subsidiaries to make payments to us will depend on their respective operating results and may be restricted by, among other things, the laws of their jurisdiction of organization including Colombian foreign exchange regulations (which may limit the amount of funds available for distributions to us), the terms of existing and future indebtedness and other agreements of our subsidiaries, including their credit facilities, and the covenants of any future outstanding indebtedness we or our subsidiaries incur. See “Risk Factors – Risks Related to Colombia and Other Countries Where We Operate – The Colombian government and the Central Bank exercise significant influence on the Colombian economy.” If our subsidiaries are unable to declare dividends, our ability to meet debt service or dividend payments may be impacted. The ability of our subsidiaries in Colombia to declare dividends up to the total amount of their capital is not restricted by current laws, covenants in debt agreements or other agreements but could be restricted pursuant to applicable law in the future or if our Colombian subsidiaries undergo a transformation to other types of corporate entities.

 

Increasing interest rates could materially adversely affect our ability to generate positive cashflows and secure financing required to carry out our strategic plans.

 

Historically, portions of our debt have been indexed to variable interest rates. A variety of factors impact prevailing interest rates of which we have no control over. A rise in interest rates could negatively impact the cost of financing for a portion of our debt with variable interest rates which could negatively impact our cash flow generation. Furthermore, a rise in interest rates could limit our ability to obtain financing required to support our growth through our continuing programs designed to develop new products, the expand of the installed capacity of our manufacturing facilities and execute our acquisition strategy. While we may mitigate the risk derived from interest rate fluctuations by entering into derivative contracts or by obtaining fixed rate financing, general increases in interest rates would still have an impact on the cost of financing and our ability to obtain appropriate funding.

 

Furthermore, the architectural glass industry is directly impacted by general construction activity trends. In turn, these markets may be affected by adverse changes in economic conditions such as interest rates, and availability of credit. Any future downturn or any other negative market pressures could negatively affect our results of operations in the future, as margins may decrease as a direct result of an overall decrease in demand for our products.

 

25

 

 

Our indebtedness could adversely affect our financial health and prevent us from fulfilling our obligations.

 

As of December 31, 2022, we and our subsidiaries on a consolidated basis had $173.2 million principal amount of debt outstanding. Our indebtedness could have negative consequences to our financial health. For example, it could:

 

  make it more difficult for us to satisfy our obligations with respect to the notes of our other debt;
     
  increase our vulnerability to general adverse economic and industry conditions or a downturn in our business;

 

  require us to dedicate a portion of our cash flow from operations to debt service, thereby reducing the availability of our cash flow to fund working capital, capital expenditures and other general corporate purposes;
     
  limit our flexibility in planning for, or reacting to, changes in our business and the industry in which we operate;
     
  place us at a competitive disadvantage compared to our competitors that are not as highly leveraged;
     
  limit, along with the financial and other restrictive covenants in our indebtedness, among other things, our ability to borrow additional funds; and
     
  result in an event of default if we fail to satisfy our obligations under the notes or our other debt or fail to comply with the financial and other restrictive covenants contained in the indenture or our other debt instruments, which event of default could result in all of our debt becoming immediately due and payable and could permit certain of our lenders to foreclose on our assets securing such debt.

 

Any of the above listed factors could have a material adverse effect on our business, financial condition and results of operations. Further, the terms of our existing debt agreements do not, and any future debt may not, fully prohibit us from incurring additional debt. If new debt is added to our current debt levels, the related risks that we now face could intensify.

 

Risks Related to Colombia and Other Countries Where We Operate

 

Our operations are located in Colombia, which may make it more difficult for U.S. investors to understand and predict how changing market and economic conditions will affect our financial results.

 

Our operations are located in Colombia and, consequently, are subject to the economic, political and tax conditions prevalent in that country. The economic conditions in Colombia are subject to different growth expectations, market weaknesses and business practices than economic conditions in the U.S. market. We may not be able to predict how changing market conditions in Colombia will affect our financial results.

 

During 2021, Colombia’s long-term foreign currency sovereign credit ratings were lowered to “Baa2” by Moody’s, and “BB+” by S&P and Fitch, three of the main rating agencies worldwide, as Colombia’s fiscal adjustments seemed to be more protracted and gradual than previously expected. During 2022, the same risk rating agencies ratified Colombia’s ratings to “Baa2” “and BB+”, reflecting their expectation of fiscal deficit recovery and stable net debt over total GDP, driven by economic growth. Colombia’s real GDP increased approximately 7.5% in 2022. During 2022, global inflationary pressures and lower interest rates, led Colombia to reach an annual inflation rate of 13.1% in 2022. As a result, Colombian Central Bank (“Banco de la República”) raised its monetary policy rate from 3% in December 2021, to 12% as of December 31, 2022. In addition, minimum wage for 2023 was agreed to increase 16%.

 

Colombia’s economy, just like most of Latin-American countries, continues suffering from the effects of high volatility in commodity prices, mainly oil, reflected in its elevated level of external debt. Even though the country has taken measures to stabilize the economy, it is uncertain how will these measures be perceived and if the intended goal of increasing investor’s confidence will be achieved.

 

26

 

 

Economic and political conditions in Colombia may have an adverse effect on our financial condition and results of operations.

 

Our financial condition and results of operations depend significantly on macroeconomic and political conditions prevailing in Colombia. Decreases in the growth rate, periods of negative growth, increases in inflation, changes in law, regulation, policy, or future judicial rulings and interpretations of policies involving exchange controls and other matters such as (but not limited to) currency depreciation, foreign exchange regulations, inflation, interest rates, taxation, employment and labor laws, banking laws and regulations and other political or economic developments in or affecting Colombia may affect the overall business environment and may, in turn, adversely impact our financial condition and results of operations in the future. Colombia’s fiscal deficit and growing public debt could adversely affect the Colombian economy. See “Disclosure Regarding Foreign Exchange Rates in Colombia” and “Risk Factors – Risks Related to Colombia and Other Countries Where We Operate – The Colombian government and the Central Bank exercise significant influence on the Colombian economy”.

 

The Colombian government frequently intervenes in Colombia’s economy and from time to time makes significant changes in monetary, fiscal and regulatory policy. Our business and results of operations or financial condition may be adversely affected by changes in government or fiscal policies, and other political, diplomatic, social, and economic developments that may affect Colombia. We cannot predict what policies the Colombian government will adopt and whether those policies would have a negative impact on the Colombian economy or on our business and financial performance in the future. We cannot assure you as to whether current stability in the Colombian economy will be sustained. If the conditions of the Colombian economy were to deteriorate, our financial conditions and results of operations would be adversely affected.

 

The Colombian government has historically exercised substantial influence on the local economy, and governmental policies are likely to continue to have an important effect on companies operating in Colombia like our Colombian subsidiaries, market conditions and the prices of the securities of local issuers. The President of Colombia has considerable power to determine governmental policies and actions relating to the economy and may adopt policies that may negatively affect us. We cannot predict which policies will be adopted by the new government and whether those policies would have a negative impact on the Colombian economy in which we operate or our business and financial performance.

 

In 2022, Congress and Presidential Elections took place in Colombia. We cannot assure you that measures adopted by the Colombian government under its new regime continue to be consistent with former policy and will not affect the country´s overall economic outlook and performance. The new leadership under the elected government may have negative effects on macroeconomic stability and therefore on the construction industry as a whole and finally, on the company´s operations and future prospects. Although we don’t estimate a significant effect in the short term based on current backlog and ongoing activity, it is uncertain as to how a new regime could affect our business in the longer term. In addition, we cannot predict the effects that such policies will have on the Colombian economy. Furthermore, we cannot assure you that the Colombian peso will not depreciate relative to other currencies in the future, which could have a materially adverse effect on our financial condition.

 

The Colombian Government and the Central Bank exercise significant influence on the Colombian economy.

 

Although the Colombian government has not imposed foreign exchange restrictions since 1990, Colombia’s foreign currency markets have historically been extremely regulated. Colombian law permits the Central Bank to impose foreign exchange controls to regulate the remittance of dividends and/or foreign investments in the event that the foreign currency reserves of the Central Bank fall below a level equal to the value of three months of imports of goods and services into Colombia. An intervention that precludes our Colombian subsidiaries from possessing, utilizing or remitting U.S. Dollars would impair our financial condition and results of operations, and would impair the Colombian subsidiary’s ability to convert any dividend payments to U.S. Dollars.

 

The Colombian government and the Central Bank may also seek to implement new policies aimed at controlling further fluctuation of the Colombian peso against the U.S. Dollar and fostering domestic price stability. The Central Bank may impose certain mandatory deposit requirements in connection with foreign-currency denominated loans obtained by Colombian residents, including TG and ES. We cannot predict or control future actions by the Central Bank in respect of such deposit requirements, which may involve the establishment of a different mandatory deposit percentage. The U.S. Dollar/Colombian peso exchange rate has shown some instability in recent years. Please see “Disclosure Regarding Foreign Exchange Controls and Exchange Rates in Colombia” for actions the Central Bank could take to intervene in the exchange market.

 

The Colombian Government has considerable power to shape the Colombian economy and, consequently, affect the operations and financial performance of businesses. The Colombian Government may seek to implement new policies aimed at controlling further fluctuation of the Colombian peso against the U.S. Dollar and fostering domestic price stability. The president of Colombia has considerable power to determine governmental policies and actions relating to the economy and may adopt policies that are inconsistent with those of the prior government or that negatively affect us.

 

27

 

 

Factors such as Colombia’s growing public debt and fluctuating exchange rates could adversely affect the Colombian economy.

 

Colombia’s fiscal deficit and growing public debt could adversely affect the Colombian economy. Since the start of the Covid-19 pandemic, increased government expenses and lower tax collection raised the fiscal deficit up to 7.8% of GDP in 2020. In 2021, economic recovery along with higher tax collection stabilized the fiscal deficit to 7.5% of GDP. According to the Finance Ministry of Colombia, fiscal deficit as a percentage of GDP during 2022 is expected to close at 5.5%, based on data as of November 2022, as a result of the consolidation of economic recovery, higher tax collection, and lower expenses associated to COVID-19 pandemic.

 

In recent years, the Colombian currency had shown some short-term volatility vis-à-vis the U.S. Dollar. The Colombian Peso depreciated 21% and 16% against U.S. Dollar in 2022 and 2021, respectively. Any international conflicts or related events have the potential to create an exchange mismatch, given the vulnerability and dependence of the Colombian economy on external financing and its vulnerability to any disruption in its external capital flows and its trade balance.

 

We cannot assure you that any measures taken by the Colombian government and the Central Bank would be sufficient to control any resulting fiscal or exchange imbalances. Any further disruption in Colombia’s fiscal and trade balance may therefore cause Colombia’s economy to deteriorate and adversely affect our business, financial condition and results of operations.

 

Economic instability in Colombia could negatively affect our ability to sell our products.

 

A significant decline in economic growth of any of Colombia’s major trading partners - in particular, the United States, China, and Mexico - could have a material adverse effect on each country’s balance of trade and economic growth. In addition, a “contagion” effect, where an entire region or class of investments becomes less attractive to, or subject to outflows of funds by, international investors could negatively affect the Colombian economy.

 

The 2020 global economic crisis, resulting from the outbreak of the COVID-19 pandemic which negatively affected many economic sectors and countries around the world, had negative effects on the Colombian economy. In addition, several supply chain shocks originated during the pandemic that might further strain and adversely affect the global economy. In 2021, Colombia began to recover from the Covid-19 pandemic. Colombian real GDP increased approximately 9.5% in 2021 as economic activity returned to pre-pandemic levels due to the commercial reactivation of every sector and the advance of the vaccine plan, where 78% of Colombian population is vaccinated with at least 1 dose. As of December 31, 2022, Tecnoglass’s  U.S and Latin American customers and suppliers are fully operational, and virtually all of the Company’s employees  have been vaccinated against COVID-19  and are working on site.

 

28

 

 

Even though exports from Colombia, principally petroleum and petroleum products, and gold, have grown in recent years, fluctuations in commodity prices pose a significant challenge to their contribution to the country’s balance of payments and fiscal revenues. Unemployment continues to be high in Colombia compared to other economies in Latin America. Furthermore, recent political and economic actions in the Latin American region, including actions taken by the Argentine and Venezuelan governments, may negatively affect international investor perception of the region. We cannot assure you that growth achieved over the past decade by the Colombian economy will continue in future periods. The long-term effects of the global economic and financial crisis on the international financial system remain uncertain. In addition, the effect on consumer confidence of any actual or perceived deterioration of household incomes in the Colombian economy may have a material adverse effect on our results of operations and financial condition.

 

We are dependent on sales to customers outside Colombia and any failure to make these sales may adversely affect our operating results in the future.

 

In the year ended December 31, 2022, 98% of our sales were to customers outside Colombia, including to the United States and Panama, and we expect sales into the United States and other foreign markets to continue to represent a significant portion of our net sales. Foreign sales and operations are subject to changes in local government regulations and policies, including those related to tariffs and trade barriers, investments, property ownership rights, taxation, exchange controls and repatriation of earnings. An increase in tariffs on products shipped to countries like the United States, or changes in the relative values of currencies occur from time to time and could affect our operating results. This risk and the other risks inherent in foreign sales and operations could adversely affect our operating results in the future.

 

We are subject to regional and national economic conditions in the United States.

 

The economy in Florida and throughout the United States could negatively impact demand for our products as it has in the past, and macroeconomic forces such as employment rates and the availability of credit could have an adverse effect on our sales and results of operations. Our U.S. business is concentrated geographically in Florida, which optimizes manufacturing efficiencies and logistics, but further concentrates our business, and another prolonged decline in the economy of the state of Florida or of nearby coastal regions, a change in state and local building code requirements for hurricane protection, or any other adverse condition in the state or certain coastal regions, could cause a decline in the demand for our products, which could have an adverse impact on our sales and results of operations. Our strategy of continued geographic diversification seeks to reduce our exposure to such region-specific risks.

 

Global trade tensions and political conditions in the United States, as well as the U.S. government’s approach to NAFTA and/or other trade agreements, treaties or policies, may adversely affect our results of operations and financial condition.

 

Our operations are located in Colombia and may be, to varying degrees, affected by economic and market conditions in other countries. Trade barriers being erected by major economies may limit our ability to sell products in other markets and execute our growth strategies. Economic conditions in Colombia are correlated with economic conditions in the United States. As a result, any downturn in economic activity could have a negative impact on our business in the United States, which as of December 31, 2022, accounted for 96% of our net operating revenues.

 

The termination or re-negotiation of free trade agreements or other related events could also indirectly have an adverse effect on the Colombian economy. Although economic conditions in other emerging market countries and in the United States may differ significantly from economic conditions in Colombia, investors’ reactions to developments in other countries may have an adverse effect on the market value of securities of Colombian companies. There can be no assurance that future developments in other emerging market countries and in the United States, over which we have no control, will not have a material adverse effect on our liquidity.

 

The armed conflict between Russia and Ukraine, including sanctions and tensions between the United States along with several other countries and Russia, may adversely affect the results of our operations.

 

The Russian invasion of Ukraine starting in February 2022 has escalated global tensions between the United States and NATO countries against Russia. Colombia has also condemned Russia’s invasion of Ukraine. Multiple economic sanctions against Russia are being imposed by many countries worldwide which has impacted the global economy as many commercial, industrial and financial businesses are closing operations in Russia. Trade restrictions imposed on Russia have led to increasing prices of oil, fluctuation in commodities markets and destabilizing many foreign currency exchange rates.

 

29

 

 

Further escalation of conflict can lead to severe constraints on global supply chains such as logistics obstructions, raw material price increases and shortages, and higher energy costs. Disruptions in global supply chains can adversely affect our ability to manufacture and deliver product to our customers. Additionally, fluctuating foreign currency exchange rates could impact the profitability of our foreign subsidiaries which are at the core of our business.

 

Colombia has experienced and continues to experience internal security issues that have had or could have a negative effect on the Colombian economy and our financial condition.

 

Colombia has experienced and continues to experience internal security issues, primarily due to the activities of guerrilla groups, such as dissidents from the former Revolutionary Armed Forces of Colombia (Fuerzas Armadas Revolucionarias de Colombia, or “FARC”) and the National Liberation Army (Ejercito de Liberación Nacional, or “ELN,”) paramilitary groups and drug cartels. In remote regions of the country with minimal governmental presence, these groups have exerted influence over the local population and funded their activities by protecting, and rendering services to, drug traffickers. Even though the Colombian government’s policies have reduced guerilla presence and criminal activity, particularly in the form of terrorist attacks, homicides, kidnappings and extortion, such activity persists in Colombia, and possible escalation of such activity and the effects associated with them have had and may have in the future a negative effect on the Colombian economy and on us, including on our customers, employees, results of operations and financial condition. The Colombian government commenced peace talks with the FARC in August 2012, and peace negotiations with the ELN began in November 2016. The Colombian government and the FARC signed a peace deal on September 26, 2016, which was amended after voters rejected it in the referendum held on October 2, 2016. The new agreement was signed on November 24, 2016, and was ratified by the Colombian Congress on November 30, 2016 and is being implemented. Pursuant to the peace agreements negotiated between the FARC and the Colombian government in 2016, the FARC occupies five seats in the Colombian Senate and five seats in the Colombian House of Representatives. The new deal clarifies protection to private property, is expected to increase the government’s presence in rural areas and bans former rebels from running for office in certain newly created congressional districts in post-conflict zones. As a result, during the transition process, Colombia may experience an increase in internal security issues, drug-related crime and guerilla and paramilitary activities, which may have a negative impact on the Colombian economy. Our business or financial condition could be adversely affected by rapidly changing economic or social conditions, including the Colombian government’s response to implementation of the agreement with FARC and ongoing peace negotiations, if any, which may result in legislation that increases the tax burden of Colombian companies.

 

30

 

 

Despite efforts by the Colombian government, drug-related crime, guerrilla paramilitary activity and criminal bands continue to exist in Colombia, and allegations have surfaced regarding members of the Colombian congress and other government officials having ties to guerilla and paramilitary groups. Although the Colombian government and ELN have been in talks since February 2017 to end a five-decade war, the Colombian government has suspended the negotiations after a series of rebel attacks. This situation could result in escalated violence by the ELN and may have a negative impact on the credibility of the Colombian government which could in turn have a negative impact on the Colombian economy.

 

Tensions with neighboring countries, including Venezuela and other Latin American countries, may affect the Colombian economy and, consequently, our results of operations and financial condition in the future.

 

Diplomatic relations with Venezuela and neighboring countries have from time to time been tense and have been affected by events surrounding the Colombian armed forces, particularly on Colombia’s borders with Venezuela. Political tensions in Venezuela rose in January 2019 as several countries, including Colombia, did not recognize the legitimacy of Nicolás Maduro as Venezuelan head of state. However, as of December 31, 2022, Colombia’s new government is aiming to reestablish political and commercial relations with Venezuela. Moreover, in November 2012, the International Court of Justice placed a sizeable area of the Caribbean Sea within Nicaragua’s exclusive economic zone. To this date, Colombia continues to deem this area as part of its own exclusive economic zone. Any future deterioration in relations with Venezuela and Nicaragua may result in the closing of borders, risk of financial condition.

 

Government policies and actions and judicial decisions in Colombia could significantly affect the local economy and, as a result, our results of operations and financial condition in the future.

 

Our results of operations and financial condition may be adversely affected by changes in Colombian governmental policies and actions and judicial decisions involving a broad range of matters, including interest rates, exchange rates, exchange controls, inflation rates, taxation, banking and pension fund regulations and other political or economic developments affecting Colombia. The Colombian government has historically exercised substantial influence over the economy, and its policies are likely to continue to have a significant effect on Colombian companies, including our subsidiaries. The President of Colombia has considerable power to determine governmental policies and actions relating to the economy and may adopt policies that negatively affect our subsidiaries. Future governmental policies and actions, or judicial decisions, could adversely affect our results of operations or financial condition.

 

31

 

 

We are subject to money laundering and terrorism financing risks.

 

Third parties may use us as a conduit for money laundering or terrorism financing. If we were to be associated with money laundering (including illegal cash operations) or terrorism financing, our reputation could suffer, or we could be subject to legal enforcement (including being added to “blacklists” that would prohibit certain parties from engaging in transactions with us). Our Colombian subsidiaries could also be sanctioned pursuant to criminal anti-money laundering rules in Colombia.

 

We have adopted a Code of Conduct, Compliance Manual which includes policies and procedures and help surveil and control our activities and a hotline to receive anonymous reports. However, such measures, procedures and compliance may not be completely effective in preventing third parties from using us as a conduit for money laundering or terrorism financing without our knowledge, which could have a material adverse effect on our business, financial condition and results of operations.

 

Changes in Colombia’s customs, import and export laws and foreign policy, may have an adverse effect on our financial condition and results of operations.

 

Our business depends significantly on Colombia’s customs and foreign exchange laws and regulations, including import and export laws, as well as on fiscal and foreign policies. In the past we have benefited from, and now currently benefit from, certain customs and tax benefits granted by Colombian laws, such as free trade zones and Plan Vallejo which incentivizes the import of machinery and equipment by providing tax breaks, as well as from Colombian foreign policy, such as free trade agreements with countries like the United States. As a result, our business and results of operations or financial condition may be adversely affected by changes in government or fiscal policies, foreign policy or customs and foreign exchange laws and regulations. We cannot predict what policies the Colombian government will adopt and whether those policies would have a negative impact on the Colombian economy or on our business and financial performance in the future.

 

It may be difficult or impossible to enforce judgments of courts of the United States and other jurisdictions against our Colombian subsidiaries or any of their directors, officers and controlling persons.

 

Most of our assets are located in Colombia. As such, it may be difficult or impossible for you to effect service of process on, or to enforce judgments of United States courts against our Colombian subsidiaries and/or against their directors and officers based on the civil liability provisions of the U.S. federal securities laws.

 

Colombian courts will enforce a U.S. judgment predicated on the U.S. securities laws through a procedural system known under Colombian law as exequatur. Colombian courts will enforce a foreign judgment, without reconsideration of the merits, only if the judgment satisfies the requirements set out in Articles 605 through 607 of Law 1564 of 2012, or the Colombian General Code of Procedure (Código General del Proceso), which provides that the foreign judgment will be enforced if certain conditions are met.

 

New or higher taxes resulting from changes in tax regulations or the interpretation thereof in Colombia could adversely affect our results of operations and financial condition in the future.

 

New tax laws and regulations, and uncertainties with respect to future tax policies pose risks to us. In recent years, the Colombian Congress approved different tax reforms imposing additional taxes and enacted modifications to existing taxes related to financial transactions, dividends, income, value added tax (VAT), and taxes on net worth.

 

On September 14, 2021, the Colombian Government enacted Law 2155 (the Social Investment Act), which increases the corporate income tax to 35% for fiscal year 2022 and thereafter, from the current rate of 31% for 2021 that would have decreased to 30% for 2022 under the prior tax regulation. On December 13, 2022, a tax reform was enacted by means of Law 2277, which maintained corporate income tax rate at 35%, and increased income taxes to Free Trade Zones with single enterprise users and non-exporters, from 20% to 35%.

 

Changes in tax-related laws and regulations, and interpretations thereof, can create additional tax burdens on us and our businesses by increasing tax rates and fees, creating new taxes, limiting tax deductions, and/or eliminating tax-based incentives and non-taxed income. In addition, tax authorities and competent courts may interpret tax regulations differently than us, which could result in tax litigation and associated costs and penalties in part due to the novelty and complexity of new regulation.

 

32

 

 

We are subject to various U.S. export controls and trade and economic sanctions laws and regulations that could impair our ability to compete in international markets and subject us to liability if we are not in full compliance with applicable laws.

 

Our business activities are subject to various U.S. export controls and trade and economic sanctions laws and regulations, including, without limitation, the U.S. Commerce Department’s Export Administration Regulations and the U.S. Treasury Department’s Office of Foreign Assets Control’s (“OFAC”) trade and economic sanctions programs (collectively, “Trade Controls”). Such Trade Controls may prohibit or restrict our ability to, directly or indirectly, conduct activities or dealings in or with certain countries that are the subject of comprehensive embargoes (presently, Cuba, Iran, North Korea, Syria, and the Crimea region of Ukraine (collectively, “Sanctioned Countries”)), as well as with individuals or entities that are the target of Trade Controls-related prohibitions and restrictions (collectively, “Sanctioned Parties”).

 

Although we have implemented compliance measures designed to prevent transactions with Sanctioned Countries and Sanctioned Parties, our failure to successfully comply with applicable Trade Controls may expose us to negative legal and business consequences, including civil or criminal penalties, government investigations, and reputational harm.

 

Natural disasters in Colombia could disrupt our business and affect our results of operations and financial condition in the future.

 

Our operations are exposed to natural disasters in Colombia, such as earthquakes, volcanic eruptions, tornadoes, tropical storms and hurricanes. Heavy rains in Colombia, attributable in part to the La Niña weather pattern, have resulted in severe flooding and mudslides. La Niña is a recurring weather phenomenon, and it may contribute to flooding, mudslides or other natural disasters on an equal or greater scale in the future. In the event of a natural disaster, our disaster recovery plans may prove to be ineffective, which could have a material adverse effect on its ability to conduct our businesses. In addition, if a significant number of our employees and senior managers were unavailable because of a natural disaster, our ability to conduct our businesses could be compromised. Natural disasters or similar events could also result in substantial volatility in our results of operations for any fiscal quarter or year.

 

Risks Related to Us and Our Securities

 

Because we are incorporated under the laws of the Cayman Islands, you may face difficulties in protecting your interests, and your ability to protect your rights through the U.S. Federal courts may be limited.

 

We are a company incorporated under the laws of the Cayman Islands, and substantially all of our assets are located outside the United States. In addition, a majority of our directors and officers are nationals or residents of jurisdictions other than the United States and all or substantial portions of their assets are located outside the United States. As a result, it may be difficult for investors to effect service of process within the United States upon our directors or executive officers, or enforce judgments obtained in the United States courts against our directors or officers.

 

Our corporate affairs are governed by our third amended and restated memorandum and articles of association, the Companies Law (2018 Revision) of the Cayman Islands (as the same may be supplemented or amended from time to time) and the common law of the Cayman Islands. The rights of shareholders to take action against the directors, actions by minority shareholders and the fiduciary responsibilities of our directors to us under Cayman Islands law are largely governed by the common law of the Cayman Islands. The common law of the Cayman Islands is derived in part from comparatively limited judicial precedent in the Cayman Islands as well as from English common law, the decisions of whose courts are of persuasive authority, but are not binding on a court in the Cayman Islands. The rights of our shareholders and the fiduciary responsibilities of our directors under Cayman Islands law are different from what they would be under statutes or judicial precedent in some jurisdictions in the United States. In particular, the Cayman Islands has a different body of securities laws as compared to the United States, and certain states, such as Delaware, may have more fully developed and judicially interpreted bodies of corporate law. In addition, Cayman Islands companies may not have standing to initiate a shareholder’s derivative action in a Federal court of the United States.

 

We have been advised by our Cayman Islands legal counsel, Maples and Calder, that the courts of the Cayman Islands are unlikely (i) to recognize or enforce against us judgments of courts of the United States predicated upon the civil liability provisions of the securities laws of the United States or any State; and (ii) in original actions brought in the Cayman Islands, to impose liabilities against us predicated upon the civil liability provisions of the securities laws of the United States or any State, so far as the liabilities imposed by those provisions are penal in nature. In those circumstances, although there is no statutory enforcement in the Cayman Islands of judgments obtained in the United States, the courts of the Cayman Islands will recognize and enforce a foreign money judgment of a foreign court of competent jurisdiction without retrial on the merits based on the principle that a judgment of a competent foreign court imposes upon the judgment debtor an obligation to pay the sum for which judgment has been given provided certain conditions are met. For a foreign judgment to be enforced in the Cayman Islands, such judgment must be final and conclusive and for a liquidated sum, and must not be in respect of taxes or a fine or penalty, inconsistent with a Cayman Islands judgment in respect of the same matter, impeachable on the grounds of fraud or obtained in a manner, and or be of a kind the enforcement of which is, contrary to natural justice or the public policy of the Cayman Islands (awards of punitive or multiple damages may well be held to be contrary to public policy). A Cayman Islands Court may stay enforcement proceedings if concurrent proceedings are being brought elsewhere. There is recent Privy Council authority (which is binding on the Cayman Islands Court) in the context of a reorganization plan approved by the New York Bankruptcy Court which suggests that due to the universal nature of bankruptcy/insolvency proceedings, foreign money judgments obtained in foreign bankruptcy/insolvency proceedings may be enforced without applying the principles outlined above. However, a more recent English Supreme Court authority (which is highly persuasive but not binding on the Cayman Islands Court), has expressly rejected that approach in the context of a default judgment obtained in an adversary proceeding brought in the New York Bankruptcy Court by the receivers of the bankruptcy debtor against a third party, and which would not have been enforceable upon the application of the traditional common law principles summarized above and held that foreign money judgments obtained in bankruptcy/insolvency proceedings should be enforced by applying the principles set out above, and not by the simple exercise of the Courts’ discretion. Those cases have now been considered by the Cayman Islands Court. The Cayman Islands Court was not asked to consider the specific question of whether a judgment of a bankruptcy court in an adversary proceeding would be enforceable in the Cayman Islands, but it did endorse the need for active assistance of overseas bankruptcy proceedings. We understand that the Cayman Islands Court’s decision in that case has been appealed and it remains the case that the law regarding the enforcement of bankruptcy/insolvency related judgments is still in a state of uncertainty.

 

33

 

 

If we fail to maintain proper and effective internal controls, our ability to produce accurate financial statements could be impaired, which could adversely affect our business.

 

Our financial reporting obligations as a public company place a significant strain on our management, operational and financial resources, and systems. We may not be able to implement effective internal controls and procedures to detect and prevent errors in our financial reports, file our financial reports on a timely basis in compliance with SEC requirements, or prevent and detect fraud. Our management may not be able to respond adequately to changing regulatory compliance and reporting requirements. We are both a “smaller reporting company” and an “accelerated filer” as defined under Rule 12b-2 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) and no longer qualify as an “emerging growth company.” If we are not able to adequately implement the requirements of Section 404, we may not be able to assess whether internal controls over financial reporting are effective, which may subject us to adverse regulatory consequences and could harm investor confidence, the market price of our ordinary shares and our ability to raise additional capital.

 

Anti-takeover provisions in our organizational documents and Cayman Islands law may discourage or prevent a change of control, even if an acquisition would be beneficial to our shareholders, which could depress the price of our ordinary shares and prevent attempts by our shareholders to replace or remove our current management.

 

Our memorandum and articles of association contain provisions that may discourage unsolicited takeover proposals that shareholders may consider to be in their best interests. Our board of directors is divided into three classes with staggered, three year terms. Our board of directors has the ability to designate the terms of and issue preferred shares without shareholder approval. We are also subject to certain provisions under Cayman Islands law that could delay or prevent a change of control. Together these provisions may make more difficult the removal of management and may discourage transactions that otherwise could involve payment of a premium over prevailing market prices for our ordinary shares.

 

We are a “controlled company,” controlled by Energy Holding Corp., whose interest in our business may be different from ours or yours.

 

We are a “controlled company” within the meaning of the New York Stock Exchange listing standards. Under these rules, a company of which more than 50% of the voting power is held by an individual, a group or another company is a “controlled company” and may elect not to comply with certain corporate governance requirements of the New York Stock Exchange, including (i) the requirement that a majority of the board of directors consist of independent directors, (ii) the requirement that we have a nominating and corporate governance committee that is composed entirely of independent directors with a written charter addressing the committee’s purpose and responsibilities and (iii) the requirement that we have a compensation committee that is composed entirely of independent directors with a written charter addressing the committee’s purpose and responsibilities. Although we meet the definition of a “controlled company,” we have determined at this time not to take advantage of this designation and comply with all the corporate governance rules applicable to listed companies that are not controlled companies. We may, however, determine to take advantage of these exemptions in the future. If we did, you would not have the same protections afforded to stockholders of companies subject to all of the corporate governance requirements of the New York Stock Exchange.

 

We cannot assure you that we will continue to pay dividends on our ordinary shares, and our indebtedness, future investments or cashflow generation could limit our ability to continue to pay dividends on our ordinary shares.

 

Prior to August 2016, we had not paid any cash dividends on our ordinary shares. Since such time, we have paid regular quarterly dividends. However, the payment of any future dividends will be solely at the discretion of our Board of Directors and there can be no assurance that we will continue to pay dividends in the future.

 

34

 

 

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

 

The trading market for our ordinary shares relies in part on the research and reports that industry or financial analysts publish about us or our business. We do not control these analysts. Furthermore, if one or more of the analysts who do cover us downgrade our stock or our industry, or the stock of any of our competitors, or publish inaccurate or unfavorable research about our business, the price of our stock could decline. If one or more of these analysts ceases coverage of us or fail to publish reports on us regularly, we could lose visibility in the market, which in turn could cause our stock price or trading volume to decline.

 

If a United States person is treated as owning at least 10% of the value or voting power of our shares, such holder may be subject to adverse U.S. federal income tax consequences.

 

If a United States person is treated as owning (directly, indirectly or constructively) at least 10% of the value or voting power of our shares, such person may be treated as a “United States shareholder” with respect to each “controlled foreign corporation” in our group (if any). While our parent company owns one or more U.S. subsidiaries, we, and certain of our non-U.S. subsidiaries, could be treated as controlled foreign corporations. Furthermore, while our group includes one or more U.S. subsidiaries, certain of our non-U.S. subsidiaries could be treated as controlled foreign corporations (regardless of whether or not we are treated as a controlled foreign corporation). A United States shareholder of a controlled foreign corporation generally is required to report annually and include in its U.S. taxable income its pro rata share of “Subpart F income,” “global intangible low-taxed income” and investments in U.S. property by controlled foreign corporations, regardless of whether we make any such United States shareholder receives any actual distributions. An individual that is a United States shareholder with respect to a controlled foreign corporation generally would not be allowed certain tax deductions or foreign tax credits that would be allowed to a United States shareholder that is a U.S. corporation. Failure to comply with these reporting obligations may subject a United States shareholder to significant monetary penalties and may prevent the statute of limitations with respect to such shareholder’s U.S. federal income tax return for the year for which reporting was due from starting. We cannot provide any assurances that we will assist investors in determining whether any of our non-U.S. subsidiaries are treated as a controlled foreign corporation or whether any investor is treated as a United States shareholder with respect to any of such controlled foreign corporations or furnish to any United States shareholders information that may be necessary to comply with the aforementioned reporting and tax paying obligations. There is substantial uncertainty as to the application of each of the foregoing rules as well as the determination of any relevant calculations in applying the foregoing rules. United States persons are strongly advised to avoid acquiring, directly, indirectly or constructively, 10% or more of the value or voting power of our shares. A United States investor should consult its advisors regarding the potential application of these rules to an investment in the ordinary shares.

 

Risks Related to the COVID-19 Global Pandemic

 

We face various risks related to health epidemics, pandemics and similar outbreaks, which may have material adverse effects on our business, financial position, results of operations and/or cash flows.

 

We face various risks related to health epidemics, pandemics and similar outbreaks, including the global outbreak of COVID-19. The outbreak of COVID-19 led to disruption and volatility in the global capital markets, which increases the cost of capital and adversely impacts access to capital. If significant portions of our workforce are unable to work effectively, including because of illness, quarantines, government actions, facility closures or other restrictions in connection with the COVID-19 pandemic, our operations will likely be impacted.

 

Since the outbreak of COVID-19 in December 2019, we strictly adhered to mandates and other guidance from local governments and global health authorities. Effective March 24, 2020, the Colombian government issued a nationwide order to, among other actions, close certain non-essential business activities through April 13, 2020 in response to the rapid spread of COVID-19 to many parts of the world. This order was later extended through April 27, 2020 and subsequently through May 11, 2020. Certain industry exemptions to Colombia’s nationwide work stoppage provide for the continuation of some operations at our facilities in Barranquilla, as well as our Vidrio Andino joint venture. Our operations in Colombia resumed in the third week of April 2020. Virtually all of the Company’s employees have been vaccinated against COVID-19 and are working on site. 

 

As of December 31, 2022, Tecnoglass’s   U.S. and Latin American customers are fully operational with many construction projects typically considered by jurisdictions to be essential business activities since the early stages of the pandemic. However, given the increasing number of new COVID-19 variants, demand in all served markets may slow down impacting all aspects of business in every U.S. State and Latin American country.

 

As of December 31, 2022, Tecnoglass had ample liquidity, including cashflow generated from operating activities and available lines of credit, ensuring sufficient access to capital. If necessary, the Company may significantly reduce its variable costs if production has to be scaled down as a result of market conditions and has implemented budget cuts and stricter controls on working capital to preserve cash.

 

35

 

 

We may be adversely affected by any disruption in our information technology systems. Our operations are dependent upon our information technology systems, which encompass all of our major business functions.

 

Increased global information technology security requirements, vulnerabilities, threats and a rise in sophisticated and targeted cybercrime pose a risk to the security of our systems, our information networks, and to the confidentiality, availability and integrity of our data, as well as to the functionality of our manufacturing process. Introduced or increased risk associated with remote work transition pose threats to workforce disruption, cybersecurity attacks and dissemination of sensitive personal data or proprietary confidential information to our business. A disruption in our information technology systems for any prolonged period could result in delays in executing certain production activities, logging and processing operational and financial data, communication with employees and third parties or fulfilling customer orders resulting in potential liability or reputational damage or otherwise adversely affect our financial results. We employ a number of measures to prevent, detect and mitigate these threats, which include employee education, password encryption, frequent password change events, firewall detection systems, anti-virus software in-place and frequent backups; however, there is no guarantee such efforts will be successful in preventing a cyber-attack.

 

During 2020, we transitioned for the first time a significant subset of our employee population to a remote work environment, in accordance with national government efforts to mitigate the spread of COVID-19. This transition allowed us to adequately maintain operations in our financial information systems and meant no significant changes to our internal control over financial reporting and disclosure control and procedures, enabled by our continuity plan adequate implementation which did not present any material incidents, challenges, expenditures or constraints. However, this transition may introduce and exacerbate certain risks to our business, including an increased demand for information technology resources, increased risk of phishing and other cybersecurity attacks, and increased risk of unauthorized dissemination of personal data or proprietary or confidential information about us, our members or related third parties.

 

As of the date of publication of this annual report, we have transitioned all our employee population back to physical presence at the workplace, in compliance with Colombian government recommendations for prevention and control of COVID-19. This transition allowed us to adequately maintain operations in our financial information systems and meant no significant changes to our internal controls over financial reporting, enabled by our continuity plan adequate implementation which did not present any material incidents, challenges, expenditures or constraints. This transition brings back a known work environment, mitigating certain risks including the demand for information technology resources, risk of phishing and other cybersecurity attacks, and risks of unauthorized dissemination of personal data or proprietary or confidential information about us, our members or related third parties.

 

Item 1B. Unresolved Staff Comments.

 

None.

 

Item 2. Properties.

 

We own and operate a total of 4.1 million square feet of manufacturing facilities. Our main 3.9 million square foot manufacturing complex, located in Barranquilla, Colombia, houses a glass production plant, aluminum plant and window and facade assembly plant. The glass plant has nine lamination machines with independent assembly rooms, eleven specialized tempering furnaces and glass molding furnaces, a computer numerical-controlled profile bending machine, as well as a coater to produce low emissivity glass with high thermal insulation specifications using soft coat technology. The Alutions plant has an effective installed capacity of 3,100 tons per month and can create a variety of shapes and forms for windows, doors, and related products. We also own eight natural gas  power generation plants, six with an aggregate capacity of 10 megawatts, and two with 4.5 megawatts capacity each, which supply the electricity requirements of the entire manufacturing complex and are supported by three emergency generators. We also own and operate a 123,399 square foot manufacturing and warehousing facility in a 215,908 square foot lot in Miami-Dade County, Florida, United States. The facility houses manufacturing and assembly equipment, warehouse space, and administrative and sales offices.

 

We believe that our existing properties are adequate for the current operating requirements of our business and that additional space will be available as needed.

 

36

 

 

Item 3. Legal Proceedings.

 

From time to time, the Company is involved in legal matters arising in the regular course of business. Some disputes are derived directly from our construction projects, related to supply and installation, and even though deemed ordinary; they may involve significant monetary damages. We are also subject to other types of litigation arising from employment practices, worker’s compensation, automobile claims and general liability. It is very difficult to predict precisely what the outcome of this litigation might be. However, with the information at our disposition as this time, there are no indications that such claims will result in a material adverse effect on the business, financial condition or results of operations of the Company.

 

Item 4. Mine Safety Disclosures.

 

Not Applicable.

 

PART II

 

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.

 

Market Information

 

Our ordinary shares are listed on the New York Stock Exchange under the symbol “TGLS”.

 

Holders

 

As of December 31, 2022, there were 310 holders of record of our ordinary shares. We believe our ordinary shares are held by more than 3,000 beneficial owners.

 

Dividends

 

Prior to August 2016, we had not paid any cash dividends on our ordinary shares. Since such time, we have paid regular quarterly dividends. We expect to pay quarterly dividends in the future. However, the payment of any future dividends will be solely at the discretion of our Board of Directors and there can be no assurance that we will continue to pay dividends in the future. Our bond indenture currently restricts the type of dividend we can make while the bonds are outstanding. See “Description of Indebtedness” below for further information. The payment of dividends in the future, if any, will therefore also be contingent upon limitations imposed by our outstanding indebtedness.

 

37

 

 

Because we are a holding company, our ability to pay dividends depends on our receipt of cash dividends from our operating subsidiaries, which may further restrict our ability to pay dividends as a result of the laws of their jurisdictions of organization, agreements of our subsidiaries or covenants under any existing and future outstanding indebtedness we or our subsidiaries incur. The ability of our subsidiaries in Colombia to declare dividends up to the total amount of their capital is not restricted by current laws, covenants in debt agreements or other agreements.

 

Recent Sales of Unregistered Securities

 

In connection with our Saint-Gobain joint venture, on October 28, 2020 we paid $10.9 million for a lot of land through the issuance of an aggregate of 1,557,142 ordinary shares of the Company to affiliates of the CEO and COO’s family, valued at $7.00 per share, which represented an approximate 33% premium based on the closing stock price on October 27, 2020. The land was later contributed in December as payment for our 25.8% interest in Vidrio Andino. The ordinary shares were issued in reliance on an exemption from registration under Section 4(a)(2) of the Securities Act as they were issued in a transaction by an issuer not involving any public offering.

 

Information about our equity compensation plans

 

Information required by Item 5 of Form 10-K regarding equity compensation plans is incorporated herein by reference to Item 12 of Part III of this Annual Report on Form 10-K.

 

Stock performance graph

 

The following graph compares the cumulative total shareholder return for Tecnoglass, Inc. Ordinary Shares on a $100 investment for the last five fiscal years with the cumulative total return on a $100 investment in the SPDR S&P Homebuilders ETF Fund, which is an exchange-traded fund that seeks to replicate the performance of the S&P Homebuilders Select Industry Index, the Standard & Poor’s Small Cap 600 Growth Index, which is an index of companies with similar market capitalization and the NYSE Composite Index, a broad market index. The graph assumes an investment at the close of trading on December 30, 2023, and assumes the shareholder opted for share dividends during all periods.

 

 

38

 

 

Repurchases

 

No repurchases of shares or any class of our equity securities registered under Section 12 of the Exchange Act were made in the fourth quarter of the fiscal year covered by this Form 10-K by or on behalf of the Company or any affiliated purchaser (this term is defined in Rule 10b-18(a)(3) under the Exchange Act).

 

Item 6. [RESERVED].

 

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

 

The following discussion of the Company’s financial condition and results of operations should be read in conjunction with the Company’s consolidated financial statements and notes to those statements included in this Form 10-K. This discussion contains forward-looking statements that involve risks and uncertainties. Please see the section entitled “Forward-Looking Statements and Introduction” in this Form 10-K.

 

Overview

 

We are a vertically integrated manufacturer, supplier and installer of architectural glass, windows and associated aluminum products for the global commercial and residential construction markets. With a focus on innovation, combined with providing highly specified products with the highest quality standards at competitive prices, we have developed a leadership position in each of our core markets. In the United States, which is our largest market, we were ranked as the third largest glass fabricator in 2022 by Glass Magazine. In addition, we believe we are the leading glass transformation company in Colombia. Our customers, which include developers, general contractors or installers for hotels, office buildings, shopping centers, airports, universities, hospitals and multi-family and residential buildings, look to us as a value-added partner based on our product development capabilities, our high-quality products and our unwavering commitment to exceptional service.

 

We have almost 40 years of experience in architectural glass and aluminum profile structure assembly. We transform a variety of glass products, including tempered safety, double thermo-acoustic and laminated glass. Our finished glass products are installed in a wide variety of buildings across a number of different applications, including floating facades, curtain walls, windows, doors, handrails, and interior and bathroom spatial dividers. We also produce aluminum products such as profiles, rods, bars, plates and other hardware used in the manufacturing of windows.

 

Our products are manufactured in a 4.1 million square foot, state-of-the-art manufacturing complex in Barranquilla, Colombia that provides easy access to North, Central and South America, the Caribbean and the Pacific. Our products can be found on some of the most distinctive buildings in these regions, including One Thousand Museum (Miami), Paramount Miami Worldcenter (Miami), Hub50House (Boston), Via 57 West (New York), AE’O Tower (Honolulu), Salesforce Tower (San Francisco), Trump Plaza (Panama), and Departmental Legislative Assembly (Bolivia). Our track record of successfully delivering high profile projects has earned us an increasing number of opportunities across the United States, evidenced by our expanding backlog and overall revenue growth.

 

39

 

 

Our structural competitive advantage is underpinned by our low-cost manufacturing footprint, vertically integrated business model and geographic location. Our integrated facilities in Colombia and distribution and services operations in Florida provide us with a significant cost advantage in both manufacturing and distribution, and we continue to invest in these operations to expand our operational capabilities. Our lower cost manufacturing footprint allows us to offer competitive prices for our customers, while also providing innovative, high quality and high value-added products, together with consistent and reliable service. We have historically generated high margin organic growth based on our position as a value-added solutions provider for our customers.

 

We have a strong presence in the Florida market, which represents a substantial portion of our revenue stream and backlog. Our success in Florida has primarily been achieved through sustained organic growth, with further penetration now taking place into other highly populated areas of the United States. As part of our strategy to become a fully vertically integrated company, we have supplemented our organic growth with some acquisitions that have allowed us added control over our supply chain allowed for further vertical integration of our business and will act as a platform for our future expansion in the United States. In 2016, we completed the acquisition of ESW, which gave us control over the distribution of products into the United States from our manufacturing facilities in Colombia. In March 2017, we completed the acquisition of GM&P, a consulting and glazing installation business that was previously our largest installation customer.

 

On May 3, 2019, we consummated the joint venture agreement with Saint-Gobain, acquiring a 25.8% minority ownership interest in Vidrio Andino, a Colombia-based subsidiary of Saint-Gobain, solidifying our vertical integration strategy by acquiring an interest in the first stage of our production chain, while securing ample glass supply for our expected production needs. Additionally, in April 2019, the Company acquired 70% equity interest in ESMetals, which has been consolidated in our financial statements since.  ESMetals is a Colombian entity that serves as a metalwork contractor to supply the Company with steel accessories used in the assembly of certain architectural systems as part of our vertical integration strategy.

 

The continued diversification of the group’s presence and product portfolio is a core component of our strategy. In particular, we are actively seeking to expand our presence in United States outside of Florida. We also launched a residential windows offering which, we believe, will help us expand our presence in the United States and generate additional organic growth. We believe that the quality of our products, coupled with our ability to price competitively given our structural advantages on cost, will allow us to generate further growth in the future.

 

Our company has focused on working with The Power of Quality, always making sure that our vision of sustainability is immersed into every aspect of our business, including social, environmental, economic and governance variables, that help us make decisions and create value for our stakeholders. We carry out a series of initiatives based on our global sustainability strategy, which is supported on three fundamental pillars: promoting an ethical and responsible continuous growth, leading eco-efficiency and innovation, and empowering our environment. As part of this strategy the Company has voluntarily adhered to UN Global Compact Principles since 2017 and in pursuit of our cooperation with the attainment of the Sustainable Development Goals (“SDGs”)  joined in 2021 a program to dynamize, strengthen and make visible the management of greenhouse gas emissions as a carbon neutral strategy set out by the Colombian government for 2050.

 

How We Generate Revenue

 

We are a leading manufacturer of hi-spec architectural glass and windows for the western hemisphere residential and commercial construction industries, operating through our direct and indirect subsidiaries. Headquartered in Barranquilla, Colombia, we operate out of a 4.1 million square foot vertically-integrated, state-of-the-art manufacturing complex that provides easy access to North, Central and South America, the Caribbean, and the Pacific.

 

Our glass products include tempered glass, laminated glass, thermo-acoustic glass, curved glass, silk-screened glass, and digital print glass as well as mill finished, anodized, painted aluminum profiles, and produces rods, tubes, bars and plates. Window production lines are defined depending on the different types of windows: normal, impact resistant, hurricane-proof, safety, soundproof and thermal. We produce fixed body, sliding windows, projecting windows, guillotine windows, sliding doors and swinging doors. ES produces facade products which include: floating facades, automatic doors, bathroom dividers and commercial display windows.

 

We sell to over 1,000 customers using several sales teams based out of Colombia and the United States to specifically target regional markets in South, Central and North America. The United States accounted for 96%, and 92% of our combined revenues in 2022 and 2021, respectively, while Colombia accounted for approximately 2% and 5%, and other Latin-American destinations accounted for approximately 2% and 3% in those years, respectively.

 

We sell our products through our main offices/sales teams based out of Florida and different regions in the US, which is our largest sales group and has strong relationships with glazing contractors, general contractors, real estate developers and specialty window dealers in the region. In late 2022, we launched two new showrooms, one in New York City and one in Charleston, SC, to serve primarily single family residential markets in their regions, and have plan to open additional showrooms in new geographies across the southern United States as part of our geographic expansion strategy. We also have sales forces located in Colombia and Panama with long-standing business relationships in the region to serve Latin American markets. We have two types of sales operations: Contract sales, which are the high-dollar, customer tailored projects, and standard form sales. Standard form sales reflect lower-value orders that are of short duration.

 

40

 

 

We expect to benefit from growth in our largest markets in the United States by gaining market share, broadening our geographic footprint within the U.S. and demographic factors favoring demand in the geographies served by us. According to FMI´s 2023 Engineering and Construction Industry overview, construction put in place in the multifamily residential construction sector, which accounted for 64%  of our backlog in 2022, is expected to increase 8.5% year over year in 2023, and U.S. nonresidential building construction put in place is expected to continue expanding through 2023, at an annualized rate of 7.9% to $637 billion in and projected to remain at similar levels through 2026. According to Key Media & Research (“KMR”) data, the volume of architectural glass used in nonresidential construction will expand for a second-straight year, albeit at a slower pace, by 4.7% in 2023 to 178.1 million square feet, following a 6.7% uptick the year before. These stable to positive macro trends combined with a lean cost structure, leave us well positioned maintain industry leading margins and further diversify our presence into the U.S.

 

Liquidity

 

As of December 31, 2022, and 2021, we had cash and cash equivalents of approximately $103.7 million and $85.0 million, respectively. During the year ended December 31, 2022, the main source of cash was operating activities, which generated $141.9 million.

 

In October 2020, the Company entered a $300 million five-year term Senior Secured Credit Facility consisting of a $250 million delayed draw term loan and a $50 million committed revolving credit facility which bore interest at a rate of LIBOR, with a 0.75% floor, plus a spread of between 2.50% and 3.50%, based on the Company’s net leverage ratio. In December 2020, we used $23.1 million proceeds of the long-term debt facility to repay several credit facilities. Subsequently, in January 2021 we redeemed the Company’s existing $210 million unsecured senior notes, which had an interest rate of 8.2% and matured in January 2022 using proceeds from this new facility and incurred an extinguishment cost of $10.9 million including $8.6 of call premium to exercise the call option.

 

In November 2021, the Company amended its Senior Secured Credit Facility to (i) increase the borrowing capacity under its committed Line of credit from $50 million to $150 million, (ii) reduce its borrowing costs by an approximate 130 basis points, and (iii) extend the initial maturity date by one year to the end of 2026. The modification also included a re-sizing of the term loan to $200 million for a total facility size of up to $350  million including the revolving credit facility. Borrowings under the credit facility will now bear interest at a rate of LIBOR with no floor plus a spread of 1.75%, based on the Company’s net leverage ratio, compared to a prior rate of LIBOR with a floor of 0.75% plus a spread of 2.50%. The facility was led by PNC Bank N.A as Administrative Agent; with Citizens Bank N.A, BBVA USA, CIT Bank and Wells Fargo Bank N.A serving as Joint Lead Arrangers. The effective interest rate for this credit facility including deferred issuance costs is 2.81%. We recorded total costs and fees of $1.5 million related to this transaction, of which $1.4 million of fees paid to banks were capitalized as deferred cost of financing, and $0.2 million paid to third parties recorded as an operating expense on the consolidated statements of operations for the year 2021. This transaction was accounted for as a debt modification.

 

In March 2022, we voluntarily prepaid $15 million of capital to this credit facility which has decreased our net leverage ratio and triggered a step down in the applicable interest rate spread to 1.5%. Additionally, on September 30, 2022, we voluntarily prepaid $10.0 million of the term loan and $6.7 million under the revolving line of credit, which is fully unused as of December 31, 2022. We thereby reduced our financing cost, despite global increases in interest rates.

 

41

 

 

As of December 31, 2022, we had a strong liquidity position, comprised of $170 million available under committed lines of credit, in addition to a cash balance of $103.7 million. We anticipate that working capital will continue to be a net benefit to cash flow in the near future, which in addition to our current liquidity position, provides ample flexibility to service our obligations through the next twelve months.

 

Capital Resources

 

We transform glass and aluminum into high specification architectural glass and custom-made aluminum profiles which require significant investments in state-of-the-art technology. During the years ended December 31, 2022, and 2021, we made investments primarily in building and construction, and machinery and equipment in the amounts of $83.2 million, and $53.4 million, respectively. We believe our investments in technology within recent years have positioned us well for continued growth given the flexibility afforded by our current installed capacity, improved profitability and enhanced cash generation in the years ahead. Recent examples of our high return investments within the last two years include:

 

Automation of six window assembly production lines, increasing efficiencies, labor and material waste costs with an estimated reduction of on-site damage by 30%;
   
Additional aluminum expansion project to increase capacity by approximately 400 tons/month;
   
Automation of additional glass lines, increasing efficiencies on an end-to-end basis reducing lead times, headcount and on-site damage by approximately 40%;
   
Upgrade vacuum magnetron sputter coating machinery which will allow to coat glass before tempering;
   
Construction of 500,000 square feet warehouse with two numerical punching machines, two metal benders and a complete painting line.
   
Automation of two centralized aluminum warehouses for storing, sorting and delivering extrusion matrices and aluminum profiles to our internal production processes that reduce lead times for the assembly of architectural systems and reduce on-site damage to materials

 

On May 3, 2019, we consummated a joint venture agreement with Saint-Gobain, a world leader in the production of float glass, a key component of our manufacturing process, whereby we acquired a 25.8% minority ownership interest in Vidrio Andino, a Colombia-based subsidiary of Saint-Gobain. The purchase price for our interest in Vidrio Andino was $45 million, of which $34.1 million was paid in cash and $10.9 million paid through the contribution of land on December 9, 2020. On October 28, 2020 we acquired said land from a related party and paid for it with the issuance of an aggregate of 1,557,142 ordinary shares of the Company, valued at $7.00 per share, which represented an approximate 33% premium based on the closing stock price as of October 27, 2020.

 

The land will serve the purpose of developing a second float glass plant nearby our existing manufacturing facilities which we expect will carry significant efficiencies for us once it becomes operative, in which we will also have a 25.8% interest. The new plant will be funded with proceeds from the original cash contribution made by the Company, operating cash flows from the Bogota plant, debt incurred at the joint venture level that will not consolidate into the Company and an additional contribution by us of approximately $12.5 million if needed (based on debt availability).

 

42

 

 

Results of Operations (Amounts in thousands)

 

   Twelve months ended December 31, 
   2022   2021   2020 
Operating revenues  $716,570   $496,785   $376,607 
Cost of sales   367,071    294,201    237,166 
Gross profit   349,499    202,584    139,441 
Operating expenses   (123,084)   (85,599)   (73,734)
Operating income   226,415    116,985    65,707 
Non-operating income and expenses, net   4,218    608    89 
Foreign currency transactions gains / (losses)   2,013    (4,308)   (8,638)
Equity method income   6,680    4,177    1,387 
Interest expense and deferred cost of financing   (8,156)   (9,850)   (21,671)
Debt extinguishment   -    (10,699)   - 
Income tax provision   (74,758)   (28,485)   (13,033)
Net income   156,412    68,428    23,841 
(Income) loss attributable to non-controlling interest   (669)   (277)   34 
Income attributable to parent  $155,743   $68,151   $23,875 

 

Comparison of years ended December 31, 2022, and December 31, 2021

 

Our operating revenue increased $219.8 million, or 44.2%, from $496.8 million in the year ended December 31, 2021, to $716.6 million in the year ended December 31, 2022.

 

Strong sales during 2022 were driven by U.S. single family residential and commercial market activity. U.S. sales increased $232.0 million, or 50.8%, from $456.3 million in 2021 to $688.4 million in 2022. U.S. Single family residential market sales increased $129.1 million, or 72.8%, from $177.4 million in 2021 to $306.4 million in 2022 and accounted for 42.8% of total sales in the year ended December 31, 2022. U.S. Commercial market sales increased $102.9 million, or 36.9%, from $279.0 million to $382.0 million as we continue to execute on our growing backlog. Sales to Latin-American markets decreased $12.2 million, or 30.3%, from $40.5 million to $28.2 million in 2022 as we focus our efforts on more attractive U.S. markets.

 

Gross profit increased $146.9 million, or 72.5%, to $349.5 million during the year ended December 31, 2022, compared with $202.6 million during the same period of 2021. This resulted in gross profit margin reaching 48.8% during the year ended December 31, 2022, up from 40.8% during the year ended December 31, 2021. The 800-basis point improvement in gross margin can be mainly attributable to operating leverage on higher sales, favorable product pricing dynamics, ongoing efficiency efforts, and favorable foreign exchange rates resulting from a depreciation of the Colombian peso.

 

Operating expenses increased $37.5 million, or 43.8%, from $85.6 million to $123.1 million for the year ended December 31, 2021, and 2022, respectively. The increase was driven by $16.2 million, or 70.4%, increase in shipping expense resulting from sales increasing 44.2% along with some increases in shipping rates and a higher mix of sales going into the more atomized US residential market, a $3.4 million in non-recurring professional fees, and by a $4.6 million one-time settlement payment associated with a dispute related to a project.

 

During the year ended December 31, 2022, and 2021, the Company recorded a net non-operating income of $4.2 million and non-operating income of $0.6 million, respectively. Non-operating income is comprised primarily of income from rental properties and gains on sale of scrap materials and charges to customers on credit card payments, as well as non-operating expenses related to certain charitable contributions outside of the Company’s direct sphere of influence.

 

43

 

 

Interest expense and deferred cost of financing decreased $1.7 million, or 17.2%, to $8.2 million during the year ended December 31, 2022, from $9.9 million during the year ended December 31, 2021, despite increases in floating interest rates as a result of a reduction of our debt balance.

 

During the year ended December 31, 2022, the Company recorded a non-operating gain of $2.0 million associated with foreign currency transactions. Comparatively, the Company recorded a net loss of $4.3 million during the year ended December 31, 2021, within the statement of operations as the Colombian peso depreciated 20.8% during the period.

 

During the year ended December 31, 2022, and 2021, the Company recorded an income tax provision of $74.8 million and $28.5 million, respectively, reflecting an effective income tax rate of 32.3% and 29.4%, respectively. The effective income tax rates for both years approximate the statutory rate of 33.8% and 29.6% for the fiscal years 2022 and 2021, respectively.

 

As a result of the foregoing, the Company recorded a net income for the year ended December 31, 2022, of $156.4 million compared to $68.4 million in the year ended December 31, 2021.

 

Comparison of years ended December 31, 2021, and December 31, 2020

 

Our operating revenue increased $120.2 million, or 31.9%, from $376.6 million in the year ended December 31, 2020, to $496.8 million in the year ended December 31, 2021. In early 2020, initial COVID-19 lockdowns and other preventive measures slowed down our business, especially in Latin America as several customers halted activities and we shut down our manufacturing facilities in Colombia between March 24, 2020, and April 13, 2020 during the nationwide shelter-in-place order.

 

Strong sales during 2021 were driven by U.S. single family residential and commercial market activity. U.S. sales increased $115.9 million, or 34.0%, from $340.4 million in 2020 to $456.3 million in 2021. Single family residential market sales increased $106.7 million, or 151.1%, from $70.6 million in 2020 to $177.3 million in 2021, and accounted for 35.7% of total sales in the year ended December 31, 2021.

 

Sales to Latin-American markets, including Colombia increased $4.3 million, or 11.9%, as our customers continue to return to activities after lockdowns in slowly recovering markets.

 

Gross profit increased $63.1 million, or 45.3%, to $202.6 million during the year ended December 31, 2021, compared with $139.4 million during the same period of 2020. This resulted in gross profit margin reaching 40.8% during the year ended December 31, 2021, up from 37.0% during the year ended December 31, 2020. The 380-basis point improvement in gross margin mainly reflected a higher mix of revenue from manufacturing versus installation activity as we continue to grow into single family residential, greater operating efficiencies from prior automation initiatives and operating leverage on higher revenues.

 

Operating expenses increased $11.9 million, or 16.1%, from $73.7 million to $85.6 million for the year ended December 31, 2020, and 2021, respectively. The increase was driven by $7.0 million, or 43.5% increase in shipping expense resulting from sales increasing 31.9% along with some increases in shipping rates and more shipping into the U.S., a $2.6 million, or 31.6% increase in sales commissions, $1.6 million or 9.9% increase in personnel expense partially offset by a reduction in certain taxes and other expenses. Operating expenses as a percentage of sales improved from 19.6% in 2020 to 17.2% in 2021, as a result of operating leverage from higher sales and our continued effort to enhance our lean administrative structure and tight cost controls.

 

44

 

 

During the year ended December 31, 2021, and 2020, the Company recorded a net non-operating income of $0.6 million and non-operating income of $0.1 million, respectively. Non-operating income is comprised primarily of income from rental properties and gains on sale of scrap materials as well as non-operating expenses related to certain charitable contributions outside of the Company’s direct sphere of influence.

 

Interest expense and deferred cost of financing decreased $11.8 million, or 54.5%, to $9.9 million during the year ended December 31, 2021 from $21.7 million during the year ended December 31, 2020 as a result of our new financing arrangement further described above in the liquidity section. The current period does not fully capture the effect of the decrease in interest rates associated to the new syndicated facility given that the senior notes were taken out on January 30, 2021.

 

During the year ended December 31, 2021, the Company recorded a non-operating loss of $4.3 million associated with a foreign currency transaction, which excludes a non-cash $8.5 million foreign currency transaction loss from remeasurement of certain intercompany loans reclassified to other comprehensive income. Comparatively, the Company recorded a net loss of $8.6 million during the year ended December 31, 2020, within the statement of operations as the Colombian peso depreciated 16.0% during the period.

 

During the year ended December 31, 2021, and 2020, the Company recorded an income tax provision of $28.5 million and $13.0 million, respectively, reflecting an effective income tax rate of 29.4% and 35.3%, respectively. The effective income tax rate of 29.4%, during the year ended December 31, 2021, approximates the statutory rate. The effective income tax rate for the year ended December 31, 2020, of 35.3% reflects the impact of unrealized foreign currency transaction losses related to the remeasurement of long-term liabilities of our Colombian subsidiaries which were expected to be realized at a later year in which a lower income tax rate was expected to apply per tax regulation at the time.

 

As a result of the foregoing, the Company recorded a net income for the year ended December 31, 2021, of $68.4 million compared to $23.8 million in the year ended December 31, 2020.

 

Cash Flow from Operations, Investing and Financing Activities

 

During the year ended December 31, 2022, and 2021, operating activities generated approximately $141.9 million and $117.3 million, respectively. The positive cashflow from operations during the year ended December 31, 2022 has been related to a much higher profitability year over year, enhanced working capital efforts, reduced interest expense and a higher share of our revenue mix coming from the single-family residential space, which has a shorter cash cycle.

 

The main source of operating cash during the year ended December 31, 2022, were taxes payable, which generated $45.3 million related to higher income tax provision as a result of increased profitability, compared with $16.1 million during the year ended December 31, 2022. Contract assets and liabilities which generated $16.2 million, resulting from a combination of a decrease in retainage as several jobs in the US were finalized, a reduction of unbilled receivables tied to our advance on projects currently in execution, and increased advances received from customers. Comparatively, contract assets and liabilities generated $28.6 million during the year ended December 31, 2021. Additionally, trade accounts payable generated $7.2 million and $38.0 million during full years ended December 31, 2022 and 2021, respectively. Cash provided by trade accounts payable is related to increasing purchases to support our growing material needs commensurate with our increased output. The largest use of cash in operating activities was inventories, which used $63.9 million during the year ended December 31, 2022, compared with $16.7 million used during the year ended December 31, 2021, as we procure materials to support our ongoing growth. In addition, trade accounts receivable used $54.2 million as a result of our record sales during the year ended December 31, 2022, while days sales outstanding stood at 80 days as of both December 31, 2022, and 2021 (which include transit times into the US and other places). Trade accounts receivable used $38.5 million during the year ended December 31, 2021.

 

We used $72.6 million and $50.8 million in investing activities during the year ended December 31, 2022, and 2021, respectively. The main use of cash in investing activities during 2022, was related to the automation of our architectural system assembly processes and incremental land purchases as further described above in the Capital Resources section. During the year ended December 31, 2022, we paid $71.3 million to acquire property, plant and equipment, which in combination with $11.8 million acquired under credit, amount to total capital expenditures of $83.2 million. During 2021, we used $51.5 million for the acquisition or property and equipment. Including assets acquired with debt or supplier credit, total capital expenditures during the period were $53.4 million.

 

Financing activities used $44.8 million and $43.8 million during the year ended December 31, 2022, and 2021, respectively. During the first quarter of 2022 we voluntarily prepaid $15 million of capital to this credit facility which has decreased our net leverage ratio and triggered a step down in the applicable interest rate spread to 1.5% and later prepaid an additional $6.7 million under our revolving line of credit and $10 million under our term loan on September 30, 2022, with cash on hand. Outflows during the year ended December 31, 2021, include the full redemption of the $210 million unsecured senior notes, which bore interest at a rate of 8.2% and matured in 2022, following a step down in redemption price at the end of January 2021, along with $8.6 million for the corresponding call premium. These payments were made with proceeds of the new Senior Secured Credit Facility for up to $300 million, of which we received proceeds of $220 million during the twelve-month period.

 

45

 

 

Off-Balance Sheet Arrangements

 

We did not have any material off-balance sheet arrangements as of December 31, 2022, or 2021.

 

Critical Accounting Estimates

 

The preparation of financial statements in conformity with U.S. GAAP requires management to make significant estimates and assumptions that affect the assets, liabilities, revenues and expenses, and other related amounts during the periods covered by the financial statements. Management routinely makes judgments and estimates about the effect of matters that are inherently uncertain. As the number of variables and assumptions affecting the future resolution of the uncertainties increases, these judgments become more subjective and complex. We have identified the following accounting policies as the most important to the presentation and disclosure of our financial condition and results of operations.

 

Revenue Recognition

 

For supply and installation contracts, the performance obligations are satisfied over time and control is deemed to be transferred when the contract is accepted by our customers. Revenues from supply and installation contracts are recognized using the cost-to-cost method, measured by the percentage of costs incurred to date to total estimated costs for each contract. Contract modifications routinely occur to account for changes in contract specifications or requirements. In most cases, contract modifications are for goods or services that are not distinct and, therefore, are accounted for as part of the existing contract. Transaction price estimates include additional consideration for submitted contract modifications or claims when the Company believes it has an enforceable right to the modification or claim, the amount can be reliably estimated and its realization is reasonably assured. Amounts representing modifications accounted for as part of the existing contract are included in the transaction price and recognized as an adjustment to sales on a cumulative catch-up basis.

 

Trade Accounts Receivable

 

Trade accounts receivable are recorded net of allowances for cash discounts for prompt payment, doubtful accounts and sales returns. The Company’s policy is to reserve for uncollectible accounts based on its best estimate of the amount of probable credit losses in its existing accounts receivable. The Company periodically reviews its accounts receivable to determine whether an allowance for doubtful accounts is necessary based on an analysis of past due accounts and other factors that may indicate that the collectability of an account may be in doubt. Other factors that the Company considers include its existing contractual obligations, historical payment patterns of its customers and individual customer circumstances, and a review of the local economic environment and its potential impact on the collectability of accounts receivable. Account balances are deemed to be uncollectible and are charged off within 90 days of having recorded an allowance and all means of collection have been exhausted and the potential for recovery is considered remote.

 

Inventories

 

Inventories of raw materials, which consist primarily of purchased and processed glass, aluminum, parts and supplies held for use in the ordinary course of business, are valued at the lower of cost or   net realizable value. Cost is determined using a weighted-average method. Inventory consisting of certain job specific materials not yet installed (work in process) are valued using the specific identification method. Cost for finished product inventory are recorded and maintained at the lower of cost or market. Cost includes raw materials and direct and applicable indirect manufacturing overheads. Also, inventories related to contracts in progress are included within work in process and finished goods, and are stated at using the specific identification method and lower of cost or market, respectively, and are expected to turn over in less than one year.

 

Reserves for excess or slow-moving raw materials inventories are updated based on historical experience of a variety of factors including sales volume and levels of inventories at the end of the period. The Company does not maintain allowances for the lower of cost or market for inventories of finished products as its products are manufactured based on firm orders rather than built-to-stock.

 

46

 

 

Income taxes

 

The Company is subject to income taxes in some jurisdictions. Significant judgment is required when determining the worldwide provision for income taxes. The provision for income taxes is determined using the asset and liability approach of accounting for income taxes. Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. The provision for income taxes represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from differences between the financial and tax basis of the Company’s assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted. For each tax jurisdiction in which the Company operates, deferred tax assets and liabilities are offset and are presented as a single noncurrent amount within the consolidated balance sheets.

 

There are many transactions and calculations for which the ultimate tax determination is uncertain. The Company recognizes liabilities for anticipated tax audit issues based on estimates of whether additional taxes will be due. Where the final tax outcome of these matters is different from the amounts that were initially recorded, such differences will impact the current and deferred income tax assets and liabilities in the period in which such determination is made.

 

The Company recognizes the financial statement effects of uncertain income tax positions when it is more likely than not, based on the technical merits, that the position will be sustained upon examination. The Company accrues for other tax contingencies when it is probable that a liability to a taxing authority has been incurred and the amount of the contingency can be reasonably estimated. Interest accrued related to unrecognized tax and income tax related penalties are included in the provision for income taxes. The uncertain income taxes positions are recorded in “Taxes payable” in the consolidated balance sheets.

 

Long Lived Assets  

 

The Company periodically reviews the carrying values of its long-lived assets when events or changes in circumstances would indicate that it is more likely than not that their carrying values may exceed their realizable values, and record impairment charges when considered necessary.

 

When circumstances indicate that an impairment may have occurred, the Company tests such assets for recoverability by comparing the estimated undiscounted future cash flows expected to result from the use of such assets and their eventual disposition to their carrying amounts. If the undiscounted future cash flows are less than the carrying amount of the asset, an impairment loss, measured as the excess of the carrying value of the asset over its estimated fair value, is recognized. Fair value is determined through various valuation techniques, including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary.

 

Property, plant and equipment are recorded at cost less accumulated depreciation.   Significant improvements and renewals that extend the useful life of the asset are capitalized. Interest incurred while acquired property is under construction and installation are capitalized. When property is retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts and any related gains or losses are included in income as a reduction to or increase in selling, general and administrative expenses. Depreciation is computed on a straight-line basis, based on the following estimated useful lives:  

 

Buildings  20 years
Aircraft  20 years
Machinery and equipment  10 years
Furniture and fixtures  10 years
Office equipment and software  5 years
Vehicles  5 years

 

Item 7A. Quantitative and Qualitative Disclosures About Market Risk.

 

We are exposed to ongoing market risk related to changes in interest rates, foreign currency exchange rates and commodity market prices.

 

A rise in interest rates could negatively affect the cost of financing for a significant portion of our debt with variable interest rates. If interest rates were to increase over the next 12 months by 100 basis points, net earnings would decrease by approximately $0.5 million based the current composition of our indebtedness. This market risk exposure is net of the effect from interest rate hedging derivative financial instruments further described in the footnotes to the financial statements.

 

47

 

 

We are subject to market risk due to changes in the value of foreign currencies in relation to our reporting currency, the U.S. Dollar. Some of our subsidiaries’ operations are based in Colombia, and primarily transact business in local currency. Approximately 2% of our consolidated revenues and 37% of our costs and expenses are denominated in Colombian pesos, thereby mitigating some of the risk associated with changes in foreign exchange rates. However, as our costs and expenses in Colombian Pesos exceed, a 5% appreciation of the Colombian Peso relative to the U.S. Dollar would result in our annual revenues increasing by $0.8 million and our costs and expenses increasing by approximately $10.8 million, resulting in a $10.0 million decrease to net earnings based on results for the twelve months ended December 31, 2022.

 

Similarly, a significant portion of the monetary assets and liabilities of these subsidiaries are generally denominated in U.S. Dollars, while their functional currency is the Colombian peso, thereby resulting in gains or losses from remeasurement of assets and liabilities using end of period spot exchange rate. These subsidiaries have both monetary assets and monetary liabilities denominated in U.S. Dollars, thereby mitigating some of the risk associated with changes in foreign exchange rate. U.S. Dollar denominated monetary assets exceed their monetary liabilities by $28.4 million, such that a 1% devaluation of the Colombian peso will result in a loss of $0.3 million recorded in the Company’s Consolidated Statement of Operations as of December 31, 2022.

 

Additionally, the results of the foreign subsidiaries must be translated into U.S. Dollar, our reporting currency, in the Company’s consolidated financial statements. The currency translation of the financial statements using different exchange rates, as appropriate, for different parts of the financial statements generates a translation adjustment, which is recorded within other comprehensive income on the Company’s Consolidated Statement of Comprehensive Income and Consolidated Balance Sheet.

 

We are also subject to market risk exposure related to volatility in the prices of aluminum, one of the principal raw materials used for our manufacturing. The commodities markets, which include the aluminum industry, are highly cyclical in nature, and as a result, prices can be volatile. Commodity costs are influenced by numerous factors beyond our control, including general economic conditions, the availability of raw materials, competition, labor costs, freight and transportation costs, production costs, import duties and other trade restrictions. Our selling prices are also impacted by changes in commodity costs base our pricing of aluminum products based on the quoted price on the London Metals Exchange plus a manufacturing premium with the intention of aligning cost of our raw materials with selling prices to attempt to pass commodity price changes through to our customers.

 

We cannot accurately estimate the impact a one percent change in the commodity costs would have on our results of operation, as the change in commodity costs would both impact the cost to purchase materials and our selling prices. The impact to our results of operations depends on the conditions of the market for our products, which could impact our ability to pass commodities costs to our customers.

 

Item 8. Financial Statements and Supplementary Data.

 

Our consolidated financial statements, together with the report of our independent registered public accounting firm, appear commencing on page F-1 of this Annual Report on Form 10-K and are incorporated herein by reference.

 

48

 

 

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosures.

 

None.

 

Item 9A. Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures

 

We performed an evaluation required by Rules 13a-15 and 15d-15 of the Securities Exchange Act of 1934, as amended, under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, of Tecnoglass, Inc.´s design and operating effectiveness of the internal controls over financial reporting as of the end of the period covered by this Annual Report. Based on this evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, were effective as of December 31, 2022, in order to provide reasonable assurance that the information disclosed in our reports is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms and to provide reasonable assurance that such information is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure.

 

Management’s Report on Internal Control over Financial Reporting

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as that term is defined in Rules 13a-15(f) and 15d-15(f) under the Securities Exchange Act of 1934, as amended.

 

A company’s internal control over financial reporting includes policies and procedures that: (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company, (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles in the United States, and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and directors of the company, and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the company’s assets that could have a material effect on the financial statements.

 

Our management, including the participation of our principal executive officer and principal financial officer, conducted an evaluation of the effectiveness of our internal control over financial reporting, as of December 31, 2022, based on criteria set forth in the “Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO)”.

 

Based on this evaluation, our management concluded that our internal control over financial reporting was effective in providing reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. PwC Contadores y Auditores S.A.S. has independently assessed the effectiveness of our internal control over financial reporting and its report is included below.

 

Changes in Internal Control Over Financial Reporting

 

There has been no change in our internal control over financial reporting during our most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

Attestation Report of Registered Public Accounting Firm

 

The report of our independent registered public accounting firm appears commencing on page F-1 of this Annual Report on Form 10-K and is incorporated herein by reference.

 

Item 9B. Other Information.

 

None.

 

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.

 

Not applicable.

 

49

 

 

PART III

 

Item 10. Directors, Executive Officers and Corporate Governance.

 

Directors and Executive Officers

 

Our current directors and executive officers are as follows:

 

Name   Age   Position
José M. Daes   63   Chief Executive Officer and Director
Christian T. Daes   59   Chief Operating Officer and Director
Santiago Giraldo   47   Chief Financial Officer
Lorne Weil   77   Non-Executive Chairman of the Board
Luis Fernando Castro Vergara   56   Director
Anne Louise Carricarte   56   Director
Julio A. Torres   56   Director
Carlos Alfredo Cure Cure   78   Director

 

José M. Daes has served as our CEO and member of the board of directors since December 2013. Mr. Daes has more than 30 years of experience in the operation of businesses in Colombia and the United States. Since 1983, he has led the Tecnoglass group, founded with his brother Christian Daes.

 

José Manuel is responsible for the continuous, ethical and responsible management and growth of the company, leading the development of innovative products to meet the changing needs of our customers in the commercial and residential construction market, always keeping in mind the best governance practices and maximizing the intrinsic value for our shareholders.

 

We believe Mr. Daes is well-qualified to serve as a member of our board of directors due to his operational experience with ES and TG, our operating subsidiaries, and his knowledge of the industry within which they operate.

 

Christian T. Daes has served as our Chief Operating Officer and member of the board of directors since December 2013. Mr. Deas has served as the chief executive officer of TG since its inception in 1994. Mr. Daes leads the automation projects, which reduce the consumption of materials and increase the efficiency of the company, maintaining the highest safety standards for our workers and the entire international supply chain.

 

Mr. Daes leads the corporate strategy through innovation, use of technology, energy generation through alternative sources and solidarity with our stakeholders.

 

Mr. Daes is the younger brother of Jose M. Daes, our chief executive officer.

 

50

 

 

Santiago Giraldo has served as our Chief Financial Officer since 2016. He joined Tecnoglass with significant financial experience, in capital markets, bank debt, derivatives, treasury, M&A and equity related transactions. Mr. Giraldo received a Business Administrator (cum laude) from Washburn University and holds an MBA with an emphasis in International Business and Finance from California State University at Pomona.

 

In his role as CFO, Santiago preserves transparency and timely reporting to our stakeholders, in which he identifies the most important environmental, social and governance issues and metrics when making decisions, leading to good investor relations and long-term projects aligned with the company’s strategy.

 

A. Lorne Weil has been our Parent Company’s Non-Executive Chairman of the Board of Directors since its inception. Mr. Weil was also the Chairman of the Board of Scientific Games Corporation from October 1991 to November 2013, and was the Company’s Chief Executive Officer for all but approximately 24 months of that time. During his tenure, Scientific Games grew from under $50 million in annualized revenue to approximately $2 billion. Mr. Weil received a Bachelor of Commerce from the University of Toronto, an M.S. from the London School of Economics and an M.B.A. from Columbia University.

 

Luis Fernando Castro Vergara has served on our board of directors since November 2018. Since 2017, Mr. Castro Vergara has been serving as a fund manager in the agroindustry sector and overseeing his investments in the construction, infrastructure and agroindustry sectors. Mr. Castro Vergara served as the Chief Executive Officer of Banco de Comercio Exterior de Colombia S.A., Colombia’s development bank, from 2013 to 2017. From 2007 to 2008 and 2012 to 2013, Mr. Castro Vergara was the General Manager of Agrodex International SAS, an import and marketing food company. From 2008 to 2012, he was the Regional Development Agency President of the Barranquilla Chamber of Commerce. Previously, he was General Manager of Provyser S.A., a commercialization and logistics services company in the food industry. He is on the board of directors of Unimed Pharmaceuticals Limited, where he also serves as member of the Audit Committee, and of Colombian the Colombian companies Accenorte SAS and Devimed SAS. Mr. Castro Vergara received a B.S. from Fordham University, a B.S. from Columbia University and a M.B.A. from the Universidad de los Andes Bogota in Colombia. He has complementary education in economic development from Harvard University, strategy and leadership from Pennsylvania University and management from Northwestern University.

 

Anne Louise Carricarte has over 35 years of experience in domestic and international marketing, sales, administration, and management. She is a business entrepreneur, executive consultant, and inspirational speaker skilled in motivation, training, negotiation, and in-depth team building. Ms. Carricarte is the Chief Executive Officer of Simple Results, Inc., a consulting company she founded in 2006, where she collaborates on multi-cultural projects between countries, generations, professions, and faiths in both the private and public sectors. Since 2004, Ms. Carricarte has served as an advisor to Grove Services, a farm-land asset management company, and Unity Groves, which provides ‘end-to-end’ produce distribution to major US food chains. She is also one of seven board members for Mathon Investments Corporation, a private fund that manages investments and lending services. From 1992 until she founded Simple Results, Ms. Carricarte was the Chief Operating Officer of Amedex Holding Insurance Companies/USA Medical and Chief Executive Officer of Amedex International, which provided health and life insurance products and related services to clients in Latin America and the Caribbean.

 

51

 

 

Julio A. Torres has been a member of our Parent Company’s Board of Directors since October 2011. He previously served as our Parent Company’s co-Chief Executive Officer from October 2011 through January 2013. Since March 2008, Mr. Torres has served as Managing Director of Nexus Capital Partners, a private equity firm. From April 2006 to February 2008, Mr. Torres served with the Colombian Ministry of Finance acting as the general director of public credit and the treasury. From June 2002 to April 2006, Mr. Torres served as Managing Director of Diligo Advisory Group, an investment banking firm. From September 1994 to June 2002, Mr. Torres served as Vice President with JPMorgan Chase Bank. Mr. Torres received a degree in systems and computer engineering from Los Andes University, a M.B.A. from Northwestern University and a M.P.A. from Harvard University..

 

Carlos Alfredo Cure Cure has served on the Board of Directors of our Parent Company since September 2019. Mr. Cure Cure currently acts as external advisor to Grupo Olímpica, one of the largest multi-industry conglomerates in Colombia, and is the former president of the Board of Directors of Ecopetrol S.A. (NYSE: EC), the leading oil & gas company in Colombia. From 2011 to 2013, Mr. Cure Cure served as the Colombian Embassador to Venezuela. Earlier in his carrier, Mr. Cure Cure was the Financial Manager of Cementos del Caribe, General Manager of Cementos Toluviejo, General Manager of Astilleros Unión Industrial, and Sociedad Portuaria de Barranquilla. Mr. Cure cure has served as a board member of Avianca (NYSE: AVH) and Isagen, and is the former President of Bavaria S.A. (AB Inbev, EBR: ABI). Mr. Cure Cure earned a B.S. in Civil Engineering from Universidad Nacional de Colombia.

 

Code of Conduct

 

In October 2017, we adopted an updated code of conduct that applies to all of our executive officers, directors and employees. The code of conduct codifies the business and ethical principles that govern all aspects of our business. We will provide, without charge, upon request, copies of our code of conduct. Requests for copies of our code of conduct should be sent in writing to Tecnoglass Inc., Avenida Circunvalar a 100 mts de la Via 40, Barrio Las Flores, Barranquilla, Colombia, Attn: Corporate Secretary. Readers can also obtain a copy of our code of conduct on our website at http://investors.tecnoglass.com/corporate-governance.cfm.

 

52

 

 

Changes to Shareholder Nominations Procedures

 

There have been no material changes to the procedures by which security holders may recommend nominees to our board of directors.

 

Audit Committee and Financial Expert

 

We have a standing audit committee of the board of directors, which consisted of Carlos Cure, Luis Fernando Castro and Julio Torres, with Carlos Cure serving as chairman during 2022 Each of the members of the audit committee is independent under the applicable NYSE listing standards.

 

As required by the NYSE listing standards, the audit committee will at all times be composed exclusively of independent directors who are “financially literate.” NYSE listing standards define “financially literate” as being able to read and understand fundamental financial statements, including a company’s balance sheet, income statement, and statement of cash flows. In addition, the Company must certify to NYSE the committee has, and will continue to have, at least one member who has past employment experience in finance or accounting, requisite professional certification in accounting, or other comparable experience or background that results in the individual’s financial sophistication. The Board of Directors has determined that Carlos Cure satisfies NYSE’s definition of financial sophistication and also qualifies as an “audit committee financial expert” as defined under rules and regulations of the Securities and Exchange Commission.

 

Delinquent Section 16(a) Reports

 

Section 16(a) of the Exchange Act requires the Company’s directors, executive officers and persons who beneficially own 10% or more of a class of securities registered under Section 12 of the Exchange Act to file reports of beneficial ownership and changes in beneficial ownership with the SEC. Directors, executive officers and greater than 10% stockholders are required by the rules and regulations of the SEC to furnish the Company with copies of all reports filed by them in compliance with Section 16(a). To the Company’s knowledge, based solely on a review of reports furnished to it and review of the Section 16 reports (Forms 3, 4 and 5 and any amendments to those forms) filed during (or with respect to) the fiscal year ended December 31, 2022, all of the Company’s officers, directors and ten percent holders have timely made the required filings except for one filing, by Energy Holding Corp., a 10% owner of the Company, which was filed late on April 22, 2022 to report one transaction that occurred April 12, 2022 .

 

Item 11. Executive Compensation.

 

Overview; Compensation Discussion and Analysis

 

Our policies with respect to the compensation of our executive officers are administered by our board in consultation with our compensation committee. Our compensation policies are intended to provide for compensation that:

 

  is sufficient to attract and retain executives of outstanding ability and potential;
  is tailored to the unique characteristics and needs of our company;
  considers individual value and contribution to our success;
  is designed to motivate our executive officers to achieve our annual and long-term goals by rewarding performance based on the attainment of those goals;
  is designed to appropriately take into account risk and reward in the context of our business environment;
  reflects an appropriate relationship between executive compensation and the creation of shareholder value; and
  is sensitive to market benchmarks.

 

The compensation committee is in charge with recommending executive compensation packages to our board that meet these goals. In making decisions about executive compensation, the compensation committee relies on the experience of its members as well as subjective considerations of various factors, including individual and corporate performance, our strategic business goals, each executive’s position, experience, level of responsibility, and future potential, and compensation paid by companies of similar size in our industry. The compensation committee sets specific KPI’s or benchmarks for annual fixed compensation or for allocations between different elements of compensation.

 

Our compensation committee is charged with performing an annual review of our executive officers’ cash compensation and equity holdings to determine whether they provide adequate incentives and motivation to executive officers and whether they adequately compensate the executive officers relative to comparable officers in other companies. As part of this review, management submits recommendations to the compensation committee.

 

We believe it is important when making compensation-related decisions to be informed as to current practices of similarly situated publicly held companies in our industry. Our compensation committee stays appraised of the cash and equity compensation practices of publicly held companies in the glass and aluminum industries through the review of such companies’ public reports and through other resources. The companies chosen for inclusion in any benchmarking group would have business characteristics comparable to our company, including revenues, financial growth metrics, stage of development, employee headcount and market capitalization. While benchmarking may not always be appropriate as a stand-alone tool for setting compensation due to the aspects of our business and objectives, we generally believe that gathering this information is an important part of our compensation-related decision-making process.

 

Consideration of Shareholder Advisory Votes on Executive Compensation

 

We also take into consideration our most recent shareholder advisory vote (a “Say on Pay Advisory Vote”) on executive compensation, as required by Section 14A of the Securities Exchange Act of 1934. In the last advisory vote, conducted at our annual general meeting on December 15, 2022, our compensation program was approved on an advisory basis by over 97% of the shareholders who submitted a vote thereabout (with less than 3% of the votes being against approval or abstaining, collectively). We consider this to be a strong validation that our pay practices are firmly aligned with our shareholders’ best interests. In accordance with the shareholder vote held at our 2019 annual general meeting, we conduct a Say on Pay Advisory Vote every three years. The next will be at our 2025 annual general meeting.

 

53

 

 

Base Salaries

 

Each of our named executive officers is employed on an at-will basis. Base salaries for our executive officers are individually determined by our compensation committee each year to ensure that each executive’s base salary forms part of a compensation package which appropriately rewards the executive for the value he or she brings to our company. Each executive’s base salary may be increased or decreased in the discretion of the compensation committee in accordance with our compensation philosophy.

 

Bonuses

 

In addition to their base salaries, our named executive officers are entitled to receive annual performance bonuses based on the company’s financial performance and achievement of certain targets throughout the year.

 

Other Compensation and Benefits

 

Named executive officers receive additional compensation in the form of vacation, medical, 401(k), and other benefits generally available to all of our employees. We do not provide any other perquisites or other personal benefits to our named executive officers.

 

Summary Compensation Table

 

The following table summarizes the total compensation for the years ended December 31, 2022, 2021 and 2020, of each of our named executive officers.

 

Name and principal position  Year   Salary   Bonus   Total (1) 
Jose M. Daes (2)   2022   $2,100,000   $735,000   $2,835,000 
Chief Executive Officer   2021   $1,512,000   $453,600   $1,965,600 
    2020   $1,260,000   $315,000   $1,575,000 
Christian T. Daes (3)   2022   $2,100,000   $735,000   $2,835,000 
Chief Operating Officer   2021   $1,512,000   $453,600   $1,965,600 
    2020   $1,260,000   $315,000   $1,575,000 
Santiago Giraldo (4)   2022   $440,000   $154,000   $594,000 
Chief Financial Officer   2021   $189,162   $47,634   $236,796 
    2020   $181,704   $57,750   $239,454 

 

(1) During the period covered by the table, we did not issue any stock awards, option awards, non-equity incentive plan compensation, or other compensation, nor did any of the named executive officers experience any change in pension value and nonqualified deferred compensation earnings.
   
(2) Mr. Daes also serves as chief executive officer of ES.
   
(3) Mr. Daes also serves as chief executive officer of TG.
   
(4) Mr. Giraldo’s 2021 and 2020 salary was paid in Colombian pesos.

 

Compensation Arrangements with Named Executive Officers

 

On February 7, 2023, our compensation committee recommended, and on February 28, 2023  our Board approved, the following compensation arrangements for 2023 for each of Messrs. Daes, Daes, and Giraldo: (i) with respect to each of Messrs. Daes and Daes, a base salary of $2,940,000 plus a bonus of up to $1,029,000; and (ii) with respect to Mr. Giraldo, a base salary of $594,000 and a performance bonus of up to $207,900 per year. Each of the bonuses will be based on our 2023 financial performance and achievement of certain to-be-agreed upon targets throughout the year.

 

Pay Ratio Disclosures

 

The following pay ratio information is provided in accordance with the requirements of Item 402(u) of Regulation S-K of the Exchange Act.

 

For fiscal 2022, the Company’s last completed fiscal year:

 

the median of the annual total compensation of all employees of the Company (other than the Chief Executive Officer) was $4,159; and
the annual total compensation of the Company’s Chief Executive Officer, Jose M. Daes, was $2,835,000.

 

Based on this information, the ratio for 2022 of the annual total compensation of the Chief Executive Officer to the median of the annual total compensation of all employees is 682 to 1.

 

The following steps were taken to determine the annual total compensation of the median employee and the Chief Executive Officer:

 

As of December 31, 2022, the employee population consisted of approximately 8,770 individuals, including full time, part time, temporary, and seasonal employees employed on that date. This date was selected because it aligned with calendar year end and allowed identification of employees in a reasonably efficient manner.
For purposes of identifying the median employee from our employee population base, wages from our internal payroll records for the twelve-month period ended December 31, 2022 were used. These wages were consistent with amounts reported to taxation authorities for fiscal 2022. Consistent with the calculation of the Chief Executive Officer’s annual compensation, other elements of employee compensation were considered and added, if applicable when calculating the annual total compensation for all employees.
In addition, the compensation of approximately 3,214 full time or part time employees who were hired during 2022 and employed on December 31, 2022, was annualized. No full-time equivalent adjustments were made for part time employees, of which there were approximately 17.
The median employee was identified using this compensation measure and methodology, which was consistently applied to all employees. The amounts reported in the 2022 Summary Compensation Table for named executive officers was used for the total annual compensation of the Chief Executive Officer. The salary amount reported in this table was annualized to reflect a full year’s compensation for the purpose of calculating the pay ratio disclosure.

 

54

 

 

Outstanding Equity Awards at Fiscal Year End

 

As of December 31, 2022, we had not granted any share options, share appreciation rights or any other awards under long-term incentive plans to any of our executive officers.

 

Pension Benefits

 

As of December 31, 2022, we had not granted any pension benefits to any of our executive officers.

 

Nonqualified Defined Contribution and Other Nonqualified Deferred Compensation Plans

 

As of December 31, 2022, we did not have any nonqualified defined contribution or other nonqualified deferred compensation plans.

 

Potential Payments Upon Termination or Change-in-Control

 

As of December 31, 2022, none of our executive officers are entitled to payments or the provision of

other benefits such as perquisites and health care benefits in connection with a termination or change-in-

control.

 

Director Compensation

 

Each of our non-employee directors receives cash compensation of $63,063 each year. Additionally, our chairman of the Audit Committee and each other member of our Audit Committee receives additional cash compensation of $22,051 and $11,007, respectively, for serving on our Audit Committee. Non-employee directors do not receive cash compensation for their service.

 

The following table summarizes the compensation of our non-employee directors for the year ended December 31, 2022.

 

Name 

Fees earned or

paid in cash

  

Stock

Awards

   Total 
Carlos Cure  $85,114    -   $85,114 
Luis Fernando Castro Vergara  $74,070    -   $74,070 
Julio A. Torres  $74,040    -   $74,040 
A. Lorne Weil  $63,063    -   $63,063 
Anne Louise Carricarte  $31,531    -   $31,531 
Martha Byorum  $63,063    -   $63,063 

 

(1) To date, we have not compensated our directors with stock awards, option awards, non-equity incentive plan compensation, pension value, nonqualified deferred compensation earnings or other compensation.
   
(2) Ms. Byorum resigned from the Board of Directors on August 23, 2022.

 

Compensation Committee Interlocks and Insider Participation

 

No person who served as a member of the compensation committee of our board of directors during the last completed fiscal year, indicating each committee member (a) was, during the fiscal year, an officer or employee of ours; (b) was formerly an officer of the registrant; or (c) had any relationship requiring disclosure by us under any paragraph of Item 404 of Regulation S-K. We do not have any of the relationships described in Item 407(e)(4)(iii) that would require disclosure by us pursuant thereto.

 

Compensation Committee Report

 

The compensation committee met with our management to review and discuss the preceding Compensation Discussion and Analysis. Based on such review and discussion, the compensation committee approved this Compensation Discussion and Analysis and authorized and recommended its inclusion in this Annual Report on Form 10-K.

 

  Compensation Committee
  Julio Torres, Chairperson
  Luis Fernando Castro Vergara
  Ann Louise Carricarte

 

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.

 

The table and accompanying footnotes set forth certain information based on public filings or information known to Tecnoglass as of December 31, 2022, with respect to the ownership of our ordinary shares by:

 

  each person or group who beneficially owns more than 5% of our ordinary shares;
     
  each of our executive officers and directors; and
     
  all of our directors and executive officers as a group.

 

55

 

 

A person is deemed to be the “beneficial owner” of a security if that person has or shares “voting power,” which includes the power to vote or to direct the voting of such security, or “investment power,” which includes the power to dispose of or to direct the disposition of such security.

 

   Amount and    Approximate 
   Nature    Percentage of 
   of Beneficial    Beneficial 
Name and Address of Beneficial Owner(1)  Ownership    Ownership 
          
Directors and Named Executive Officers           
            
Jose M. Daes   275,810(2)    * 
Chief Executive Officer and Director           
Christian T. Daes   204,632(2)    * 
Chief Operating Officer and Director           
Santiago Giraldo   -     * 
Chief Financial Officer           
Carlos Cure Cure   -     * 
Director           
Luis F. Castro Vergara   -     * 
Director           
A. Lorne Weil   88,173(3)    * 
Chairman of the Board           
Julio A. Torres   30,520     * 
Director           
Anne Louise Carricarte   -     * 
Director           
All directors and executive officers as a group (8 persons)   599,135     1.3%
Five Percent Holders:           
Energy Holding Corporation   26,408,696(4)    55.4%

 

* Less than 1%

 

(1) Unless otherwise indicated, the business address of each of the individuals is Avenida Circunvalar a 100 mts de la Via 40, Barrio Las Flores, Barranquilla, Colombia.
   
(2) Does not include shares held by Energy Holding Corporation, in which this person has an indirect ownership interest.
   
(3) Does not include 253,000 ordinary shares held by Child’s Trust f/b/o Francesca Weil u/a dated March 4, 2010, and 253,000 ordinary shares held by Child’s Trust f/b/o Alexander Weil u/a dated March 4, 2010, irrevocable trusts established for the benefit of Mr. Weil’s children.
   
(4) Joaquin Fernandez and Alberto Velilla Becerra are the directors of Energy Holding Corporation and may be deemed to share voting and dispositive power over such shares.

 

Equity Compensation Plan Information

 

Plan Category 

Number of securities to

be issued upon exercise

of outstanding options,

warrants and rights

  

Weighted-average

exercise price of

outstanding options,

warrants and rights

  

Number of securities remaining

available for future issuance

under equity compensation plans

(excluding securities

reflected in

the first column)

 
Equity compensation plans approved by security holders           1,593,917(1)
Equity compensation plans not approved by security holders            
Total           1,593,917 

 

(1) On December 20, 2013, our shareholders approved our 2013 Long-Term Equity Incentive Plan. Under this plan, 1,593,917 ordinary shares are reserved for issuance in accordance with the plan’s terms to eligible employees, officers, directors and consultants. As of December 31, 2022, no awards had been made under the 2013 Plan.

 

56

 

 

Item 13. Certain Relationships and Related Transactions, and Director Independence.

 

Related Party Transactions

 

A Construir SA

 

On a recurring basis, we have engaged A Construir S.A., a heavy construction company operating in Barranquilla, Colombia, to carry out construction related to our ongoing capital expenditures at our production facilities in Colombia. Affiliates of Jose Daes and Christian Daes, the company’s CEO and COO, respectively, had an ownership stake in A Construir through June 1, 2022. We purchased $4,312 during the five months through May 31, 2022, and $9,292,  during the year ended December 31, 2021, respectively, from A Construir S.A. for construction and facilities which have been capitalized on the Company’s balance sheet as property, plant and equipment. Given that A Construir is no longer considered a related party, amounts as of December 31, 2022, are not reflected as balances due from and due to related parties as of December 31, 2022, on the face of the Consolidated Balance Sheet nor the summary table in Item 7 above.

 

Alutrafic Led SAS

 

In the ordinary course of business, we sell products to Alutrafic Led SAS (“Alutrafic”), a fabricator of electrical lighting equipment. Affiliates of Jose Daes and Christian Daes, the Company’s CEO and COO, respectively, have an ownership stake in Alutrafic. We sold $0.9 million, $1.1 million, and $0.7 million, to Alutrafic during fiscal years 2022, 2021, and 2020, respectively, and had outstanding accounts receivable from Alutrafic for $0.2 million and $0.5 million as of December 31, 2022, and 2021, respectively.

 

Santa Maria del Mar SAS

 

In the ordinary course of business, we purchase fuel for use at our manufacturing facilities from Estación Santa Maria del Mar SAS, a gas station located near our manufacturing campus which is owned by affiliates of Jose Daes and Christian Daes, the Company’s CEO and COO, respectively. During the years ended December 31, 2022, 2021, and 2020, we purchased $0.9 million, $0.3 million, and $0.3 million, respectively. Additionally, during 2021 we acquired a lot of land adjacent to our manufacturing campus from Santa maria del Mar SAS for $0.4 million.

 

Fundacion Tecnoglass-ESWindows

 

Fundacion Tecnoglass-ESWindows is a non-profit organization set up by the Company to carry out social causes in the communities around where we operate. During the years ended December 31, 2022, 2021, and 2020, we made charitable contributions for $1.6 million, $1.4 million, and $1.3 million, respectively.

 

Studio Avanti SAS

 

In the ordinary course of business, we sell products to Studio Avanti SAS (“Avanti”), a distributer and installer of architectural systems in Colombia. Avanti is owned and controlled by Alberto Velilla, who is director of Energy Holding Corporation, the controlling shareholder of the Company. We sold $0.5 million, $0.8 million, and $0.4 million, to Avanti during fiscal years 2022, 2021, and 2020, respectively, and had outstanding accounts receivable from Avanti for $0.2 million and $0.4 million as of December 31, 2022, and 2021, respectively.

 

Vidrio Andino Joint Venture (A Saint-Gobain subsidiary)

 

On May 3, 2019, we consummated a joint venture agreement with Saint-Gobain, a world leader in the production of float glass, a key component of our manufacturing process, whereby we acquired a 25.8% minority ownership interest in Vidrio Andino, a Colombia-based subsidiary of Saint-Gobain. The purchase price for our interest in Vidrio Andino was $45 million, of which $34.1 million was paid in cash and $10.9 million paid through the contribution of land on December 9, 2020. On October 28, 2020, we acquired said land from affiliates of the CEO and COO’s family and paid for it with the issuance of an aggregate of 1,557,142 ordinary shares of the Company, valued at $7.00 per share, which represented an approximate 33% premium based on the closing stock price as of October 27, 2020.

 

57

 

 

The land will serve the purpose of developing a second float glass plant nearby our existing manufacturing facilities which we expect will carry significant efficiencies for us once it becomes operative, in which we will also have a 25.8% interest. The new plant will be funded with proceeds from the original cash contribution made by the Company, operating cash flows  from the Bogota plant, debt incurred at the joint venture level that will not consolidate into the Company and an additional contribution by us of approximately $12.5 million if needed (based on debt availability or other sources).

 

In the ordinary course of business, we purchased $20.8 million, $15.3 million, and $14.3 million, from Vidrio Andino in 2022, 2021, and 2020, respectively. As of December 31, 2022, and 2021, we had outstanding payables to Vidrio Andino for $4.9 million and $2.8 million, respectively. We recorded equity method income of $6.7 million, $4.2 million, and $1.4 million, on our Consolidated Statement of Operations during the years ended December 31, 2022, 2021, and 2020, respectively.

 

Zofracosta SA

 

Our subsidiary ES has an investment in Zofracosta SA, a real estate holding company and operator of a tax-free zone located in the vicinity of the proposed glass plant being built through our Vidrio Andino joint venture, valued at $0.6 million and $0.8 million as of December 31, 2022, and 2021, respectively. Affiliates of Jose Daes and Christian Daes, the Company’s CEO and COO, respectively, have a majority ownership stake in Zofracosta SA.

 

Indemnification Agreements

 

Effective March 5, 2014, we entered into indemnification agreements with each of our executive officers and members of our board of directors. The indemnification agreements supplement our Third Amended and Restated Memorandum and Articles of Association and Cayman Islands law in providing certain indemnification rights to these individuals. The indemnification agreements provide, among other things that we will indemnify these individuals to the fullest extent permitted by Cayman Islands law and to any greater extent that Cayman Islands law may in the future permit, including the advancement of attorneys’ fees and other expenses incurred by such individuals in connection with any threatened, pending or completed action, suit or other proceeding, whether of a civil, criminal, administrative, regulatory, legislative or investigative nature, relating to any occurrence or event before or after the date of the indemnification agreements, by reason of the fact that such individuals is or were our directors or executive officers, subject to certain exclusions and procedures set forth in the indemnification agreements, including the absence of fraud or willful default on the part of the indemnitee and, with respect to any criminal proceeding, that the indemnitee had no reasonable cause to believe his conduct was unlawful.

 

Related Person Policy

 

Our Code of Conduct requires us to avoid, wherever possible, all related party transactions that could result in actual or potential conflicts of interests, except under guidelines approved by the board of directors (or the audit committee). Related-party transactions are defined as transactions in which (1) the aggregate amount involved will or may be expected to exceed $120,000 in any calendar year, (2) we or any of our subsidiaries are a participant, and (3) any (a) executive officer, director or nominee for election as a director, (b) greater than 5% beneficial owner of our ordinary shares, or (c) immediate family member, of the persons referred to in clauses (a) and (b), has or will have a direct or indirect material interest (other than solely as a result of being a director or a less than 10% beneficial owner of another entity). A conflict of interest situation can arise when a person takes actions or has interests that may make it difficult to perform his or her work objectively and effectively. Conflicts of interest may also arise if a person, or a member of his or her family, receives improper personal benefits as a result of his or her position.

 

Our audit committee, pursuant to its written charter, is responsible for reviewing and approving material or significant related-party transactions to the extent we enter into such transactions. The audit committee will consider all relevant factors when determining whether to approve a related party transaction, including whether the related party transaction is on terms no less favorable than terms generally available to an unaffiliated third-party under the same or similar circumstances and the extent of the related party’s interest in the transaction. No director may participate in the approval of any transaction in which he is a related party, but that director is required to provide the audit committee with all material information concerning the transaction. Additionally, we require each of our directors and executive officers to complete an annual directors’ and officers’ questionnaire that elicits information about related party transactions.

 

58

 

 

These procedures are intended to determine whether any such related party transaction impairs the independence of a director or presents a conflict of interest on the part of a director, employee or officer.

 

Director Independence

 

We adhere to the NYSE listing standards in determining whether a director is independent. Our board of directors consults with its counsel to ensure that the board’s determinations are consistent with those rules and all relevant securities and other laws and regulations regarding the independence of directors.

 

The NYSE listing standards define an “independent director” as a person, other than an executive officer of a company or any other individual having a relationship which, in the opinion of the issuer’s board of directors, would interfere with the exercise of independent judgment in carrying out the responsibilities of a director. Consistent with these considerations, we have affirmatively determined that Messrs. Weil, Cure Cure, Castro Vergara, Torres and Ms. Carricarte qualify as independent directors. Our independent directors have regularly scheduled meetings at which only independent directors are present.

 

Item 14. Principal Accounting Fees and Services .

 

The following fees were paid to PwC for services rendered in years ended December 31, 2022, and 2021:

 

   Year Ended December 31, 
   2022   2021 
Audit Fees(1)  $692,754   $669,158 
Audit-Related Fees(2)   376    105,300 
All Other Fees(3)   2,900    2,900 
Total Fees  $696,030   $777,358 

 

(1) Audit fees consist of fees paid for professional services by PwC for audit and quarterly review of the Company’s consolidated financial statements during the years ended December 31, 2022, and 2021, and related services normally provided in connection with statutory and regulatory filings or engagements.
   
(2) Audit-related fees represent the aggregate fees billed for assurance and related professional services rendered by PwC that are reasonably related to the performance of the audit or review of the Company’s financial statements and are not reported under “Audit Fees”.
   
(3) Other fees represent fees billed for professional services rendered by PwC in connection with subscription to information services and training. The Company was not billed for any fees billed in either of the last two fiscal years for professional services rendered by PwC for tax compliance, tax advice, and tax planning. Such “Tax Fees” would have been reported in the table above if any.

 

Pre-Approval Policies and Procedures. In accordance with Section 10A(i) of the Securities Exchange Act of 1934, as amended, before we engage our independent registered public accounting firm to render audit or non-audit services, the engagement is approved by our audit committee. Our audit committee approved all of the fees referred to in the rows titled “Audit Fees,” “Audit-Related Fees,” and “All Other Fees” in the table above.

 

Representatives of PwC are expected to attend the annual general meeting. The representatives will have an opportunity to make any statements and will be available to respond to appropriate questions from shareholders.

 

Audit Committee Approval

 

Our audit committee pre-approved all the services performed by PwC Contadores y Auditores S.A.S. In accordance with Section 10A(i) of the Securities Exchange Act of 1934, before we engage our independent accountant to render audit or non-audit services on a going-forward basis, the engagement will be approved by our audit committee.

 

59

 

 

PART IV

 

Item 15. Exhibits, Financial Statement Schedules.

 

(a) The following documents are filed as part of this Form 10-K:
   
(1) Consolidated Financial Statements:

 

  Page
Report of Independent Registered Public Accounting Firm F-2
Balance Sheets F-4
Statements of Operations and Comprehensive Income F-5
Statements of Shareholders’ Equity F-6
Statements of Cash Flows F-7
Notes to Consolidated Financial Statements F-8

 

(2) Financial Statement Schedules:

 

None.

 

(3) The following exhibits are filed as part of this Form 10-K

 

Exhibit

No.

  Description   Included   Form   Filing Date
                 
3.1   Third Amended and Restated Memorandum and Articles of Association.   By Reference   Schedule 14A   December 4, 2013
4.1   Specimen Ordinary Share Certificate.   By Reference   S-1/A   January 23, 2012
4.2   Specimen Warrant Certificate.   By Reference   S-1/A   December 28, 2011
4.3   Warrant Agreement between Continental Stock Transfer & Trust Company and the Company.   By Reference   8-K   March 22, 2012
4.4   Description of the Company’s Securities   By Reference   10-K   March 8, 2021
10.1   Amended and Restated Registration Rights Agreement among the Company, the Initial Shareholders and Energy Holding Corporation.   By Reference   8-K   December 27, 2013
10.2   2013 Long-Term Incentive Equity Plan   By Reference   Schedule 14A   December 4, 2013
10.3   Form of Indemnification Agreement   By Reference   8-K   March 5, 2014
10.4   Settlement Agreement, dated June 30, 2018, between the Company and Giovanni Monti   By Reference   Form 10-K   March 8, 2019
10.5   Investment Agreement dated January 11, 2019, by and among Tecnoglass Inc., Holding Concorde S.A.S., Saint-Gobain Colombia S.A.S., Saint-Gobain Cristaleria S.L., and Pilkington International Holdings B.V.   By Reference   8-K   January 11, 2019
21   List of subsidiaries.   Herewith        
24   Power of Attorney (included on signature page of this Form 10-K).   Herewith        
31.1   Certification of Principal Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.   Herewith        
31.2   Certification of Principal Financial and Accounting Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.   Herewith        
32   Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002   Herewith        
                 
101.INS   Inline XBRL Instance Document   Herewith        
101.SCH   Inline XBRL Taxonomy Extension Schema Document   Herewith        
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase Document   Herewith        
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document   Herewith        
101.LAB   Inline XBRL Taxonomy Extension Label Linkbase Document   Herewith        
101.PRE   Inline XBRL Taxonomy Extension Presentation Linkbase Document   Herewith        
104   Cover Page Interactive Data File (embedded within the Inline XBRL document)   Herewith        

 

Item 16. Form 10-K Summary.

 

None.

 

60

 

 

SIGNATURES

 

Pursuant to the requirements of the Section 13 or 15 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized on the 7th day of March, 2023.

 

  TECNOGLASS INC.
     
  By: /s/ Santiago Giraldo
  Name: Santiago Giraldo
  Title: Chief Financial Officer (Principal
    Financial and Accounting Officer)

 

POWER OF ATTORNEY

 

The undersigned directors and officers of Tecnoglass Inc. hereby constitute and appoint Jose Daes and Santiago Giraldo with full power to act as our true and lawful attorney-in-fact with full power to execute in our name and behalf in the capacities indicated below, this annual report on Form 10-K and any and all amendments thereto and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, and hereby ratify and confirm all that such attorneys-in-fact, or any of them, or their substitutes shall lawfully do or cause to be done by virtue hereof.

 

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

 

Name   Title   Date
         
/s/ Jose M. Daes   Chief Executive Officer   March 7, 2023
Jose M. Daes   (Principal Executive Officer)    
         
/s/ Christian T. Daes   Chief Operating Officer   March 7, 2023
Christian T. Daes        
         
/s/ Santiago Giraldo   Chief Financial Officer   March 7, 2023
Santiago Giraldo   (Principal Financial and Accounting Officer)    
         
/s/ A. Lorne Weil   Director (Non-Executive Chairman)   March 7, 2023
A. Lorne Weil        
         
/s/ Carlos A. Cure   Director   March 7, 2023
Carlos A. Cure        
         
/s/ Luis Fernando Castro   Director   March 7, 2023
Luis Fernando Castro        
         
/s/ Anne Louise Carricarte   Director   March 7, 2023
Anne Louise Carricarte        
         
/s/ Julio A. Torres   Director   March 7, 2023
Julio A. Torres        

 

61

 

 

Tecnoglass Inc.

 

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

 

  Page
Audited Financial Statements:  
   
Report of Independent Registered Public Accounting Firm (PCAOB ID NO: 6466) F-2
   
Consolidated Balance Sheets at December 31, 2022, 2021 F-4
   
Consolidated Statements of Operations and Comprehensive Income for the Years Ended December 31, 2022, 2021 and 2020 F-5
   
Consolidated Statements of Shareholders’ Equity for the Years Ended December 31, 2022, 2021 and 2020 F-6
   
Consolidated Statements of Cash Flows for the Years Ended December 31, 2022, 2021 and 2020 F-7
   
Notes to Consolidated Financial Statements F-8

 

F-1

 

 

Report of Independent Registered Public Accounting Firm

 

To the Board of Directors and Shareholders of Tecnoglass Inc.

 

Opinions on the Financial Statements and Internal Control over Financial Reporting

 

We have audited the accompanying consolidated balance sheets of Tecnoglass Inc. and its subsidiaries (the “Company”) as of December 31, 2022 and 2021, and the related consolidated statements of operations and comprehensive income, shareholders’ equity and cash flows for each of the three years in the period ended December 31, 2022, including the related notes (collectively referred to as the “consolidated financial statements”). We also have audited the Company’s internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

 

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO.

 

Basis for Opinions

 

The Company’s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in Management’s Report on Internal Control over Financial Reporting appearing under Item 9A. Our responsibility is to express opinions on the Company’s consolidated financial statements and on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

 

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

 

Definition and Limitations of Internal Control over Financial Reporting

 

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

F-2
 

 

Critical Audit Matters

 

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

 

Revenue Recognition - Estimated Costs to Complete Fixed Price Contracts

 

As discussed in Notes 2 and 6 to the consolidated financial statements, $98.3 million of the Company’s total revenues for the year ended December 31, 2022 was generated from fixed price contracts. For the Company’s fixed price contracts, revenues are recognized using the cost-to-cost method, measured by the percentage of costs incurred to date to total estimated costs for each contract. As disclosed by management, the Company generally uses the cost-to-cost method to measure progress for its contracts, which occurs as the Company incurs costs on the contracts. Under the cost-to-cost method, sales are generally recorded at amounts equal to the ratio of actual cumulative costs incurred divided by total estimated costs at completion, multiplied by (i) the transaction price, less (ii) the cumulative sales recognized in prior periods. Due to the nature of the work required to be performed, management’s estimation of costs at completion is complex and requires significant judgment based on reasonable estimations. Management has disclosed that there are various factors that can affect the accuracy of cost estimates, including, but not limited to the ability to properly allocate indirect labor and indirect material costs to each project, such estimates are made based on the most updated historical information and margins of those indirect costs over the associated revenues and on all relevant information associated with each specific project at any point in time.

 

The principal considerations for our determination that performing procedures relating to revenue recognition - estimated costs to complete fixed price contracts is a critical audit matter are the significant judgments made by management when determining the estimated costs to complete fixed price contracts, which in turn led to significant auditor judgment and effort in performing procedures and in evaluating the estimates of the costs to complete related to the assessment of management’s judgment about the Company’s ability to allocate indirect labor and indirect material costs to each project of actual incurred costs to date on the contract.

 

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to the revenue recognition process, including controls over the determination of estimated costs to complete fixed price contracts and controls over management’s review and approval of the actual indirect labor and indirect material costs allocated to the project and testing management’s process for reviewing and approving the costs of the contract. The procedures also included, among others, evaluating and testing management’s process for determining the estimate of costs at completion for a sample of contracts, which included evaluating the reasonableness of the allocation of indirect labor and indirect material costs to each project and considering the factors that can affect the accuracy of these estimates. Evaluating the reasonableness of the allocation of indirect labor and indirect material costs to each project involved assessing management’s ability to reasonably estimate costs to complete fixed price contracts by (i) performing a comparison of the originally estimated and actual costs incurred on similar completed contracts; and (ii) evaluating the timely identification of circumstances that may warrant a modification to estimated costs to complete, including actual costs in excess of estimates.

 

/s/ PwC Contadores y Auditores S. A. S.

 

PwC Contadores y Auditores S. A. S.

Barranquilla, Colombia

March 7, 2023

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

 

F-3
 

 

Tecnoglass Inc. and Subsidiaries

Consolidated Balance Sheets

(In thousands, except share and per share data)

 

   December 31,   December 31, 
   2022   2021 
ASSETS          
Current assets:          
Cash and cash equivalents  $103,671   $85,011 
Investments   2,049    1,977 
Trade accounts receivable, net   158,397    110,539 
Due from related parties   1,447    2,252 
Inventories   124,997    84,975 
Contract assets – current portion   12,610    18,667 
Other current assets   28,963    22,854 
Total current assets  $432,134   $326,275 
Long-term assets:          
Property, plant and equipment, net  $202,865   $166,629 
Deferred income taxes   558    596 
Contract assets – non-current   8,875    11,853 
Long-term trade accounts receivable   1,225    3,995 
Intangible assets   2,706    3,337 
Goodwill   23,561    23,561 
Equity method investment   57,839    51,160 
Other long-term assets   4,545    4,157 
Total long-term assets   302,174    265,288 
Total assets  $734,308   $591,563 
LIABILITIES AND SHAREHOLDERS’ EQUITY          
Current liabilities:          
Short-term debt and current portion of long-term debt  $504   $10,700 
Trade accounts payable and accrued expenses   90,186    68,087 
Due to related parties   5,323    3,857 
Dividends payable   3,622    3,141 
Contract liability – current portion   49,601    45,213 
Other current liabilities   60,566    24,017 
Total current liabilities  $209,802   $155,015 
Long-term liabilities:          
Deferred income taxes  $5,190   $3,417 
Contract liability – non-current   11    78 
Long-term debt   168,980    188,355 
Total long-term liabilities   174,181    191,850 
Total liabilities  $383,983   $346,865 
SHAREHOLDERS’ EQUITY          
Preferred shares, $0.0001 par value, 1,000,000 shares authorized, 0 shares issued and outstanding at December 31, 2022 and December 31, 2021 respectively  $-   $- 
Ordinary shares, $0.0001 par value, 100,000,000 shares authorized, 47,674,773 and 46,674,773 shares issued and outstanding at December 31, 2022 and December 31, 2021, respectively   5    5 
Legal Reserves   1,458    2,273 
Additional paid-in capital   219,290    219,290 
Retained earnings   234,254    91,045 
Accumulated other comprehensive (loss)   (106,187)   (68,751)
Shareholders’ equity attributable to controlling interest   348,820    243,862 
Shareholders’ equity attributable to non-controlling interest   1,505    836 
Total shareholders’ equity   350,325    244,698 
Total liabilities and shareholders’ equity  $734,308   $591,563 

 

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

 

F-4
 

 

Tecnoglass Inc. and Subsidiaries

Consolidated Statements of Operations and Comprehensive Income

(In thousands, except share and per share data)

 

   2022   2021   2020 
   Twelve months ended 
   December 31, 
   2022   2021   2020 
Operating revenues:               
External customers  $714,735   $494,665   $375,058 
Related parties   1,835    2,120    1,549 
Total operating revenues   716,570    496,785    376,607 
Cost of sales   367,071    294,201    237,166 
Gross profit   349,499    202,584    139,441 
Operating expenses:               
Selling expense   (69,006)   (49,768)   (39,065)
General and administrative expense   (54,078)   (35,831)   (34,669)
Total operating expenses   (123,084)   (85,599)   (73,734)
Operating income   226,415    116,985    65,707 
Non-operating income, net   4,218    608    89 
Equity method income   6,680    4,177    1,387 
Foreign currency transactions gains (losses)   2,013    (4,308)   (8,638)
Interest expense and deferred cost of financing   (8,156)   (9,850)   (21,671)
Extinguishment of Debt   -    (10,699)   - 
Income before taxes   231,170    96,913    36,874 
Income tax provision   (74,758)   (28,485)   (13,033)
Net income  $156,412   $68,428   $23,841 
(Income) loss attributable to non-controlling interest   (669)   (277)   34 
Income attributable to parent  $155,743   $68,151   $23,875 
Comprehensive income:               
Net income  $156,412   $68,428   $23,841 
Foreign currency translation adjustments   (46,623)   (25,080)   (3,898)
Change in fair value derivative contracts   9,187    (159)   (350)
Total comprehensive income  $118,976   $43,189   $19,593 
Comprehensive (income) loss attributable to non-controlling interest   (669)   (277)   34 
Total comprehensive income attributable to parent  $118,307   $42,912   $19,627 
Basic income per share  $3.28   $1.44   $0.51 
Diluted income per share  $3.28   $1.44   $0.51 
Basic weighted average common shares outstanding   47,674,773    47,674,773    46,398,428 
Diluted weighted average common shares outstanding   47,674,773    47,674,773    46,398,428 

 

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

 

F-5
 

 

Tecnoglass, Inc. and Subsidiaries

Consolidated Statements of Shareholders’ Equity

For the Years Ended December 31, 2022, 2021, and 2020

(In thousands, except share data)

 

   Shares     Amount   Capital   Reserve   Earnings   Loss   Equity   Interest   Interest 
   Ordinary Shares, $0.0001
Par Value
   Additional Paid in   Legal   Retained   Accumulated Other Comprehensive   Total Shareholders’   Non-Controlling   Total Shareholders’ Equity and Non-Controlling 
   Shares   Amount   Capital   Reserve   Earnings   Loss   Equity   Interest   Interest 
Balance at December 31, 2019   46,117,631    5    208,283    1,367    12,148    (39,264)   182,539    594    183,133 
                                              
Issuance of common stock     1,557,142    -    10,900    -    -    -    10,900    -    10,900 
                                              
Dividend   -    -    107    -    (5,191)   -    (5,084)   -    (5,084)
                                              
Legal Reserves   -    -    -    906    (906)   -                
                                              
Derivative financial instruments   -    -    -    -    -    (350)   (350)   -    (350)
                                              
Foreign currency translation   -    -    -    -    -    (3,898)   (3,898)   -    (3,898)
                                              
Net income   -    -    -    -    23,875         23,875    (34)   23,841 
                                              
Balance at Diciembre 31, 2020   47,674,773    5    219,290    2,273    29,926    (43,512)   207,981    560    208,541 
                                              
Issuance of common stock     -    -    -    -    -    -    -    -    - 
                                              
Dividend   -    -    -    -    (7,032)   -    (7,032)   -    (7,032)
                                              
Legal reserve   -    -    -    -    -    -    -    -    - 
                                              
Derivative financial instruments   -    -    -    -    -    (159)   (159)   -    (159)
                                              
Foreign currency translation   -    -    -    -    -    (25,080)   (25,080)   -    (25,080)
                                              
Net income   -    -    -    -    68,151    -    68,151    277    68,428 
                                              
Balance at December 31, 2021   47,674,773    5    219,290    2,273    91,045    (68,751)   243,862    836    244,698 
                                              
Issuance of common stock     -    -    -    -    -    -    -    -    - 
                                              
Dividend   -    -    -    -    (13,349)   -    (13,349)   -    (13,349)
                                              
Legal reserve   -    -    -    (815)   815    -    -    -    - 
                                              
Derivative financial instruments   -    -    -    -    -    9,187    9,187    -    9,187 
                                              
Foreign currency translation   -    -    -    -    -    (46,623)   (46,623)   -    (46,623)
                                              
Net income   -    -    -    -    155,743    -    155,743    669    156,412 
                                              
Balance at December 31, 2022   47,674,773    5    219,290    1,458    234,254    (106,187)   348,820    1,505    350,325 

 

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

 

F-6
 

 

Tecnoglass Inc. and Subsidiaries

Consolidated Statements of Cash Flows

(In thousands)

 

   2022   2021   2020 
   Year ended December 31, 
   2022   2021   2020 
             
CASH FLOWS FROM OPERATING ACTIVITIES               
Net income  $156,412   $68,428   $23,841 
Adjustments to reconcile net income to net cash provided by operating activities:               
Provision for bad debts   643    1,599    1,196 
Provision for obsolete inventory   19    53    143 
Depreciation and amortization   19,686    20,923    20,623 
Deferred income taxes   5,484    4,400    6,581 
Equity method income   (6,680)   (4,177)   (1,387)
Deferred cost of financing   1,370    1,368    972 
Other non-cash adjustments   (36)   (91)   (128)
Loss on debt extinguishment   -    2,333    - 
Unrealized currency translation losses   15,385    14,175    7,930 
Changes in operating assets and liabilities:               
Trade accounts receivable   (54,179)   (38,515)   5,827 
Inventories   (63,937)   (16,747)   (1,675)
Prepaid expenses   (2,405)   (3,293)   (1,397)
Other assets   (483)   (14,877)   13,377 
Other liabilities   (1,862)   (435)   1,641 
Trade accounts payable and accrued expenses   7,220    38,001    (22,409)
Accrued interest expense   (1)   (7,173)   (417)
Taxes payable   45,250    16,125    (6,566)
Labor liabilities   927    357    115 
Contract assets and liabilities   16,174    28,593    22,815 
Related parties   2,933    6,206    629 
CASH PROVIDED BY OPERATING ACTIVITIES  $141,920   $117,253   $71,711 
CASH FLOWS FROM INVESTING ACTIVITIES               
Proceeds from sale of investments   -    685    471 
Proceeds from sale of property and equipment   -    130    6 
Purchase of investments   (1,257)   (63)   (265)
Acquisition of property and equipment   (71,327)   (51,513)   (18,323)
CASH USED IN INVESTING ACTIVITIES  $(72,584)  $(50,761)  $(18,111)
CASH FLOWS FROM FINANCING ACTIVITIES               
Cash dividend   (12,869)   (5,243)   (3,801)
Loss on debt extinguishment – call premium   -    (8,610)   - 
Proceeds from debt   49    221,350    41,343 
Debt discount and issuance costs   -    (1,489)   (6,384)
Repayments of debt   (31,981)   (249,797)   (64,694)
CASH USED IN FINANCING ACTIVITIES  $(44,801)  $(43,789)  $(33,536)
Effect of exchange rate changes on cash and cash equivalents  $(5,875)  $(5,360)  $(795)
NET INCREASE IN CASH   18,660    17,343    19,269 
CASH – Beginning of period   85,011    67,668    48,399 
CASH – End of period  $103,671   $85,011   $67,668 
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION               
Cash paid during the period for:               
Interest  $6,421   $15,531   $19,168 
Income Tax  $27,191   $13,399   $10,863 
NON-CASH INVESTING AND FINANCING ACTIVITES:               
Assets acquired under credit or debt  $11,800   $1,859   $2,242 

 

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

 

F-7
 

 

Tecnoglass Inc. and Subsidiaries

Notes to Consolidated Financial Statements

(Amounts in thousands, except share and per share data)

 

  Note 1. General

 

Business Description

 

Tecnoglass Inc., a Cayman Islands exempted company (the “Company”, “Tecnoglass,” “TGI,” “we, “us” or “our”) manufactures hi-specification, architectural glass and windows for the global residential and commercial construction industries. Currently the Company offers design, production, marketing, and installation of architectural systems for buildings of high, medium and low elevation size. Products include windows and doors in glass and aluminum, office partitions and interior divisions, floating facades and commercial window showcases. The Company sells to customers in North, Central and South America, and exports more than 90% of its production to foreign countries.

 

The Company manufactures both glass and aluminum products. Its glass products include tempered glass, laminated glass, thermo-acoustic glass, curved glass, silk-screened glass, acoustic glass and digital print glass. Its Alutions plant produces mill finished, anodized, painted aluminum profiles and rods, tubes, bars and plates. Alutions’ operations include extrusion, smelting, painting and anodizing processes, and exporting, importing and marketing aluminum products.

 

The Company also designs, manufactures, markets and installs architectural systems for high, medium and low-rise construction, glass and aluminum windows and doors, office dividers and interiors, floating facades and commercial display windows.

 

  Note 2. Basis of Presentation and Summary of Significant Accounting Policies

 

Basis of Presentation and Management’s Estimates

 

The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“US GAAP”) and pursuant to the accounting and disclosure rules and regulations of the Securities and Exchange Commission (“SEC”).

 

The preparation of the accompanying consolidated financial statements requires the Company to make estimates and judgments that affect the reported amounts of assets and liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities at the date of the Company’s financial statements. Actual results may differ from these estimates under different assumptions and conditions. Estimates inherent in the preparation of these consolidated financial statements relate to the collectability of account receivables, the valuation of inventories, estimated earnings on uncompleted contracts, income taxes, useful lives and potential impairment of long-lived assets.

 

Principles of Consolidation

 

These audited consolidated financial statements consolidate TGI, its subsidiaries Tecnoglass S.A.S (“TG”), C.I. Energía Solar S.A.S E.S. Windows (“ES”), ES Windows LLC (“ESW LLC”), Tecnoglass LLC (“Tecno LLC”), Tecno RE LLC (“Tecno RE”), GM&P Consulting and Glazing Contractors (“GM&P”), Componenti USA LLC, ES Metals SAS (“ES Metals”), and Ventanas Solar S.A (“VS”), which are entities in which we have a controlling financial interest because we hold a majority voting interest. To determine if we hold a controlling financial interest in an entity, we first evaluate if we are required to apply the variable interest entity (“VIE”) model to the entity, otherwise the entity is evaluated under the voting interest model. All significant intercompany accounts and transactions are eliminated in consolidation, including unrealized intercompany profits and losses. The equity method of accounting is used for investments in affiliates and other joint ventures over which the Company has significant influence but does not have effective control.

 

Non-controlling interest

 

When the Company owns a majority of a subsidiary’s stock, the Company includes in its consolidated financial statements the non-controlling interest in the subsidiary. The non-controlling interest in the Consolidated Statements of Operations and Other Comprehensive Income is equal to the non-controlling proportionate share of the subsidiary’s net income and, as included in Shareholders’ Equity on the Consolidated Balance Sheet, is equal to the non-controlling proportionate share of the subsidiary’s net assets.

 

Foreign Currency Translation and Transactions

 

The consolidated financial statements are presented in U.S. Dollars, the reporting currency. Our foreign subsidiaries’ local currency is the Colombian Peso, which is also their functional currency as determined by the market analysis, costs and expenses, assets, liabilities, financing and cash flow indicators. As such, our subsidiaries’ assets and liabilities are translated at the exchange rate in effect at the balance sheet date, with equity being translated at the historical rates. Revenues and expenses of our foreign subsidiaries are translated at the average exchange rates for the period. The resulting cumulative foreign currency translation adjustments from this process are included as a component of accumulated other comprehensive income (loss). Therefore, the U.S. Dollar value of these items in our financial statements fluctuates from period to period.

 

F-8
 

 

Cash and Cash Equivalents

 

Cash and cash equivalents include investments with original maturities of three months or less. As of December 31, 2022, and 2021, cash and cash equivalents were primarily comprised of deposits held in operating accounts in the United States, and to a lesser amount, Colombia, and Panama. As of December 31, 2022, and 2021 the Company had no restricted cash.

 

Investments

 

The Company’s investments are comprised of securities available for sale, short term deposits and income producing real estate.  

 

We have investments in long-term marketable equity securities which are classified as available-for-sale securities and are recorded at fair value.

 

Short- term deposits and other financial instruments with maturities greater than 90 days and shares in other companies that do not meet the requirements for equity method treatment are recorded for at cost.

 

Trade Accounts Receivable

 

Trade accounts receivable are recorded net of allowances for cash discounts for prompt payment, doubtful accounts and sales returns. The Company’s policy is to reserve for uncollectible accounts based on its best estimate of the amount of expected credit losses in its existing accounts receivable. The Company periodically reviews its accounts receivable to determine whether an allowance for doubtful accounts is necessary based on an analysis of current credit losses and other factors that may indicate that the collectability of an account may be in doubt. Other factors that the Company considers include its existing contractual obligations, historical payment patterns of its customers and individual customer circumstances, and a review of the local economic environment and its potential impact on the collectability of accounts receivable. Account balances are deemed to be uncollectible and are charged off within 90 days of having recorded an allowance and all means of collection have been exhausted and the potential for recovery is considered remote.

 

On certain fixed price contracts, a portion of the amounts billed are withheld by the customer as a retainage which typically amount to 10% of the invoiced amount and can remain outstanding for several months until a final good receipt of the complete project to the customers satisfaction.

 

Concentration of Risks and Uncertainties

 

Financial instruments which potentially subject the Company to credit risk consist primarily of cash and trade accounts receivable. The Company mitigates its cash risk by maintaining its cash deposits with major financial institutions in the United States and Colombia. As discussed above, the Company mitigates its risk to trade accounts receivable by performing on-going credit evaluations of its customers.

 

F-9
 

 

Inventories

 

Inventories of raw materials, which consist primarily of purchased and processed glass, aluminum, parts and supplies held for use in the ordinary course of business, are valued at the lower of cost or net realizable value. Cost is determined using a weighted-average method. Inventory consisting of certain job specific materials not yet finished (work in process) are valued using the specific identification method. Cost for finished product inventory are recorded and maintained at the lower of cost or net realizable value. Cost includes raw materials and direct and applicable indirect manufacturing overheads.

 

Reserves for excess or slow-moving raw materials inventories are updated based on historical experience of a variety of factors including sales volume and levels of inventories at the end of the period. The Company does not maintain allowances for the lower of cost or market for inventories of finished products as its products are manufactured based on firm orders rather than built-to-stock.

 

Property, Plant and Equipment

 

Property, plant and equipment are recorded at cost. Significant improvements and renewals that extend the useful life of the asset are capitalized. Interest caused while acquired property is under construction and installation are capitalized. Repairs and maintenance are charged to expense as incurred. When property is retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts and any related gains or losses are included in income as a reduction to or increase in selling, general and administrative expenses. Depreciation is computed on a straight-line basis, based on the following estimated useful lives:

 

Buildings   20 years 
Aircraft   20 years 
Machinery and equipment   10 years 
Furniture and fixtures   10 years 
Office equipment and software   5 years 
Vehicles   5 years 

 

The Company also records within property, plant and equipment all the underlying assets of a finance lease. Initial recognition of these assets is done at the present value of all future lease payments. A capital lease is a lease in which the lessor transferred substantially all the benefits and risks associated with the ownership of the property.

 

Long Lived Assets

 

The Company periodically reviews the carrying values of its long lived assets when events or changes in circumstances would indicate that it is more likely than not that their carrying values may exceed their realizable values, and record impairment charges when considered necessary.

 

When circumstances indicate that an impairment may have occurred, the Company tests such assets for recoverability by comparing the estimated undiscounted future cash flows expected to result from the use of such assets and their eventual disposition to their carrying amounts. If the undiscounted future cash flows are less than the carrying amount of the asset, an impairment loss, measured as the excess of the carrying value of the asset over its estimated fair value, is recognized. Fair value is determined through various valuation techniques, including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary.

 

F-10
 

 

Goodwill

 

We review goodwill for impairment each year on December 31st or more frequently when events or significant changes in circumstances indicate that the carrying value may not be recoverable. The outbreak of COVID-19 and its associated economic impact, including a significant decrease in the market price of our ordinary shares, was considered a triggering event as of the first quarter of 2020, requiring us to reassess our goodwill and long-lived asset valuations, as well as assumptions of future income from underlying assets. At the time we did not record any impairment of goodwill or long-lived assets.

 

Under ASC 350-20-35-4 through 35-8A, the goodwill impairment test requires a comparison of the fair value of the reporting unit with its carrying amount, including goodwill. If the carrying amount of the reporting unit is greater than zero and its fair value exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. The Company has only one reporting unit and as such the impairment analysis was done by comparing the Company’s market capitalization with its book value of equity. As of December 31, 2022, the Company’s market capitalization substantially exceeded its book value of equity and as such no impairment of goodwill was indicated. See Note 11- Goodwill and Intangible Assets for additional information.

 

Intangible Assets

 

Intangible assets with definite lives subject to amortization are amortized on a straight-line basis. We also review these intangibles for impairment when events or significant changes in circumstance indicate that the carrying value may not be recoverable. Events or circumstances that indicate that impairment testing may be required include changes in building codes and regulation, loss of key personnel or a significant adverse change in business climate or regulations. There were no triggering events or circumstances noted and as such no impairment was needed for the intangible assets subject to amortization. See Note 11 – Goodwill and Intangible Assets for additional information.

 

Leases

 

We determine if an arrangement is a lease at inception. We include finance lease right-of-use assets as part of property and equipment and the lease liability as part of our current portion of long-term debt and long-term debt on our Consolidated Balance Sheet. Leases considered short-term are not capitalized, given our election not to recognize right-of-use assets and lease liabilities arising from short-term leases  , but instead considered operating leases and the resulting rental expense is recognized on our Consolidated Statement of Operations as incurred.

 

Finance lease right-of-use assets and lease liabilities are recognized based on the present value of the future lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option.

 

Financial Liabilities

 

Financial liabilities correspond to the financing obtained by the Company through bank credit facilities and accounts payable to suppliers and creditors. Financial liabilities are initially recognized based on their fair value, which is usually equal to the transaction value less directly attributable costs. Subsequently, such financial liabilities are carried at their amortized cost according to the effective interest rate method determined at initial recognition and recognized in the results of the period during the time of amortization of the financial obligation.

 

Fair Value of Financial Instruments

 

ASC 820, Fair Value Measurements, establishes a fair value hierarchy which requires us to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. We primarily apply the market approach for financial assets and liabilities measured at fair value on a recurring basis. Fair value is the price we would receive to sell and asset or pay to transfer a liability in an orderly transaction with a market participant at the measurement date. In the absence of active markets for identical assets or liabilities, such measurements involve developing assumptions based on market observable data and, in the absence of such data, internal information that is consistent with what market participants would use in a hypothetical transaction that occurs at the measurement date.

 

F-11
 

 

The standard describes three level of inputs that may be used to measure fair value:

 

Level 1: Quoted prices in active markets for identical assets or liabilities.

 

Level 2: Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable by observable market data for substantially the full term of the assets or liabilities.

 

Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

 

See Note 15 – Hedging Activities and Fair Value Measurements.

 

Derivative Financial Instruments

 

The Company recognizes all derivative financial instruments as either assets or liabilities at fair value on the consolidated balance sheet. The unrealized gains or losses arising from changes in fair value of derivative instruments that are designated and qualify as cash flow hedges, are recorded in the consolidated statement of comprehensive income. Amounts in Accumulated other comprehensive loss on the consolidated balance sheet are reclassified into the consolidated statement of income in the same period or periods during which the hedged transactions are settled.

 

Revenue Recognition

 

Our principal sources of revenue are derived from product sales, sometimes referred to as standard form sales, and supply and installation contracts, sometimes referred to as revenues from fixed price contracts. We identified one single performance obligation for both forms of sales. Revenue is recognized when control is transferred to our customers. For product sales, the performance obligations are satisfied at a point in time and control is deemed to be transferred.

 

Approximately 14% of the Company’s consolidated net sales is generated by supply and installation contracts with customers that require the Company to design, develop, test, manufacture, and install windows according to the customers’ specifications. These contracts are primarily multi-year contracts with real estate general contractors and are generally priced on a fixed-price basis and are invoiced based on contract progress.

 

To determine the proper revenue recognition method, the Company first evaluates each of its contractual arrangements to identify its performance obligations. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. All the Company’s contracts have a single performance obligation because the promise to transfer the individual good or service is not separately identifiable from other promises within the contract and is, therefore, not distinct. These contractual arrangements either require the use of a highly specialized manufacturing process to provide goods according to customer specifications or represent a bundle of contracted goods and services that are integrated and together represent a combined output, which may include the delivery of multiple units.

 

These performance obligations are satisfied over time. Sales are recognized over time when control is continuously transferred to the customer during the contract. The continuous transfer of control to the customer is supported by contract clauses that provide for progress or performance-based payments. Generally, if a customer unilaterally terminates a contract, the Company has the right to receive payment for costs incurred plus a reasonable profit for products and services that do not have alternative use to the Company.

 

Sales are recorded using the cost-to-cost method on supply and installation contracts that include performance obligations satisfied over time. These sales are generally recorded at amounts equal to the ratio of actual cumulative costs incurred divided by total estimated costs at completion, multiplied by (i) the transaction price, less (ii) the cumulative sales recognized in prior periods.

 

F-12
 

 

Accounting for the sales and profits on performance obligations for which progress is measured using the cost-to-cost method involves the preparation of estimates of: (1) transaction price and (2) total costs at completion, which is equal to the sum of the actual incurred costs to date on the contract and the estimated costs to complete the contract’s statement of work. Incurred costs include labor, material, and overhead and represent work performed, which corresponds with and thereby represents the transfer of ownership to the customer. Performance obligations are satisfied over time when the risk of ownership has been passed to the customer and/or services are performed. The estimated profit or loss at completion on a contract is equal to the difference between the transaction price and the total estimated cost at completion.

 

Contract modifications routinely occur to account for changes in contract specifications or requirements. In most cases, contract modifications are for goods or services that are not distinct and, therefore, are accounted for as part of the existing contract. Transaction price estimates include additional consideration for submitted contract modifications or claims when the Company believes it has an enforceable right to the modification or claim, the amount can be reliably estimated, and its realization is reasonably assured. Amounts representing modifications accounted for as part of the existing contract are included in the transaction price and recognized as an adjustment to sales on a cumulative catch-up basis.

 

The Company’s supply and installation contracts allow for progress payments to bill the customer as contract costs are incurred and the customer often retains a small portion of the contract price until satisfactory completion of the contractual statement of work, which is a retainage of approximately 10%. The Company records an asset for unbilled receivables due to completing more work than the progress payment schedule allows to collect at a point in time. For certain supply and installation contracts, the Company receives advance payments. Advanced payments are not considered a significant financing component because they are a negotiated contract term to ensure the customer meets its financial obligation, particularly when there are significant upfront working capital requirements. The Company records a liability for advance payments received in excess of sales recognized, which is presented as a contract liability on the balance sheet.

 

Revisions or adjustments to estimates of the transaction price, estimated costs at completion and estimated profit or loss of a performance obligation are often required as work progresses under a contract, as experience is gained, as facts and circumstances change and as new information is obtained, even though the scope of work required under the contract may not change. Revisions or adjustments may also be required if contract modifications occur. While there are various factors that can affect the accuracy of cost estimates related to the revision of the proper allocation of indirect labor and indirect material costs to each project, such estimates are made based on the most updated historical information and margins of those indirect costs over the associated revenues and on all relevant information associated with each specific project at any point in time. The impact of revisions in profit or loss estimates are recognized on a cumulative catch-up basis in the period in which the revisions are made. The revisions in contract estimates, if significant, can materially affect the Company’s results of operations and cash flows, as well as reduce the valuations of contract assets and inventories, and in some cases result in liabilities to complete contracts in a loss position. The Company recognizes a liability for non-recurring obligations as situations considering that projects actual costs are usually adjusted to estimated costs. The Company did not recognize sales for performance obligations satisfied in prior periods during year ended December 31, 2022.

 

Shipping and Handling Costs

 

The Company classifies amounts billed to customers related to shipping and handling as product revenues. The Company records and presents shipping and handling costs in selling expenses.

 

Sales Tax and Value Added Taxes

 

The Company accounts for sales taxes and value added taxes imposed on its goods and services on a net basis – value added taxes paid for goods and services purchased is netted against value added tax collected from customers and the net amount is paid to the government. The current value added tax rate in Colombia for all of the Company’s products is 19%. A municipal industry and commerce tax (“ICA”) sales tax of 0.7% is payable on all of the Company’s products sold in the Colombian market.

 

F-13
 

 

Product Warranties

 

The Company offers product warranties in connection with the sale and installation of its products that are competitive in the markets in which the products are sold. Standard warranties depend upon the product and service and are generally from five to ten years for architectural glass, curtain wall, laminated and tempered glass, window and door products. Warranties are not priced or sold separately and do not provide the customer with services or coverages in addition to the assurance that the product complies with original agreed-upon specifications. Claims are settled by replacement of the warrantied products. The cost associated with product warranties was $2,425, $1,256, and $681, during the years ended December 31, 2022, 2021, and 2020, respectively.

 

Advertising Costs

 

Advertising costs are expensed as they are incurred and are included in general and administrative expenses. Advertising costs for the years ended December 31, 2022, 2021, and 2020, amounted to approximately $1,612, $1,457, and $987, respectively.

 

Employee Benefits

 

The Company provides benefits to its employees in accordance with Colombian labor laws. Employee benefits do not give rise to any long-term liability.

 

Income Taxes

 

The Company’s operations in Colombia are subject to the taxing jurisdiction of the Republic of Colombia. Tecnoglass LLC, Tecnoglass RE LLC, GM&P, Componenti USA LLC and ESW LLC are U.S. entities based in Florida, and are subject to the taxing jurisdiction of the United States. VS is subject the taxing jurisdiction in the Republic of Panama. Tecnoglass is subject to the taxing jurisdiction of the Cayman Islands. Annual tax periods prior to December 2016 are no longer subject to examination by taxing authorities in Colombia.

 

The company accounts for income taxes using the asset and liability approach of accounting for income taxes (ASC 740 “Income Taxes”). Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. The provision for income taxes represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from differences between the financial and tax basis of the Company’s assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted. For each tax jurisdiction in which the Company operates, deferred tax assets and liabilities are offset against one another and are presented as a single noncurrent amount within the consolidated balance sheets.

 

The Company presents deferred tax assets and liabilities net as either a non-current asset or liability, depending on the net deferred tax position. The Company recognizes the financial statement effects of uncertain income tax positions when it is more likely than not, based on the technical merits, that the position will be sustained upon examination. The Company accrues for other tax contingencies when it is probable that a liability to a taxing authority has been incurred and the amount of the contingency can be reasonably estimated. Interest accrued related to unrecognized tax and income tax related penalties are included in the provision for income taxes. The uncertain income taxes positions are recorded in “Taxes payable” in the consolidated balance sheets.

 

Earnings per Share

 

The Company computes basic earnings per share by dividing net income attributable to parent by the weighted-average number of ordinary shares outstanding during the period. Income per share assuming dilution (diluted earnings per share) would give effect to dilutive potential ordinary shares outstanding during the period. See Note 18 – Shareholders’ Equity for further detail on the calculation of earnings per share.

 

F-14
 

 

Recently Issued Accounting Pronouncements

 

In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting”. The amendments in this Update provide optional expedients and exceptions for contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments in this Update apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The expedients and exceptions provided by the amendments do not apply to contract modifications made and hedging relationships entered into or evaluated after December 31, 2022, except for hedging relationships existing as of December 31, 2022, that an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. In December 2022, the FASB issued ASU 2022-06, Deferral of the Sunset Date of Topic 848 which deferred the effective date of Topic 848. As a result, this standard is effective beginning after December 15, 2024. The Company’s outstanding debt, which bears interest based on LIBOR, contains provisions for transitioning into a benchmark reference rate prior to the discontinuation of LIBOR in 2023. Our interest rate swap derivative contract will be adjusted accordingly.

 

Adoption of New Accounting Standards

 

In June 2016, the FASB issued Accounting Standards Update (ASU) 2016-13, Financial Instruments—Credit Losses (Topic 326). This ASU represents a significant change in the allowance for credit losses accounting model by requiring immediate recognition of management’s estimates of current expected credit losses. Under the prior model, losses were recognized only as they were incurred, which FASB has noted delayed recognition of expected losses that might not yet have met the threshold of being probable. The new model is applicable to all financial instruments that are not accounted for at fair value through net income, thereby bringing consistency in accounting treatment across different types of financial instruments and requiring consideration of a broader range of variables when forming loss estimates. ASU 2016-13 is effective for fiscal years beginning after December 15, 2019, (with early application permitted). The FASB issued ASU 2019-10 and ASU 2019-11 during the fourth quarter of 2019 that postponed the effective date to the year beginning after December 15, 2022 for smaller reporting companies. In February 2020, the FASB issued ASU 2020-02 “Financial Instruments – Credit Losses (Topic 326) and Leases (Topic 842), which amends SEC Staff Accounting Bulletin No. 119 (SAB119) which contains interpretative guidance from the SEC aligned to the FASB’s ASC 326.

 

We adopted this standard using the modified retrospective approach at the beginning of fiscal year 2022 as we no longer qualified as a smaller reporting company. The adoption of this ASU did not have a significant impact on the Company’s earnings or financial condition. Refer to additional disclosures in Note 4.

 

In September 2022, the FASB issued Accounting Standards Update (ASU) No. 2022-04, Liabilities – Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations. The ASU requires a buyer in a supplier finance program to disclose information about the program’s nature, activity during the period, changes from period to period, and potential magnitude. This guidance is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the disclosure of rollforward information, which is effective for fiscal years beginning after December 15, 2023, with early adoption permitted.

 

Tecnoglass, Inc. has established payment terms to suppliers for the purchase of goods and services, which normally range between 30 and 60 days. In the normal course of business, suppliers may require liquidity and manage, through third parties, the advanced payment of invoices. The Company allows its suppliers the option to payments in advance of an invoice due date, through a third-party finance provider or intermediary, with the purpose of allowing suppliers to obtain the required liquidity. For these purposes, suppliers present to Tecnoglass, Inc. the third-party finance provider or intermediary with whom they will carry out the finance program and establish an agreement, through which the invoices will be paid by the third-party finance provider or intermediary once Tecnoglass, Inc. has confirmed the invoices as valid. Once the Company confirms the invoices are valid, the third-party finance provider or intermediary proceeds with the payment to the supplier. Subsequently, Tecnoglass, Inc. pays the invoices for goods or services to the third-party finance provider or intermediary selected by the supplier. Payment times do not vary from those initially agreed with the supplier, as stated in the invoices factored by the supplier (i.e. between 30 and 60 days). Pursuant to the supplier finance programs, the Company has not been required to pledge any assets as security nor to provide any guarantee to third-party finance provider or intermediary.

 

F-15
 

 

As of December 31, 2022, the obligations outstanding related to the supplier finance program amount to $9,290, recorded as current liabilities, with $9,238 classified as Trade accounts payable and accrued expenses and $52 classified as Due to related parties.  

 

The rollforward   of Tecnoglass, Inc.´s outstanding obligations confirmed as valid under its supplier finance program for year ended December 31, 2022, are as follows:

 

 Schedule of Outstanding Obligations for Supplier Finance Program

  

Twelve months ended

December 31, 2022

 
Confirmed obligations outstanding at the beginning of the year  $11,348 
Invoices confirmed during the year   35,755 
Confirmed invoices paid during the year   (37,813)
Confirmed obligations outstanding at the end of the year  $9,290 

 

  Note 3. Ventanas Solar Acquisition

 

On November 8, 2021, we announced that we entered into a purchase agreement with Ventanas Solar S.A. (“VS”) a Panama domiciled company that acts as an importer and distributor of the Company’s products in the Republic of Panama. VS is affiliated with family members of Jose M. Daes, the Company’s Chief Executive Officer, and Christian T. Daes, the Company’s Chief Operating Officer. Pursuant to the Agreement, the Company through ES acquired 95% of the shares of VS for $4.0 million, which were paid for through the capitalization of certain accounts receivable of ES from previous sales to VS. The transaction was consummated in December 2021 and is part of the Company’s continued strategy to vertically integrate its operations. The remaining 5% of VS was contributed to the Company in 2022 without any further consideration being paid.

 

The Company incurred expenses of acquisition related costs comprised of the valuation conducted by an independent investment bank and as well as accounting and legal due diligence fees which are recorded in general and administrative expenses in the Company’s results of operations.

 

The acquisition of VS was deemed to be a transaction between entities under common control through family members of the Company’s Chief Executive Officer and Chief Operating Officer who owned VS prior to acquisition. As a result, the assets and liabilities were transferred at the historical cost of VS, with prior periods retroactively adjusted to include the historical financial results of the acquired company for the period they were controlled by the previous owners of VS in the Company’s financial statements.

 

The consolidated financial statements contained in this document contain adjustments on prior year comparative period to account for consolidation of VS during 2020. The following adjustment were made to the beginning balance of the following accounts to include VS’s balances as of January 1, 2020:

 

 Schedule of Consolidated Financial Statements

   January 1, 2020 
   Prior to
acquisition
   Effect of
acquisition
   After
acquisition
 
Retained earnings   16,213    (4,065)   12,148 
Total shareholders’ equity   187,210    (4,077)   183,133 

 

Certain accounts receivable due from VS to the Company during previous periods have been reclassified to shareholders’ equity as part of the retroactive consolidation.

 

The following table includes the financial information as originally reported and the net effect of the VS acquisition after elimination of intercompany transactions.

 

   December 31, 2020 
   Prior to
acquisition
   Effect of
acquisition
   After
acquisition
 
Total  assets   532,025    (1,913)   530,112 
Total sales   374,923    1,684    376,607 
                
Operating income   66,120    (413)   65,707 
Income attributable to parent   24,185    (310)   23,875 
Basic income per share   0.52    0.00    0.51 
Diluted income per share   0.52    0.00    0.51 

 

F-16
 

 

The following table includes a reconciliation of the financial information for the year ended December 31, 2021 as being reported, the net effect of the VS acquisition after elimination of intercompany transactions, and the financial information that would have been, had the Company not acquired VS:

 

   December 31, 2021 
   Prior to
acquisition
   Effect of
acquisition
   After
acquisition
 
Total assets   589,352    2,211    591,563 
Total sales   494,499    2,286    496,785 
                
Operating income   116,895    90    116,985 
Income attributable to parent   68,085    66    68,151 
Basic income per share   1.43    0.00    1.44 
Diluted income per share   1.43    0.00    1.44 

 

  Note 4. Long Term Investments

 

Saint-Gobain Joint Venture

 

On May 3, 2019, we consummated a joint venture agreement with Saint-Gobain, a world leader in the production of float glass, a key component of our manufacturing process, whereby we acquired a 25.8% minority ownership interest in Vidrio Andino, a Colombia-based subsidiary of Saint-Gobain. The purchase price for our interest in Vidrio Andino was $45 million, of which $34.1 million was paid in cash and $10.9 million paid through the contribution of land on December 9, 2020. On October 28, 2020 we acquired said land from a related party and paid for it with the issuance of an aggregate of 1,557,142 ordinary shares of the Company, valued at $7.00 per share, which represented an approximate 33% premium based on the closing stock price as of October 27, 2020.

 

The land will serve the purpose of developing a second float glass plant nearby our existing manufacturing facilities which we expect will carry significant efficiencies for us once it becomes operative, in which we will also have a 25.8% interest. The new plant will be funded with proceeds from the original cash contribution made by the Company, operating cash flows from the Bogota plant, debt incurred at the joint venture level that will not consolidate into the Company and an additional contribution by us of approximately $12.5 million if needed (based on debt availability).

 

  Note 5. Segment and Geographic Information

 

The Company has one operating segment, Architectural Glass and Windows, which is also its reporting segment, comprising the design, manufacturing, distribution, marketing and installation of high-specification architectural glass and windows products sold to the construction industry.

 

In reviewing the Company’s segmentation, the Company followed guidance under ASC 280-10-50-1 which states that “an operating segment is a component of a public entity that has all of the following characteristics: (i) it engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same public entity), (ii) its operating results are regularly reviewed by the public entity’s Chief Operating Decision Maker (“CODM”) to make decisions about resources to be allocated to the segment and assess its performance, and (iii) its discrete financial information is available. Based on the Company’s review discussed below, the Company believes that its identification of a single operating and reportable segment–- Architectural Glass and Windows–- is consistent with the objectives and basic principles of Segment Reporting, which are to “help financial statement readers better understand the public entity’s performance, better assess its prospects for future net cash flows and make more informed judgments about the public entity as a whole.”

 

The following tables present geographical information about external customers. Geographical information is based on the location where there the customer is located.

 

   2022   2021   2020 
   Twelve months ended December 31, 
   2022   2021   2020 
Colombia  $16,000   $26,375   $24,178 
United States   688,358    456,327    340,437 
Panama   2,738    4,531    2,713 
Other   9,474    9,553    9,279 
Total revenues  $716,570   $496,785   $376,607 

 

F-17
 

 

The following table presents revenues from external customer by product groups.

 

   2022   2021   2020 
   Years ended December 31, 
   2022   2021   2020 
Glass and framing components  $71,479   $76,106   $73,443 
Windows and architectural systems   645,091    420,679    303,164 
Total revenues  $716,570   $496,785   $376,607 

 

During the year ended December 31, 2022, 2021, and 2020, no single customer accounted for more than 10% of our revenues.

 

The Company’s long-lived assets are distributed geographically as follows:

 

   2022   2021 
   Year ended December 31, 
   2022   2021 
Colombia  $195,054   $161,270 
Panamá   37    60 
United States   106,525    103,362 
Total long lived assets  $301,616   $264,692 

 

  Note 6. Revenue Disaggregation, Contract Assets and Contract liabilities

 

Disaggregation of Total Net Sales

 

The Company disaggregates its sales with customers by revenue recognition method for its only segment, as the Company believes these factors affect the nature, amount, timing, and uncertainty of the Company’s revenue and cash flows.

 

   2022   2021   2020 
   Years ended December 31, 
   2022   2021   2020 
Fixed price contracts  $98,299   $77,417   $103,423 
Product sales   618,271    419,368    273,184 
Total revenues  $716,570   $496,785   $376,607 

 

Remaining Performance Obligations

 

As of December 31, 2022, the Company had $482.4 million of remaining performance obligations, which represents the transaction price of firm orders minus sales recognized from inception to date. Remaining performance obligations exclude unexercised contract options, verbal commitments, and potential orders under basic ordering agreements. The Company expects to recognize 100% of sales relating to existing performance obligations within two years, of which $384.9 million are expected to be recognized during the year ended December 31, 2023, and $97.5 million during the year ended December 31, 2024.

 

F-18
 

 

Contract Assets and Contract Liabilities

 

Contract assets represent accumulated incurred costs and earned profits on contracts with customers that have been recorded as sales but have not been billed to customers and are classified as current. As a result, the timing of the satisfaction of performance obligations might differ from the timing of payments, given some conditions must be met before billing can occur. Contract assets also include a portion of the amounts billed on certain fixed price contracts that are withheld by the customer as a retainage until a final good receipt of the complete project to the customers satisfaction. Contract liabilities consist of advance payments and billings in excess of costs incurred and deferred revenue, and represent amounts received in excess of sales recognized on contracts. The Company classifies advance payments and billings in excess of costs incurred as current, and deferred revenue as current or non-current based on the expected timing of sales recognition. Contract assets and contract liabilities are determined on a contract-by-contract basis at the end of each reporting period. The non-current portion of contract liabilities is included in other liabilities in the Company’s consolidated balance sheets.

 

The table below presents the components of net contract assets (liabilities).

 

  

December 31,

2022

  

December 31,

2021

 
Contract assets — current  $12,610   $18,667 
Contract assets — non-current   8,875    11,853 
Contract liabilities — current   (49,601)   (45,213)
Contract liabilities — non-current   (11)   (78)
Net contract liabilities  $(28,127)  $(14,771)

 

The components of contract assets are presented in the table below.

 

  

December 31,

2022

  

December 31,

2021

 
Unbilled contract receivables, gross  $5,738   $8,174 
Retainage   15,747    22,346 
Total contract assets   21,485    30,520 
Less: current portion   12,610    18,667 
Contract assets – non-current  $8,875   $11,853 

 

The components of contract liabilities are presented in the table below.

 

  

December 31,

2022

  

December 31,

2021

 
Billings in excess of costs  $14,724   $12,854 
Advances from customers on uncompleted contracts   34,888    32,437 
Total contract liabilities   49,612    45,291 
Less: current portion   49,601    45,213 
Contract liabilities – non-current  $11   $78 

 

During the year ended December 31, 2022, the Company recognized $8,583 of sales related to its billing in excess of cost liability on January 1, 2022. During the year ended December 31, 2021, the Company recognized $6,765 of sales related to its contract liabilities on January 1, 2021.

 

F-19
 

 

  Note 7. Trade Accounts Receivable

 

Trade accounts receivable consist of the following:

 

   2022   2021 
   December 31, 
   2022   2021 
Trade accounts receivable   158,974    110,727 
Less: Allowance for credit losses   (577)   (188)
Total  $158,397   $110,539 

 

The changes in the allowance for doubtful accounts for the years ended December 31, 2022, and 2021 are as follows:

 

   2022   2021 
   Year ended December 31, 
   2022   2021 
Balance at beginning of year  $188   $644 
Provision for credit losses   643    1,599 
Deductions and write-offs, net of foreign currency adjustment   (254)   (2,055)
Balance at end of year  $577   $188 

 

  Note 8. Inventories

 

Inventories are comprised of the following:

 

   December 31,
2022
   December 31,
2021
 
Raw materials  $93,360   $54,443 
Work in process   9,875    11,126 
Finished goods   6,409    8,789 
Stores and spares   13,902    9,869 
Packing material   1,563    870 
Total Inventories, gross   125,109    85,097 
Less: Inventory allowance   (112)   (122)
Total inventories, net  $124,997   $84,975 

 

F-20
 

 

  Note 9. Other Current Assets

 

Other assets consist of the following:

 

   2022   2021 
   Year ended December 31, 
   2022   2021 
Advances to suppliers and loans  $1,405   $983 
Prepaid income taxes   12,579    12,945 
Employee receivables   343    323 
Prepaid expenses   3,778    3,861 
Derivative financial instruments   9,340    - 
Other creditors   1,518    4,742 
Total  $28,963   $22,854 

 

During the years ended December 31, 2022, 2021, and 2020, the Company recorded $1,820, $1,308, and $1,338 of prepaid expenses amortization, respectively.

 

  Note 10. Property, Plant and Equipment

 

Property, plant, and equipment is comprised of the following:

 

   December 31,
2022
   December 31,
2021
 
Buildings  $66,923   $61,383 
Machinery and equipment   185,890    164,538 
Office equipment and software   7,338    7,278 
Vehicles   3,519    3,302 
Aircraft   9,545    9,545 
Furniture and fixtures   2,845    2,537 
Total property, plant and equipment   276,060    248,583 
Accumulated depreciation   (101,804)   (106,845)
Net book value of property and equipment   174,256    141,738 
Land   28,609    24,891 
Total property, plant and equipment, net  $202,865   $166,629 

 

Depreciation expense was $16,475, $17,317 and $17,107 for the years ended December 31, 2022, 2021, and 2020, respectively.

 

F-21
 

 

  Note 11. Goodwill and Intangible Assets

 

Goodwill

 

There were no movements to goodwill during the year ended December 31, 2022, 2021, and 2020.

 

Intangible Assets, Net

 

Intangible assets include Miami-Dade County Notices of Acceptances (“NOA’s”), which are certificates issued for approved products and required to market hurricane- resistant glass in Florida. Also, it includes the intangibles acquired from the acquisition of GM&P.

 

Schedule of Finite-Lived Intangible Assets, Net

   December 31, 2022 
   Gross   Acc. Amort.   Net 
Trade Names  $980   $(980)  $- 
Notice of Acceptances (“NOA’s”), product designs and other intellectual property   9,987    (7,347)   2,706 
Non-compete Agreement   165    (165)   - 
Customer Relationships   4,140    (4,140)   - 
Total  $15,272   $(12,632)  $2,706 

 

   December 31, 2021 
   Gross   Acc. Amort.   Net 
Trade Names  $980   $(947)  $33 
Notice of Acceptances (“NOA’s”), product designs and other intellectual property   9,456    (6,280)   3,176 
Non-compete Agreement   165    (160)   5 
Customer Relationships   4,140    (4,017)   123 
Total  $14,741   $(11,404)  $3,337 

 

The weighted average amortization period is 5.1 years.

 

During the twelve months ended December 31, 2022, 2021, and 2020, the amortization expense amounted to $1,391, $2,298 and $2,178, respectively, and was included within the general and administration expenses in our consolidated statement of operations.

 

The estimated aggregate amortization expense for each of the five succeeding years as of December 31, 2022, is as follows:

 

Schedule of Finite Lived Intangible Assets Future Amortization Expense

Year ending  (in thousands) 
2023   975 
2024   686 
2025   380 
2026   297 
Thereafter   368 
Total   $2,706 

 

 

  Note 12. Other Long-Term Assets

 

Other long-term assets are comprised of the following:

 

Schedule of Other Long Term Assets

   2022   2021 
   December 31, 
   2022   2021 
Real estate investments  $3,432   $3,848 
Other long-term investments  $1,113   $309 
Other assets, noncurrent,total  $4,545   $4,157 

 

F-22
 

 

  Note 13. Debt

 

The Company’s debt is comprised of the following:

 

Schedule of Long Term Debt

  

December 31,

2022

  

December 31,

2021

 
Revolving lines of credit  $330   $279 
Finance lease   395    306 
Other loans   -    239 
Senior secured credit facility   172,500    204,257 
Less: Deferred cost of financing   (3,740)   (6,026)
Total obligations under borrowing arrangements   169,484    199,055 
Less: Current portion of long-term debt and other current borrowings   504    10,700 
Long-term debt  $168,980   $188,355 

 

In October 2020, the Company entered into a $300 million five-year term Senior Secured Credit Facility consisting of a $250 million delayed draw term loan and a $50 million committed revolving credit facility which bears interest at a rate of LIBOR, with a 0.75% floor, plus a spread of between 2.50% and 3.50%, based on the Company’s net leverage ratio. In December 2020, we used $23.1 million proceeds of the long-term debt facility to repay several credit facilities. Subsequently, in January 2021 we redeemed the Company’s existing $210 million unsecured senior notes, which had an interest rate of 8.2% and mature in 2022 using proceeds from this new facility and incurred in an extinguishment cost of $10.9 million including $8.6 of call premium to exercise the call option.

 

In November 2021, the Company amended its Senior Secured Credit Facility to (i) increase the borrowing capacity under its committed Line of credit from $50 million to $150 million, (ii) reduce its borrowing costs by an approximate 130 basis points, and (iii) extend the initial maturity date by one year to the end of 2026. Borrowings under the credit facility now bear interest at a rate of LIBOR with no floor plus a spread of 1.50%, based on the Company’s net leverage ratio, compared to a prior rate of LIBOR with a floor of 0.75% plus a spread of 2.50%, resulting on total annual savings of approximately $15 million at current levels of outstanding borrowings, since entering into our inaugural US Bank syndicated facility in October of 2020. The effective interest rate for this credit facility including deferred issuance costs is 5.93%. In relation to this transaction, the Company accounted for costs related to fees paid of $1,496. This was accounted for as a debt modification and $1,346 of fees paid to banks were capitalized as deferred cost of financing and $150 paid to third parties recorded as an operating expense on the consolidated statements of operations for the year 2021. In March 2022, we voluntarily prepaid $15 million of capital to this credit facility which has decreased our net leverage ratio and triggered a step down in the applicable interest rate spread to 1.5%. Additionally, on September 30, 2022 we voluntarily prepaid $10.0 million of the term loan and $6.7 million under the revolving line of credit which is fully unused as of December 31, 2022 .

 

As of December 31, 2022, all assets of the company are pledged as collateral for the syndicated loan.

 

The table below shows maturities of debt as of December 2022.

 

Schedule of Maturities of Long Term Debt

      
2023   504 
2024   6,397 
2025   15,073 
2026   151,251 
Thereafter   - 
Total  $173,225 

 

F-23
 

 

The Company’s loans have maturities ranging from a few weeks to 4 years. Our credit facilities bear interest at a weighted average rate of 5.16%, but a large portion of our debt is hedged through 2026 at a fixed rate of 3.41%

 

Interest expense, excluding the amortization of deferred financing cost, for the year ended December 31, 2022, 2021, and 2020, was $6,786, $8,482 and $20,699, respectively. During the years ended December 31, 2022, 2021 and 2022, the Company did not capitalize interests.

 

  Note 14. Income Taxes

 

The Company files income tax returns for TG, ES and ES Metals in the Republic of Colombia. GM&P, Componenti USA LLC and ESW LLC are U.S. entities based in Florida subject to U.S. federal and state income taxes. VS files income tax returns in the Republic of Panama. Tecnoglass Inc. does not currently have any tax obligations.

 

On September 14, 2021, the Colombian Government enacted Law 2155 (the Social Investment Act), which increases the corporate income tax to 35% for fiscal year 2022 and thereafter, from the current rate of 31% for 2021 that would have decreased to 30% for 2022 under the prior tax regulation. On December 13, 2022, a tax reform was enacted by means of Law 2277, which maintained corporate income tax rate at 35%, and increased income taxes to Free Trade Zones with single enterprise users and non-exporters, from 20% to 35%.

 

The components of income tax expense are as follows:

 

Schedule of Components of Income Tax Expense (Benefit)

   2022   2021   2020 
   Twelve months ended December 31, 
   2022   2021   2020 
Current income tax               
United States   (7,012)  $(1,679)  $(1,385)
Colombia   (62,230)   (22,354)   (5,035)
Panama   (32)   (52)   (32)
Total current income tax   (69,274)   (24,085)   (6,452)
Deferred income Tax               
United States   422    (1,829)   20 
Colombia   (5,906)   (2,571)   (6,601)
Total deferred income tax   (5,484)   (4,400)   (6,581)
Total income tax provision   (74,758)  $(28,485)  $(13,033)
                
Effective tax rate   32.3%   29.4%   35.3%

 

A reconciliation of the statutory tax rate in Colombia to the Company’s effective tax rate is as follows:

 

Schedule of Effective Income Tax Rate Reconciliation 

   Year ended December 31, 
   2022   2021   2020 
Income tax expense at statutory rates   33.8%   29.6%   30.5%
Non-deductible expenses   0.7%   2.4%   5.9%
Non-taxable income   (2.2)%   (2.6)%   (1.1)%
Effective tax rate   32.3%   29.4%   35.3%

 

No single individual item contributed significantly to the reconciliation of the Company’s effective tax rate to the statutory rate during the year ended December 31, 2020, 2021, and 2022.

 

F-24
 

 

The Company has the following deferred tax assets and liabilities:

 

Schedule of Deferred Tax Assets and Liabilities

   2022   2021 
   Year ended December 31, 
   2022   2021 
Deferred tax assets:          
Property, plant and equipment adjustments   218    471 
Tax benefit on installation of renewable energy project   133    201 
Foreign currency transactions   4,982    3,828 
Other   (1,416)   59 
Total deferred tax assets  $3,917   $4,559 
           
Deferred tax liabilities:          
Depreciation and Amortization   (5,138)   (4,772)
Other   200    (71)
Foreign currency transactions   (3,609)   (2,537)
Total deferred tax liabilities  $(8,547)  $(7,380)
           
Net deferred tax  $(4,632)  $(2,821)

 

Net deferred tax is presented on the balance sheet as follows:

 

Schedule of Net Deferred Tax Liability

   2022   2021 
   Year ended December 31, 
   2022   2021 
Long term deferred income tax asset  $558   $596 
Less: long term deferred income tax liability  $5,190   $3,417 

 

F-25
 

 

  Note 15. Hedging Activities and Fair Value Measurements

 

Hedging Activity

 

During the quarter ended March 31, 2022, we entered into several interest rate swap contracts to hedge the interest rate fluctuations related to our outstanding debt. The effective date of the contract is December 31, 2022 and, thus, we shall have payment dates each quarter, commencing March, 31 2023. During the quarter ended December 31, 2022, we entered into several foreign currency non-delivery forward contracts to hedge the fluctuations in the exchange rate between the Colombian Peso and the U.S. Dollar. Our contracts are designated as cash flow hedges since they are highly effective in offsetting changes in the cash flows attributable to forecasted LIBOR and Colombian Peso denominated costs and expenses, respectively.

 

We record our hedge contracts at fair value and consider our credit risk for contracts in a liability position, and our counter-party’s credit risk for contracts in an asset position, in determining fair value. We assess our counter-party’s risk of non-performance when measuring the fair value of financial instruments in an asset position by evaluating their financial position, including cash on hand, as well as their credit ratings.

 

As of December 31, 2022, the fair value of our interest rate swap and foreign currency non-delivery forward contracts was in a net asset position of $9.3 million.  We had 16 outstanding interest rate swap contracts to hedge $125 million related to our outstanding debt through November 2026 and 4 non-delivery forward contracts to exchange $30 million U.S. Dollars to Colombian Pesos through April, 2023. We assessed the risk of non-performance of the Company to these contracts and determined it was insignificant and, therefore, did not record any adjustment to fair value as of December 31, 2022.

 

We assess the effectiveness of our interest rate swap and foreign currency non-delivery forward contracts by comparing the change in the fair value of the interest rate swap and foreign currency non-delivery forward contracts to the change in the expected cash to be paid for the hedged item. The effective portion of the gain or loss on our interest rate swap and foreign currency non-delivery forward contracts is reported as a component of accumulated other comprehensive income and is reclassified into earnings in the same line item in the income statement as the hedged item in the same period or periods during which the transaction affects earnings. The amount of gains, net, recognized in the “accumulated other comprehensive income” line item in the accompanying consolidated balance sheet as of December 31, 2022, that we expect will be reclassified to earnings within the next twelve months, is $9.3 million.

 

The fair value of our interest rate swap and foreign currency non-delivery forward hedges is classified in the accompanying consolidated balance sheets, as of December 31, 2022, as follows:

 

Schedule of Fair Value of Foreign Currency Hedges

   Derivative Assets    Derivative Liabilities
   December 31, 2022    December 31, 2022
Derivatives designated as hedging instruments under Subtopic 815-20:  Balance Sheet Location  Fair
Value
     Balance Sheet Location  Fair Value 
                 
Derivative instruments:                  
Interest Rate Swap Contracts and foreign currency non-delivery forwards  Other current assets  $9,340     Accrued liabilities  $(-)
Total derivative instruments  Total derivative assets  $9,340     Total derivative liabilities  $(-)

 

F-26
 

 

The ending accumulated balance for the interest rate swap and foreign currency non-delivery forward contracts included in accumulated other comprehensive income, net of tax, was $9,187 as of December 31,2022, comprised of a derivative gain of $9,340 and an associated net tax liability of $153.

 

The following table presents the gains (losses) on derivative financial instruments, and their classifications within the accompanying consolidated financial statements, for the quarter ended December 31, 2022:

 

Schedule of Gains (Losses) on Derivative Financial Instruments quarter ended

   Derivatives in Cash Flow Hedging Relationships 
   Amount of Gain or (Loss)  

Location of Gain or (Loss)

Reclassified from

Accumulated

 

Amount of Gain or (Loss)

Reclassified from

 
   Recognized in OCI (Loss) on   OCI (Loss) into  Accumulated 
   Derivatives   Income  OCI (Loss) into Income 
   Three Months Ended      Three Months Ended 
   December 31,   December 31,      December 31,   December 31, 
   2022   2021      2022   2021 
                        
Interest Rate Swap and foreign currency non-delivery forwards Contracts  $143   $          -   Interest Expense  $          -   $- 

 

The following table presents the gains (losses) on derivative financial instruments, and their classifications within the accompanying consolidated financial statements, for the twelve months ended December 31, 2022:

 

   Derivatives in Cash Flow Hedging Relationships 
   Amount of Gain or (Loss)  

Location of Gain or (Loss)

Reclassified from

Accumulated

 

Amount of Gain or (Loss)

Reclassified from

 
   Recognized in OCI (Loss) on   OCI (Loss) into  Accumulated 
   Derivatives   Income  OCI (Loss) into Income 
   Twelve Months Ended      Twelve Months Ended 
   December 31,   December 31,      December 31,   December 31, 
   2022   2021      2022   2021 
                        
Interest Rate Swap and foreign currency non-delivery forwards and collar contracts  $9,340   $-   Interest Expense  $          -   $185 

 

Fair Value Measurements

 

The Company accounts for financial assets and liabilities in accordance with accounting standards that define fair value and establish a framework for measuring fair value. The hierarchy prioritizes the inputs into three broad levels. Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities. Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument. Level 3 inputs are unobservable inputs based on the Company’s assumptions used to measure assets and liabilities at fair value. A financial asset’s or liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.

 

The carrying amounts of the Company’s financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and advances from customers approximate their fair value due to their relatively short-term maturities. The Company bases its fair value estimate for long term debt obligations on its internal valuation that all debt is floating rate debt based on current interest rates.

 

The fair values of derivatives used to manage interest rate risks are based on LIBOR rates and interest rate swap curves. Measurement of our derivative assets and liabilities is considered a level 2 measurement. To carry out the swap valuation, the definition of the fixed leg (obligation) and variable leg (right) is used. Once the projected flows are obtained in both fixed and variable rates, the regression analysis is performed for prospective effectiveness test. The projection curve contains the forward interest rates to project flows at a variable rate and the discount curve contains the interest rates to discount future flows, using the one-month USD Libor curve. 

 

As of December 31, 2022, financial instruments carried at amortized cost that do not approximate fair value consist of long-term debt. See Note 13–- Debt. The fair value of long-term debt was calculated based on an analysis of future cash flows discounted with our average cost of debt, which is based on market rates, which are level 2 inputs.

 

The following table summarizes the fair value and carrying amounts of our long-term debt:

 

Summary of Fair Value and Carrying Amounts of Long Term Debt

 

December 31,

2022

  

December 31,

2021

 
Fair Value   172,408    194,285 
Carrying Value   168,980    188,355 

 

F-27
 

 

  Note 16. Related Parties

 

The following is a summary of assets, liabilities, and income transactions with all related parties:

 

Schedule of Related Parties

  

December 31,

2022

  

December 31,

2021

 
Due from related parties:          
Alutrafic Led SAS   249    526 
Studio Avanti SAS   113    408 
Due from other related parties   1,085    1,318 
Total due from related parties  $1,447   $2,252 
           
Due to related parties:          
Vidrio Andino (St. Gobain)   4,853    2,834 
Due from other related parties   470    1,023 
Total due to related parties  $5,323   $3,857 

 

Schedule of Sale to Related Parties

   2022   2021   2020 
   Year ended December 31, 
   2022   2021   2020 
Sales to related parties:               
Alutrafic Led SAS  $941   $1,104   $697 
Studio Avanti SAS   534    757    355 
Sales to other related parties   360    259    497 
Sales to related parties  $1,835   $2,120   $1,549 

 

A Construir SA

 

On a recurring basis, we have engaged A Construir S.A., a heavy construction company operating in Barranquilla, Colombia, to carry out construction related to our ongoing capital expenditures at our production facilities in Colombia. Affiliates of Jose Daes and Christian Daes, the company’s CEO and COO, respectively, had an ownership stake in A Construir through June 1, 2022. We purchased $4,312 during the five months through May 31, 2022, and $9,292 during the year ended December 31, 2021, respectively, from A Construir S.A. for construction and facilities which have been capitalized on the Company’s balance sheet as property, plant and equipment. Given that A Construir is no longer considered a related party, amounts as of December 31, 2022, are not reflected as balances due from and due to related parties as of December 31, 2022, on the face of the Consolidated Balance Sheet nor the summary table above.

 

Alutrafic Led SAS

 

In the ordinary course of business, we sell products to Alutrafic Led SAS (“Alutrafic”), a fabricator of electrical lighting equipment. Affiliates of Jose Daes and Christian Daes, the Company’s CEO and COO, respectively, have an ownership stake in Alutrafic. We sold $941, $1,104, and $697, to Alutrafic during fiscal years 2022, 2021, and 2020, respectively, and had outstanding accounts receivable from Alutrafic for $249 and $526 as of December 31, 2022, and 2021, respectively.

 

Santa Maria del Mar SAS

 

In the ordinary course of business, we purchase fuel for use at our manufacturing facilities from Estación Santa Maria del Mar SAS, a gas station located near our manufacturing campus which is owned by affiliates of Jose Daes and Christian Daes, the Company’s CEO and COO, respectively. During the years ended December 31, 2022, 2021, and 2020, we purchased $935, $291, and $311, respectively. Additionally, during 2022 we also acquired a lot of land adjacent o our manufacturing campus from Santa maria del Mar SAS for $352.

 

F-28
 

 

Fundacion Tecnoglass-ESWindows

 

Fundacion Tecnoglass-ESWindows is a non-profit organization set up by the Company to carry out social causes in the communities around where we operate. During the years ended December 31, 2022, 2021, and 2020, we made charitable contributions for $1,564, $1,350, and $1,259, respectively.

 

Studio Avanti SAS

 

In the ordinary course of business, we sell products to Studio Avanti SAS (“Avanti”), a distributer and installer of architectural systems in Colombia. Avanti is owned and controlled by Alberto Velilla, who is director of Energy Holding Corporation, the controlling shareholder of the Company. We sold $534, $757, and $355, to Avanti during fiscal years 2022, 2021, and 2020, respectively, and had outstanding accounts receivable from Avanti for $113 and $408 as of December 31, 2022, and 2021, respectively.

 

Vidrio Andino Joint Venture (A Saint-Gobain subsidiary)

 

On May 3, 2019, we consummated a joint venture agreement with Saint-Gobain, a world leader in the production of float glass, a key component of our manufacturing process, whereby we acquired a 25.8% minority ownership interest in Vidrio Andino, a Colombia-based subsidiary of Saint-Gobain. The purchase price for our interest in Vidrio Andino was $45 million, of which $34.1 million was paid in cash and $10.9 million paid through the contribution of land on December 9, 2020. On October 28, 2020, we acquired said land from a related party and paid for it with the issuance of an aggregate of 1,557,142 ordinary shares of the Company, valued at $7.00 per share, which represented an approximate 33% premium based on the closing stock price as of October 27, 2020.

 

The land will serve the purpose of developing a second float glass plant nearby our existing manufacturing facilities which we expect will carry significant efficiencies for us once it becomes operative, in which we will also have a 25.8% interest. The new plant will be funded with proceeds from the original cash contribution made by the Company, operating cash flows from the Bogota plant, debt incurred at the joint venture level that will not consolidate into the Company and an additional contribution by us of approximately $12.5 million if needed (based on debt availability or other sources).

 

In the ordinary course of business, we purchased $20,764, $15,308, and $14,339, from Vidrio Andino in 2022, 2021, and 2020, respectively. As of December 31, 2022, and 2021, we had outstanding payables to Vidrio Andino for $4,853 and $2,834, respectively. We recorded equity method income of $6,680, $4,177, and $1,387, on our Consolidated Statement of Operations during the years ended December 31, 2022, 2021, and 2020, respectively.

 

Zofracosta SA

 

Our subsidiary ES has an investment in Zofracosta SA, a real estate holding company and operator of a tax-free zone located in the vicinity of the proposed glass plant being built through our Vidrio Andino joint venture, valued at $632 and $764 as of December 31, 2022, and 2021, respectively. Affiliates of Jose Daes and Christian Daes, the Company’s CEO and COO, respectively, have a majority ownership stake in Zofracosta SA.

 

  Note 17. Commitments and Contingencies

 

Commitments

 

As of December 31, 2022, the Company had an outstanding obligation to purchase an aggregate of at least $77,183 of certain raw materials from a specific supplier before November 30, 2030.

 

Additionally, in connection with the joint venture agreement the Company consummated with Saint-Gobain on May 3, 2019, further described in Note 4. Long Term Investments, the Company acquired a contingent obligation to purchase minimum volumes of float glass once the new plant located close to the Company’s actual manufacturing facilities commences operations.

 

Guarantees

 

As of December 31, 2022, the Company does not have guarantees on behalf of other parties.

 

General Legal Matters

 

From time to time, the Company is involved in legal matters arising in the regular course of business. Some disputes are derived directly from our construction projects, related to supply and installation, and even though deemed ordinary, they may involve significant monetary damages. We are also subject to other type of litigations arising from employment practices, worker’s compensation, automobile claims and general liability. It is very difficult to predict precisely what the outcome of these litigations might be. However, with the information at out disposition as this time, there are no indications that such claims will result in a material adverse effect on the business, financial condition or results of operations of the Company.

 

F-29
 

 

  Note 18. Shareholders’ Equity

 

Preferred Shares

 

Tecnoglass is authorized to issue 1,000,000 preferred shares with a par value of $0.0001 per share with such designation, rights and preferences as may be determined from time to time by the Company’s board of directors.

 

As of December 31, 2021, there are no preferred shares issued or outstanding.

 

Ordinary Shares

 

The Company is authorized to issue 100,000,000 ordinary shares with a par value of $0.0001 per share. As of December 31, 2022, a total of 47,674,773 Ordinary shares were issued and outstanding.

 

Legal Reserve

 

Colombian regulation requires that companies retain 10% of net income until it accumulates at least 50% of subscribed and paid in capital. The amount recorded meets this standard.

 

Earnings per Share

 

The following table sets forth the computation of the basic and diluted earnings per share for the years ended December 31, 2022, 2021, and 2020:

 

Schedule of Earnings Per Share, Basic and Diluted

   2022   2021   2020 
   Twelve months ended December 31, 
   2022   2021   2020 
Numerator for basic and diluted earnings per shares               
Net Income   156,412   $68,428   $23,841 
                
Denominator               
Denominator for basic earnings per ordinary share - weighted average shares outstanding   47,674,773    47,674,773    46,398,428 
Effect of dilutive securities and stock dividend   -    -    - 
Denominator for diluted earnings per ordinary share - weighted average shares outstanding   47,674,773    47,674,773    46,398,428 
Basic earnings per ordinary share   3.28   $1.44   $0.51 
Diluted earnings  per ordinary share   3.28   $1.44   $0.51 

 

Long Term Incentive Compensation Plan

 

On December 20, 2013, our shareholders approved our 2013 Long-Term Equity Incentive Plan (“2013 Plan”). Under the 2013 Plan, 1,593,917 ordinary shares are reserved for issuance in accordance with the plan’s terms to eligible employees, officers, directors and consultants. As of December 31, 2022, no awards had been made under the 2013 Plan.

 

Dividend

 

In November 2022, the Company declared a regular quarterly dividend of $0.075 per share, or $0.30 per share on an annualized basis, for the fourth quarter of 2022. The quarterly dividend was paid in cash on January 31, 2023, to shareholders of record as of the close of business on December 31, 2022.

 

The payment of any dividends is ultimately within the discretion of our Board of Directors. The payment of dividends in the future, if any, will be contingent upon our revenues and earnings, if any, capital requirements and our general financial condition and limitations imposed by our outstanding indebtedness.

 

Dividend declarations and the establishment of future record and payment dates are subject to the Board of Directors’ continuing determination that the dividend policy is in the best interests of the Company and its shareholders. The dividend policy may be changed or cancelled at the discretion of the Board of Directors at any time.

 

Non-controlling interest

 

We own 70% of the equity interest in ESMetals. When the Company owns a majority (but less than 100%) of a subsidiary’s stock, the Company includes in its Consolidated Financial Statements the non-controlling interest in the subsidiary. The non-controlling interest in the Consolidated Statements of Operations and Other Comprehensive Income is equal to the non-controlling interests’ proportionate share of the subsidiary’s net income and, as included in Shareholders’ Equity on the Consolidated Balance Sheet, is equal to the non-controlling interests’ proportionate share of the subsidiary’s net assets. In determining the fair value, we used the income approach and the market approach which was performed by the assistance of third party  valuation specialists under management.

 

F-30
 

 

  Note 19. Operating Expenses

 

Selling expenses for the years ended December 31, 2022, 2021, and 2020, were comprised of the following:

 

Schedule of Other Operating Cost and Expense, by Component 

   2022   2021   2020 
   Twelve months ended December 31, 
   2022   2021   2020 
Shipping and handling   39,311   $23,064   $16,075 
Sales commissions   13,265    10,740    8,161 
Personnel   7,896    7,060    6,287 
Services   3,033    2,616    1,921 
Accounts receivable provision   643    1,599    1,196 
Packaging   1,338    1,820    1,036 
Other selling expenses   3,520    2,869    4,389 
Total Selling Expense   69,006   $49,768   $39,065 

 

General and administrative expenses for the years ended December 31, 2022, 2021, and 2020, were comprised of the following:

 

   Twelve months ended December 31, 
   2022   2021   2020 
Personnel  $11,859   $10,814   $9,976 
Related parties   9,972    6,746    6,617 
Services   5,568    3,915    4,168 
Depreciation and amortization   3,043    3,593    3,687 
Professional fees   3,138    3,029    2,971 
Insurance   2,880    2,139    1,904 
Taxes   1,219    1,047    1,138 
Bank charges and tax on financial transactions   2,812    1,911    1,273 
Rent expense   1,270    894    830 
Non-recurring short seller report investigation related expenses   3,402    -    - 
One time project dispute settlement   4,550    -    - 
Other expenses   4,365    1,743    2,105 
Total General and administrative expenses  $54,078   $35,831   $34,669 

 

  Note 20. Non-Operating Income and Expenses

 

Non-operating income and expenses, net on our consolidated statement of operations amounted to an income of $4.2 million, $0.6 million, and $0.1 million, for the years ended December 31, 2022, 2021, and 2020, respectively. These amounts are primarily comprised of income from rental properties and gains on sale of scrap materials as well as non-operating expenses related to certain charitable contributions outside of the company’s direct sphere of influence.

 

During the year ended December 31, 2021, the Company also recorded a loss in debt extinguishment of $10.7 million, mainly comprised of a one-time $8.6 million call premium paid on the $210 million senior notes redemption, along with a non-cash amortization of deferred cost of financing related to said notes.

 

During the year ended December 31, 2022, the Company recorded a non-operating gain of $2.0 million associated with foreign currency transactions losses. Comparatively, the Company recorded a net loss of $4.3 million during the year ended December 31, 2021, within the statement of operations as the Colombian peso depreciated 20.8% during the period. The company recorded net loss of $8.6 million during the year ended December 31, 2020, within the statement of operations.

 

F-31

 

EX-21 2 ex21.htm

 

Exhibit 21

 

Name of Subsidiary   Description
     

C.I. Energía Solar S.A.S.

E.S. Windows

  A simplified stock corporation, organized under the laws of Colombia, which is owned directly by Tecnoglass.
     
C.I. Energía Solar S.A.S. E.S. Windows Sucursal Bolivia   A branch of C.I. Energía Solar S.A.S E.S. Windows Colombia registered to do business in Bolivia.
     
Componenti USA LLC   A Florida limited liability company organized under the laws of the State of Florida in which is owned solely by GM&P.
     
Energia Solar – ESWINDOWS Paraguay SA   A corporation, organized under the laws of Paraguay, which is owned solely by ES.
     
ES Metals SAS   A corporation, organized under the laws of Colombia in which Tecnoglass owns 70% equity interest. The remaining 30% is owned by Carlos Peña, its current General Manager and an unaffiliated party of the Company
     
ESW Aviation LLC   A Florida limited liability company organized under the laws of the State of Florida in which is owned solely by ES Windows LLC.
     
E.S. Windows California, LLC   A Florida limited liability company organized under the laws of the State of Florida in which is owned solely by ES Windows LLC.
     
E.S. Windows LLC   A Florida limited liability company organized under the laws of the State of Florida in which Tecnoglass and ES are members.
     
E.S. Windows New York, LLC   A Florida limited liability company organized under the laws of the State of Florida in which is owned solely by ES Windows LLC.
     
E.S. Windows Peru S.A.C.   A corporation, organized under the laws of Peru, which is owned by TG and ES.
     
GM&P Consulting and Glazing Contractors, Inc.   A corporation organized under the laws of the State of Florida in which Tecnoglass Inc. is the sole member.
     
Tecnoglass S.A.S   A simplified stock corporation, organized under the laws of Colombia, which is owned directly Tecnoglass.
     
Tecnoglass LLC   A Florida limited liability company organized under the laws of the State of Florida in which Tecnoglass is the sole member.
     
Tecno RE LLC   A Florida limited liability company organized under the laws of the State of Florida in which Tecnoglass is the sole member.
     
Ventanas Solar S.A.   A corporation, organized under the laws of Panama in which ES owns 95% equity interest.
     
Vidrio Andino Holding S.A.S.   A simplified stock corporation where Tecnoglass Inc owns 25,8% of equity interest.

 

 

 

EX-31.1 3 ex31-1.htm

 

Exhibit 31.1

 

CERTIFICATION PURSUANT TO

RULE 13a-14 AND 15d-14

UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED

 

I, Jose Daes, certify that:

 

1. I have reviewed this annual report on Form 10-K of Tecnoglass 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 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 issuer as of, and for, the periods presented in this report;

 

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

 

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under my supervision, to ensure that material information relating to the issuer is made known to me by others within those entities, particularly during the period in which this report is being prepared;

 

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

 

(c) Evaluated the effectiveness of the issuer’s disclosure controls and procedures and presented in this report my 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 issuer’s internal control over financial reporting that occurred during the issuer’s most recent fiscal quarter (the issuer’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the issuer’s internal control over financial reporting; and

 

5. The issuer’s other certifying officer and I have disclosed, based on my most recent evaluation of internal control over financial reporting, to the issuer’s auditors and the audit committee of the issuer’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 issuer’s ability to record, process, summarize and report financial information; and

 

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

 

Date: March 7, 2023

 

  By: /s/ Jose Daes
  Name: Jose Daes
  Title: Chief Executive Officer
    (Principal Executive Officer)

 

 

 

EX-31.2 4 ex31-2.htm

 

Exhibit 31.2

 

CERTIFICATION PURSUANT TO

RULE 13a-14 AND 15d-14

UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED

 

I, Santiago Giraldo, certify that:

 

1. I have reviewed this annual report on Form 10-K of Tecnoglass 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 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 issuer’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

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

 

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

 

(c) Evaluated the effectiveness of the issuer’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 issuer’s internal control over financial reporting that occurred during the issuer’s most recent fiscal quarter (the issuer’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the issuer’s internal control over financial reporting; and

 

5. The issuer’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the issuer’s auditors and the audit committee of the issuer’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 issuer’s ability to record, process, summarize and report financial information; and

 

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

 

Date: March 7, 2023

 

  By: /s/ Santiago Giraldo
  Name: Santiago Giraldo
  Title: Chief Financial Officer
    (Principal Financial and Accounting Officer)

 

 

 

EX-32 5 ex32.htm

 

Exhibit 32

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Annual Report of Tecnoglass Inc. (the “Company”) on Form 10-K for the year ended December 31, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned, in the capacities and on the dates indicated below, hereby certifies pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

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

 

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

 

Date: March 7, 2023

 

  By: /s/ Jose Daes
  Name: Jose Daes
  Title: Chief Executive Officer
    (Principal Executive Officer)
     
  By: /s/ Santiago Giraldo
  Name: Santiago Giraldo
  Title: Chief Financial Officer
    (Principal Financial and Accounting Officer)

 

 

 

 

 

 

GRAPHIC 6 form10-k_001.jpg begin 644 form10-k_001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHK,UO7].\/V?VG4)Q&IX1 ,NY] *3=@-. MBO/+/QSX@\27+IX^,[&(RW6EZ7?J.2EC,Z/ MCV#CFGZ@=317(:'X[AU_7H],M[&>W98W:?[0 "K#'RC!^O6NOH#R"BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHIB2QR%Q'(CE& MVN%.=IQG!]#@C\Z 'T5S7C7Q0_A;2([F&W6:>:3RXP^=JG!.3CD].E0>!O%T MWBJRN3@!U%<1!XPU;Q%?3P>%]/MVMH#A[R^9@A/L%Y_ST%3W M7B+Q'X?B^T:YI%O"YLU<+O2\ M*L > 64Q\<^A-<_I?Q.OM:O19Z?X:\ZX*E@GVY5X'7DH!0M=@>FYZ-17 W'Q M+DTJ]%MKGAZZL6/(VRB3(]1P ?P-=AI.KV.MV*WFGSK-">#C@J?0CL:-UC3;.W%W?G&X%MJ1YZ ^I]O>L>]^(6N> M'M=6PURRL)$VJSFSW@@'T+$Y(],?C0M0>AZ9134<21JZ_=8 CZ4Z@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "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 **** (KJYBL[2:YG8+%$A=R>P R:^ M=]:U>\\5>(#/*26FD$<$?9%)P%%>T?$"1X_ ^IE,Y**IQZ%@#^E>*>& I\5: M4'^[]KC_ /0A2@N:>HY.T+H^@M'TNWT;2;>PMD"I$@!('WCW)]R:O4453=W< ME*RL8$GA]$\9P:Y;QA=]N\5P1QD\;3_,?@*W9)$AC:25U1%&69C@ >I-.KR3 MXK^()GOH]#@D98(U$DX!^^QY /L!S^/M4-V22*2NVSMW\?\ A:.X\AM7B+YQ ME4=E_P"^@,?K6]:W=O>VZW%K/'-"_*O&P8'\17-^&M$LV^']K9/;H4NK7?+D M#YF89S]>?TKS3X>Z_/HWB:*S:0_9+M_*D0G@,>%;ZYP/I5V]YPZDW]WF/:+S M6-,T^417NHVEM(PW!)IU0D>N":;%KFDSPS30ZI92QPC=*Z3JP0>I(/%^O3>J988%1OL[']V[$G!8=\<\'UI1]ZZ M[#EHDST>V\<^&KN\%I#JT1F)V@,K*I/3AB #^=:6J:UINBPB;4;R*W4] QY; MZ '=/U3PQ;W^JQ#4 M+NZ@ :6Y&\HHX"KG[N!W'.>:5[PYE_7]6!Z2L=#I'B71]=9UTV^CG=!EDP58 M#UPP!Q5N\U.PTX(;Z^MK7?G9Y\JINQUQD\UX#X2N'L?&>FM&Q'^DK&?<,=I' MZU[7XSACF\':J)$5@MNSC(S@@9!IRTCS($O><67K;6])O9O*M=4LIY,$[(KA M&.!U. :SCXX\,K>_9#J\'FYQG#;,_P"_C;^M>0> =.35/%,5K+(ZP-&YE5#C MS% Y4GT/?VKK_B=X9TVRT6WU&PLX;5XY1&XA0(&4@]0.^1U]Z):68+5M'IZL MKJ&4@J1D$'@BH;N\M;"W:XN[B*"%>KRN%'YFN!^$^M37FF7.F3N7-H0T1)Z( MV>/P(_6N<^(EWJO_ F\2R0.\$+(;.)E+))T)X[DG@TVK22[B3NF^QZ%_P + M!\+>?Y7]KINSC/E/M_[ZVX_6NBM[B&[@2>WE26%QE71LAA[&N ^*$<4O@ZSN M)H$BN1*FU>,IE3N4'T_PJE\'[R=XM3LVD8P1['12>%)SG'UP*(ZW78&[)/N> MAW>L:7I\HBO=2L[:0C<$FG5"1ZX)I;75M-OA(;/4+2X$8RYAF5]H]3@\5R?Q M5AC?PAYC(I>.=-C$:4MS);V,L:O=O%]]E4\*#VR3^E3 M'6Z[#EHDSUZQ\5Z%J6I'3[/4HIKH9.Q0<-CKAL8/X&M*[O+6PMVN+NXB@A7J M\KA1^9K@-!^&DVB^+(M1%]')90$M$N#YA)! #<8[]1U]!7._$2[U7_A-XED@ M=X(60V<3*623H3QW)/!I]EW#OY'H7_"P?"WG^5_:Z;LXSY3[?^^MN/UKHK>X MANX$GMY4EA<95T;(8>QK@/BA'%+X.L[B:!(KD2IM7C*94[E!]/\ "J7P?O)W MBU.S:1C!'L=%)X4G.WMV2;4W&$C!R(_\ M:;_#O63\.?$%A%H%PVIZK:Q74MV\C"XG5&;(7G!-8_Q;L;.TGTV6VM8(9)C* MTK1QA2Y^7EB.IY/6M3X8Z-I=_P"&))KS3;.YE%RRAYH%=L87C)%*GJFW_6HY MZ61UNM77AJ\A?3M8O=.*G!:&:X56'&0>H(X/6G:!%X?L[&2+0I+/[.AW2&"8 M28/JS9)_,UR7Q>AB&A:?((U#K<; P'(7:>/IP*A^#O\ QX:K_P!=8_Y&B.MP MEI8[?_A)M _Z#FF_^!^$H[90JRVCF-P!C.3D']?THC[R;" M6C2.A'B/0S((QK.G&0G;M^U)G/IC-:+ND4;22,J(HRS,< #U)KE-(TZVU/QE MJFO&)&6$BT@;'5E'SO\ G\N?8UR?Q6\0SF]CT."0I J"2?!^^3T!]@.?Q]J3 M>B[L:6K[([8^/?"ZW7VLS2K=Z1*Y:.-1-""?NC.& M]LD'\ZJVKCV)OHI=SU"N8^(H;JUAO;26UN$# MPRH4=3W!J)*ZL5%V=SR/X;>,+'18IM+U%A#%+)YD&ZM MPR,DT,B\%2&5@?YBO#O%/P]U+0I)+BT1[S3^2)$&7C'^T/ZCCZ5C:'XHU;P] M,&L;IA%G+0/\T;?4?U'-7=2W)LX['N?AK1CH5O>VB)LMS=O) ,Y^1@I_0Y'/ MI7-^.O'T.EP2Z;I4JR7[C:\JG(A'U_O?RKHO"WB:U\4Z5]IB3RYD.R>$G.P_ MU!KRSXGV-I8>)H8K.U@MHS:JQ2&,("=SHFG=1?\ 6A4+6;1WG@/6]+B\ M)Z;:S:G9I='X4/DN<#!.YPS>(OG&51V7_OH#'ZUO6MW;WMNMQ:SQS0ORKQL&!_$ M5S?AK1+-OA_:V3VZ%+JUWRY ^9F&<_7G]*\T^'NOSZ-XFBLVD/V2[?RI$)X# M'A6^N<#Z46]YPZA?W>8]UKG;SQWX9L9S!/JT6\=?+1I /Q4$5SGQ4\136%E! MI-K(4>Z!:9E.#Y8XQ^)S^56_"7AZWN?AI]D"()-0B=GD?67_P!EJ?X>^$=>T#6[ MF>_18;5HBA42AO-.1@@ ]N>N#S4'QC_U>D?67_V6B=M+?UN$+W=S6^$W_(I2 M_P#7T_\ Z"M=0_B/0HW9'UK3E=20RM=("#Z'FN-^&VHVFE>!;F\O9UA@CNG+ M,W^ZO ]3[58TS1K;QGK8\47L$7V%1Y=I;\$R;2?GDQ[_ ,/Y^]RUE;^MB(Z1 M.WMKNVO8%GM;B*>%LXDB<,I_$5-2*H50J@ 8 ':EJ2CE/B/_P B+?\ UC_] M#6O./A;_ ,CI%_UPD_E7H_Q'_P"1%O\ ZQ_^AK7E?@*YOK3Q.DNGZ?\ ;[CR MG A\Y8LC')W'BE3^)_UT"?P+^NJ.]^+L,3>';.9@/-2Y"J>^"IR/T%8'PAGG M77+Z!2WD-;[W';<& '\S6CX@T#QEXSNH5N[*VTVTB8[(VN ^,]6)7.3VZ"NO M\)>$K7PK8O'&YFN9L&:8C&<= !V%.&EVPGK9(W+BY@L[=Y[F9(84&6>1@H ] MR:PH/'?AFYNOLT>KP^9G W*RJ3_O$ ?K7G'Q!UV35_%2Z09_*L+:58VR< L? MO,?IG'X5TGCF?PW/X(:UL;[39)+78;>.&="PY . #GH3FDG[O,.WO\:KXATG1(DDU& M^B@#\H.69AZA1DD5-'K&FR:8FI"^@6R< B=W"IUQU.,<\5YW=?#N]\1:1#JL M^I-_:]PBN4E&(50CA!@$C [\_3O79>'O#,.E^%X-'OEAO54EI Z!D+$YX!]* M=K7ON).]FCQ#6+I)O&%Y="59(S>LXD5@05W\$'TQ7M\FC^&?$UW'J9BM+^6$ MA?-BEW $<@-M.#^->&ZQ#'%XJOH8XT2);QU5%4!0-YX ]*]XOI+#PMX>O+RU MLX((XHS)Y<,80,^,#.!ZX%3%I4D_ZV0Y)NHU_6Y-JOB+2-# _M&_B@)&0ARS M$>H49./PJ'2_%FA:S+Y5AJ44LO:-@48_0, 37EOP^#Z]X\>^U$_:)EC>S7NN:7IU@E]=7\$=LXRDF[<'_W_" MFVFOZ3?:8=2@OX#9*<-,[;%4^AW8QU'7UKSG3/ ]SXL\*6M]>:A)'<+"([*+ M'[I(UX&1UR<9R/UZ5V'@OPM)X:T2>TNY8IY9Y"\@0$H!C&.1S^5-JU[B3O8U M8_$>ARR+''K.G.[D*JK=(22>@ S5;4_&/A_2+DV][J<23#[R(K2%?KM!Q^-> M#6D'F^)(+=':'?=J@=."F7QD>XKT_P ?^&-(T[P6TUI911SP2)B8+^\?)P=S M=6SGO4M^ZI?UT_S*M[SB=W;:I8WEA]NM[N&2UP290XVC'7)[?C60GCKPS)>? M95U>'S2<9*L$S_OXV_K7G'PSTZ/6+R[L[R1Y+&(+.UKGY)'S@%AWQZ?3TJO\ M3M,LM,\20K8VT5O'+;*[)$H5<[F&0!P.@IO1KS%'5/R/<0;:A>:N?BFDES9O/- M'=;8;>1_R"3]SF/1XOB!X6FG$*:O&&)QEXW5?^^BH'ZU MTB.KHKHP96&00<@BO+?C## %TR8(@N"75F'WBO&,^W6MCX47D]SX7FBFD9U@ MN"D>3]U< X_,FE'WD_(M_-J5L+1LA)5D#!R.H7&FM$Q7_25C/N&.TC\C7M?C'7&\/^&KF\BQ MYYQ'#G^\>_X8R[#ZJH)%/TGQ+H MVN$KIVH13N!DIRK8]=K &N"^$UH+NXU35KG][<[E02/R>O3(Z8II:I/J)O1M=#UBN>N?'7AFTNOLTNK0 M^9G!V*SJ#[LH('YUS?Q4\0SV%E!I5K(T;70+3,IP=@XQ^)_E4GA*3PS;>!X[ M&ZU#3%DNHV:Y26= Q)SP03G@8J+Z-]BGHTNYW=K=6][;)<6LR30N,J\;9!_& MIJ\;^%>L2VNORZ2TA:VN59E7/ =>?T '15'H*H>,O"$/BJQ0+((;R')BE(R"#U5O;^51);,J+W1>\-L!X0TQLC M LHS_P"."O"/#UO)>^*]/BB!W-=(>.P#9)_(5Z;9IXWTSP]_8::-;SLB&**] M%V@55/\ LGDXS[?0U:\$> AX.?3^F1_R M[Y0^*W_(GC_KY3^1K ^#O_'SJW^Y%_-JZSQQH.K>)-/BT^P-E' '$CR3R,&) M&> I&.>N:R_!'@_7/"NH3//)I\UM<*%D\N5]RXS@C*8/7ID5,-&[]2IZI6_ MK4Y+XL?\C>G_ %ZI_-J],\%?\B3I?_7#^IKDO%?@/Q#XFUQ[\RZ9"FT1QIYT MA(4>IV=>373Z#I^OZ1X8_LUTTZ2Y@39;R"9]C D_>^3(Q[9S[5*_AM?UU_S" M6LT_ZZ'BV@?\C?IO_7['_P"ABO=O%W_(H:O_ ->LG\J\YLOA?XBLM2M[Y;K2 MV>&590#+)@D'/]RO0O%!E/@G5#.B)*;-]ZHQ90=O."0,C\!3G_#M_70:UJ7_ M *ZGE7PM_P"1TB_ZX2?RKO\ XHLJ^"I0>K31@?GFO-?A]#=S>*H_L-PL-RD3 MNA<91L#[K#T/M7:^*]+\7^+/LVGOI5M9VL3[WE^U*ZLV,9[,!R>,4YJZ2_K< MF&DF_P"MC-^#T#F_U.?!V+$B9[9))_I6SXW^(;:+E(CWBC][,_*Q$]@. MY_0>]=-X6\.0>&='6RB;S)&.^:7&-[?X5YYXL^'>MW7B.YO--B2Y@NI#)DRJ MIC)Z@[B._IFB>K2Z#@K)L3Q7H$EGX(CU35)Y+O5[F:,R2RMGRU()V*.PJQ\' M?^/G5O\ $]P'<_H/>O0:\A\6?#O6[KQ'@26?@B/5-4GDN]7N9HS)+*V?+4@G8H["K'P=_X^=6_W(OY MM6YK'A/7-=\)I:ZC>P/J$ 4Q)$"L9(_O$]6QD9X ].]9_P /O"_B;0-2FDNH M;:VM90!*)&$CMCIMVM@=>I_*KCI*1F[N*[E;XQ@[M(..,2_^RUL_";_D4I?^ MOI__ $%:O>//"QX%87@WP_XOTRW?3;A8;#3 MWD\R23>'F[9"%20,XZGIVI4]+HJ?1_UU)_B]_P B]8_]?7_LC56^#O\ QX:K M_P!=8_Y&MCQSX;UKQ1'#:6AL(;6%_,#RROO8XQT"$#J>YJ+P/X6UWPK+/%<- MI\UK<%2YCF?>A&>0"F#UZ9%$-+WZ_P# %/6W]=S9\::)_;WABZMD7,\8\V'_ M 'E[?B,C\:\=\&Z]=Z'JLL=K&TDEW&8%C'_/0_]KLQR^'S1U^CZ[UR?C;P8GBFUCD@D2&_@!$;N/E=?[K8_ MG2E=OF''16'^&])\/:KXUL[2V>U=LD7$RM&#_>&&#"O0='T MNYMI);W4[E+G49@%9T7:D:CHB#TSSGJ:T>KNB%HK&M6)XIUA]"TE+]6PB7$0 MEXSE"P#?I6W7/>,]&N=?\/-I]IM$DDT9+,*_"=NMO87%M MK-BO2"8F&1?9220!]32ZF/&/B.SDTX:5;Z/;S#;--)=B9BIZA=OY425_A"+M M\1S/P?67^U-28 ^5Y*AO3=NX_K5/XM@_\)5;G'!M%_\ 0FKU'PWX=M/#6EK9 MVN78G=+*PYD;U]AZ"N;^(7@J[\1-!?ZN21@G@')/7UISW5N M@H=;]36^'W_(C:;_ +K_ /H;5Y=\3+:2#QM&V \(:8V1@649_P#'!7A'AZWDO?%>GQ1 [FND/'8!LD_D M*]-LT\;Z9X>_L--&MYV1#%%>B[0*JG_9/)QGV^AJUX(\!#PY(;^_DCFOV7:H M3E8@>N">I]ZJ_P"\<^G],G_EWRG*?%V"1?$%E.0?+DMMJGW#'/\ ,5V?PTU! M+WP;;Q!@9+5FB<>G.1^AK4\4^&K?Q1I)M)6\N5#OAF SL;^H/>O.]&\+>.?" MVJ,^F002QOA7)F4Q.,]P2&_(9J8:7BRIZV:/8*\N^,?^KTCZR_\ LM=KI6G: MK+<1ZAKMQ URBD16UJ"(HB1@GDY9L<9/ YQ7/^.?"6N>*KNW%N]A#;6P;9YD MK[F+8R2 F!T]34R6PXO=KJWG9HH-WR$!1G _O'U]A4OP MT\4?V3J9TJ[?%I=L-A8\1R=!^?3\J[OP-X>UCPS:36-ZUE+;NYE5X97+*V , M8*@8X]:Y76_AEK&I:W=7UJVF6L4TA=8A-(=OO]SN>?QJ[VEILR;7CYGK%%8_ MAV#6[73DMM:>TFDB4*L\$C,7'^T&4<^^>:V*&".4^(__ "(M_P#6/_T-:\X^ M%O\ R.D7_7"3^5>C^+])U_Q!ITNF6B:;!;.X)DEG=G%*&DFW_6@YZQ27]:GJ5%16S7#0*;J*** M;^)(I"ZCZ,54G\JEH ^=O%$;6?C74O.3=MNVDVL,[@3N'Y@U[?:Z#X..^5=KJ_"R@=.>Q%9GAJP^(6C0C M3H[:S%H"=CW<@=8^?X=C;O?&*4/AY7T"?Q1I1>:C.?,EFD.P2/C@< [5' M0<'%>;ZK\,_$>K:M=:A+-0FZVD9E8 =>5&/IS5FZ:Y6W8V<4,D_P#"LTA1?Q(5 MC^E5+=D16B1\[ZZ"/&&H C!^W/\ ^AFO:?'=M)=>!]12+)98Q)@=PK!C^@-< M+>_"_P 1WNI3WSW>EK)-*TI EDP"3G^Y7J5@+Z2R\O5(;59<;6$$C.CC')^9 M1CZ<_6IM^ZY>O_#%M_O.8\C^$I \5W SUM&_]"6M;XQO_P @A./^6I_]!JR/ M!.K^%_$G]K^'4BO+;2X=X" MK&)I&V@# YV$-)QC_CU3I]*V3T-8?A6QU72M'AT_ M4ELR+= D@_P#0VKHO!G@SQ!X5U5[A MY--G@F41RJLSA@,YR/DZ^W?VJ/QAX'U_Q1K9O%ETV&&-/*B4RN6V@DY/R=>: M<]7&PH:'X]$TG3&DE>YOYW_]?1_]!6G>,/!VL^(-(MYY+F&XU2#_ )91_NXBI'(7 M)ZYQR3^52?#O0/$&@0SPZC';06LC;_+)WR%L8X*G:!Q[_A1#[282VC_7>E;OAK2=?T'PRVF,NG2SQ9^SN)G"G<23N^3MGMU]NM2OX;7]=2 MI:R1XUH'_(WZ;_U^Q_\ H8KU7XKP22^$4D0$K%J7%FNIZ4]IJ$*8GCVRHC%E&>N"0#]#@4Y*\$ENO M^ %_WC?3_ASS'X0:@D=WJ&G.P#2JLJ#UVY!_F*]9KQNX^'?B;0M72[T)UN!& M^Z*19%1U'HP8@>W?-=QI]EXHU>)$\1/:6MJ,%[>T!WS>SMD@#UV]?I57YDB+ M@=?$%E.0?+>VVJ?<,<_S%=1X T[0M6\(VLLVE:?-<1%HI6>W1F)!X MR2,]"*W/%OA>#Q1I/V9F$5Q&=T$N,[3Z'V-+*EK9H]-@T71;&YCEM],T^WGR1&\<"(V<'."!GIFM&L/2= M,U)KI=2UV>&6]"%8H;=2(H >N,\ECW)^E;E4(****0PHHHH **** "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 **** "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 **** "N;\.%"?F=B,<#OUKI**4E=6&G9W/ _AYJ-IIGBZ":\G2"%HW M3S'.%!(XR>U>\Q2QSQ)+%(LD;@,KHA![BGT53=U8E*SN%%%%(84444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 17%PEK TTBR,J]1%$TC?@ MJ@D_@*YZ;X@>&;:9X9]1>*5#AD>UF5E/N"E=-7B7Q74#Q@I )M4)]^6J6[- M(:6AZ)_PL?PG_P!!7_R7E_\ B:/^%C^$_P#H*_\ DO+_ /$UF_";_D4I?^OI M_P#T%:Z#5=*TCQ$UUIUY:J\L2*3+M 9-V<;6ZY&*N2L3%W-&PU*TU/3X[^TF M$EK("5D*E<@'!X(!'2N?T_XA:#J>M#3())A(S;8Y73$0:\O MF=[1112&%%%% !1110 5'-,MO"\KARJ#)"(7;\%4$G\!4E% '+O\1/"T;LDF MILKJ<,K6TH(/_?-7]+\5:/K4FS3IYKCG!9;64(IQGEBN!^)KA/BKX:"E->M8 M\9(CN@!_WRW]/RJE\*O$*V>H2Z-.V([H[X2>T@'(_$#]*(>]ZA/34]@9@JEC MG &>!D_E7.S^._#MM<_9I[V:*?./*DLYE;\BF:Z(D $DX ZFN1T>WC\1^)IO M$DB!K6V'V:PR/O8)W2?F2!0M[ ]CJ[>=+FW2>,.$<9&]&0X]PP!'XBI*** " MBBB@ HHHH **** "BBB@ H) !). .I-%>-_$7QG-?WTVC6$I2RA.R9D/^M8= M1_NCICO2;Z#2.ZU+XA^'M.F,"W+WDX./+M$W\YQC/ /YTJ>.K,)YMWI.M64' M!\ZXL6"8]PR8T/0#TXZUV]4U;0E.^IBP^+ M-#NI;6*UU"&XEN7V1QQ,"P."K!AD?9)/_ $$U,G97'%7=B'2_&6@:S?+9 M6%_YUPP)">3(N0.3R5 K=KPKX8_\CO;?]@^IH6 MKL#T5SM;JYALK66YN)!'#$I=W/0 5SV@^.]&\0Z@]C:&=)P"4$R!1(!U*X)_ M7%;NH6,.IZ?<65P"89T*/@X.#Z5R7AGXI00HSRR6TBHJC))*G %)WMH-:O4R/^%C^$_^@K_Y+R__ !-'_"Q_ M"?\ T%?_ "7E_P#B:TO#OA^S\/:7#;6\*"4(/-EV_-(W7_P")K2T?Q1HVOS2Q:9>>>\2AG'E. MN!_P("J7@9%D\"Z8CJ&5HB"I&01N-1:-X;BT/QC?W%G!Y=E=6RL%5?E1PW*C MT]<4VK2LR4[QNCJ:***10445F:[KMEX>TU[V]DP!PD8^](WH!2;L-*YIT5RG M@'6+K7='N[^[PKJZIJQ*=PHHHI#,K5_$>EZ%L_M*>2!7^ MZ_V>1E/MN52,^VP_\ 0A1'5M/H$M$F>PU%@?#$ ^![<$9!EDX_P"!41]Z-PEH[&E9^-_#5\X2 M#5X Q. )DT444#"BBL#Q7XIM M/#&FM+(P>Z<$009Y8^I] .YI-V&E7>SNQR2=[5 MOU35G8E.ZN%%%%(84444 %%%% !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 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M5XG\6/\ D;T_Z]4_FU>V5XG\6/\ D;T_Z]4_FU1+=?UT*6S-#P1XK&@>$[A3 MI&I76V=G\V&',(X7@OV/X5O_ WU:XURXUW4;G DFFC.U>B@*0 /H*=\)_\ MD4I?^OI__05K>T71X])US6&@A\NWNFBE4 87=A@P'X\_C6KTEKV_R,E\.G?_ M #+^KV8OM-FB\^X@8*662WF:-E(!QRI&?H>*\4\*>(-:N/%>F0SZO?RQ/<*K M(]R[*PST()YKW2Y_X]9O]QOY5\]>#O\ D94_@/4_B-8 MZE'I+:OI>HWUO);X\Z*&X=59/7:#C(_E7*_#?6+K4?$WV?4]5U"8^47@1[N3 M:7!'49YXSP>*]=N(([JWE@F4/%*I1U/<$8-?/%U%=>$?%K*F1+93[D)_B7J/ MS'\Z4':5GU')7C='KWCF"XEM;--/O;RVU"XN$@B\BX= 0%MUE90B*W/K*X#.?P M&U?SK-^+#./"407[IND#?3#?UI2O&/K_ %_P1QM*7]>O_ ,7PG9R?$"]OM1\ M0RRSVL+!8K59&2-6.>@![#\\\U!I^LW'@OQY+H9N99=):54"2L3Y88 J1GIC M('N*K_#;2%UFWOX_[8U6R>)D;997/EA@0>2,')XKK)_A?I-U=?:KG4]7GG)! M,DLZ,QQTY*9K2W+)=B-T^YW%%(!@ >E+4E%>^LX-1L9[.Y0/#,A1Q[&OG75= M/N_#7B"6V+LD]M(&CD'&1U5A^E?25>4_&&WB672[D(!,XD1F[D#:0/U/YU+T MDFBDKIHVF\2MXKT33M-T]]E[J*E;LJ>;>->)#[9Z#ZUVUI:PV-I#:VZ!(84" M(H[ 5YA\'$4RZN^T;@(@#WQ\W^%>JUI)6^>IFOR,'Q=XB3PSHA8^OL.M<=X1\.Q^,M.N-8\1S3WDDLC)"#*RB,#J0!P.>W3CI2?&)G\C25'^ MK+2$_7"X_K47P^T%=9\.M*-QQT]:WOB-XJN_#UA;V]@=ES=%OWN,[%&, MX]^14EK\-=)M=6BU,7^IRW,+E\/C1_-\11H]LC9 M0'(\N[6XM4WH]O.T>>1D$ X/X]*\Q\)^*/$)U@P17=W?W-Q$T4$= MQ<,R*Y(^8@GH ":]4\Y:RT:^ND^]# [CZA2:^:EW33CYMY;*\EMIE*RPN4=3V(.*4=)Z_UJ6_AT/IV&-8H(XU&%10H ] *?5/2 MKM+_ $BSNT.5FA1_S%7*J6[N9Q^%!7 _%!KNPTJWU&QU"]MI?.$3"&Y=%92& M/W0<9XZUWU<'\6O^13@_Z^T_]!:HEL:1W*/PJU*_U,:LM_?75R%$87SIF;;G M=G&3Q^%NB^#GWM7^D7_L]A,-I'MFC[KOPW8^=)(S2VJ;WWD,25&3N!SGWZUXEK^ MLZUIOB&_LK?6]4\F&=D0->2$X!X[U[=X?_Y%S3/^O6+_ -!%>"^+_P#D<=5_ MZ^G_ )TY?Q;>OYA#^']QZ!XH\*WU_P"%9]7U35;B2^AB\X6Z']P@ ^Z%ZDX_ MBS7/> -:UV6[?0K*["QSIE9)?F^S@=64'OCC'3.*].\2_P#(C:C_ ->+?^@U MY7\+?^1TB_ZX2?RHC\;73_AR6_W:?7_AB;XA^'CX>O;&\BU*]N9;@-NDN),N M&7'((QQSTKT+X>ZQ!QTKL_"8GUGX>6YN[V\,[B0_:%N'60$.V#N!S7$_%W_D9K3_KT'_H M;5W/P]_Y)_9?27_T-JE?PI?UW'+XXGF'AKQ!K:]F\4?\ (J:M_P!>DO\ Z":\(\+_ /(X:7_U]I_Z%7N_BC_D5-6_Z])? M_0355/X?W_H$?XMCR#X8_P#([VW_ %RD_P#037??$;Q5=^'K"WM[ [+FZ+?O M<9V*,9Q[\BN!^&/_ ".]M_URD_\ 037JWBY?#XT?S?$4:/;(V4!R'+>BX(.3 M_P#KHG\*_KJ3#XG_ %T.-L_#VC>)? 4FK2F[EU)(7+W$T[LPD49(P3C'X=#6 M5\-?$VH0Z]#I$T[S6EP" LC$^6P!(*^G3&*U[#4+[7]"OH=%MTT?P_:0R#@; MY9CM)*Y.0/<]>>IKC?A__P CSIG^^W_H#54?XENC_P""*7P>:/2/B=IOG^&I M[YKRZ40;-MNK 1,2P&6&,D\^M<'\.=*_M?6[F'^T+^RVVY;?93>6Q^8#!.#Q M7I7Q'_Y$6_\ K'_Z&M<-\(O^1CO/^O4_^A+4T_B?]="I_"OZZG<^(-)?3_!E MUY.JZJ9[.)Y8[EKM_,)ZX8J0&';D<5P?P[UO5K[QA;P7>J7MQ"8Y"8Y;AW4_ M+Z$UZ=XN_P"10U?_ *]9/Y5Y'\,?^1WMO^N4G_H)HAK-_P!=&*?P?UW1UGQ+ MMM6TQ(]7TW5=1A@=MD\4=TX53V(&> >GY5#\+=3FU.\O1J&I7UQ=1*K1)-=. MR[3D$[2<$].OK7H.LZ9%K&CW6GS ;9XRN3V/8_@<&O!= U"?PKXMBEF!0P2F M&X7_ &L;H]6\66-S>Z_I-II^I7]K-R&BD/V M:T/;RD/+#_>;)_ 5R/QB9_(TE1_JRTA/UPN/ZU+NHI=_Z_+\QK65^W]?UZ"^ M$?#L?C+3KC6/$$)-1MY+A-7@@^T-=B9MS,!EAUQZ^]>=>*/,_P"$PU3S?O?: MW_+=Q^E>[^(&"^$]2)Z?8I/_ $ UG_RZYNIK_P O%'H+AE\ MNSNO+0\#G&#SS6]\1/%%WXV1LH#D.6]%P0ATB:=YK2X! 61B?+8 D%?3I MC%:]AJ%]K^A7T.BVZ:/X?M(9!P-\LQVDEO/4UQOP__ .1YTS_?;_T! MJ:/5OB/_R(M_\ 6/\ ]#6N)^$'_(=U#_KV'_H0KMOB/_R( MM_\ 6/\ ]#6N)^$'_(=U#_KV'_H0J:?Q2_KH5/X5Z_J>PT444 >'_%3_ )'( M_P#7M'_6NA\"^,]!T7PK%9W]\8KA'=C&(7;@G(Y Q^M<]\5/^1R/_7M'_6NJ M\)Z%;>(OA@EA<#!,LC1R=T<$X/\ GM4POR.W]:L> O",GAFPEDNRIO;G&\*(-(AO[8\.,.G=&[J:N-E&\297YK,Q?' MOBQO#.EHMKM-][40@D8 V M\#BHBKQ;ZE2T:1!\,_%=Y?3RZ)J,S2NB%X)7.6P.JDGKZC\:Y3XD:;_9OB=5 M-Y=73RP+(TERP9LDD8& !QTQ7I.B_#S2="U:+4K6ZOWFCW8$LB%3D$'.%![ M^M<)\6O^1K@_Z]%_]":G-W<7U"*^+L=/X&\-_:?#NF:A_;6LQYJC\49[[2+NRN;#4]0M_M.\2)'=.$RNW!"YP.O:NJ^'W_(C:;_NO M_P"AM7*?&/\ U>D?67_V6G5TE\Q4]5\C6^&UQ=:QX5O!?WMW.S7+)YC3OO4; M5Z-G(_ UYQ?ZWK=EX@N;--8 M:Y_R.&H?]?S_ /H9JO\ EZOE^@E_#?\ 7<^AKJU6]LW@>2:,./OPRM&X]PRD M$5X''XFUFPUQ1-K&IS06]S\Z&Z<[U5N1@G'(%?08^X/I7SE;QK-XRCB<91[\ M*1Z@R5,?XB7];@_X=_ZV.H\6:+XSU9H=2NH))HICF*UMF+FW'8%0.ON,^^*Z MSQ)!J-G\.(;F:]O+?4[."/<\-PR9)*@AL'#?6NZKF/B'_P B+J7T3_T-:F6D M6D7%7DFSSOP-JOB/5M-M+E\+>)XV MM-1NY))(A,)Y9,R@Y(Y88STK0^$G_(U7'_7HW_H2T[XN_P#(S6G_ %Z#_P!# M:JGHXM?UN3'7F3_K8]-\*:G+K'ABPOIR#-)'B0@8RP)!/Z5LUROPX_Y$73_K M)_Z&U=553^)DQV"BBBI*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@"*XN$M8&FD61E7J(HFD;\%4 M$G\!7C7CRUU/Q!XD-W8Z)JK0)$L0=K*0;L$G.",XYKVJBE;6X[Z'G7PXNKC1 MM*FT[4M+U.W=IRZ.;&4J00!C(4XZ=^*]%HHJF[DI6*.KW@L=-FE,%Q.Q4JL= MO"TC,2#CA0J>5!.KOMM)"<9Y[5[_126DN8;U5B M."9;B!)4#A7&0)$*,/JI (_&O-/BMX?>=K+5K6(M(6%O*%')R?D/YY'XBO3Z M*35V-.QE>'-(30M M-/4#=&F9".[GEC^='B314\0:#FHFM= HHHI#&32K!"\KARJ#)"( M7;\ 2?H*\L^)#7OB&:QBTS2-5FCMPY:0V,J@EL< %0>U>K44FKC3L>3?#" I/?TKU6&99X4E0.%<9 ="C?BK $?B*DHJ MF[DI6.;\;^'&\2Z UO#@74+>;!G@$XY7\1_2O+/#'B'4/ FJS0W]C,()N)8' M!5@1T9<\'^M>[T5*T=T-ZJS.:T_5[[Q)<026ME=Z?IL;"226Y4)),1T15!/R MYZG\*X[XO6E^]Q8W01VL4C*DJ"0CD]_3(Q^5>K44-7L-.QYCX*N-2O? ]QH] MKILL;E9 MY*,1$-G\2W..!CIDBN)\+&YTCQG9F6PNI9H)"'MXX\R<@CH<>M? M0E%5?WN8FWN\IS'CB>9_"ES:P6-Y/U(H8&D*\C.XJ"!CZ\]J\[\!VFJ: M!XE6ZOM&U5+=XFC9ULI&VYQ@D 9QQVKVNBE'1W&]580'(!&>?48I:** "N!\ M<_#\Z[*=2TPI'?8Q)&QPLV.ASV;^==]12:N-.QY1X6\47W@ZW.D^(].O(K5& MS%-Y9.S/;T(SGD&NP3Q]H-RI%A)=7\H_Y8VUI(S'\P!^M=/157ON3:VQSVFP M:SJ6JIJFIC[%;1 BVL%8,>1C?(1QG'0#I5;X@Z-U5/%V MA>(KWQ/>7,FDW4K2%6+6UN[H/E' 8#G'3/J*]VHIO6S$M+F+X;O,^&+4RVMW M!);0*DL4MNZN"JC. 1EO;&?SKQK7]'UK4O$-_>P:'JGDS3LZ;K.0'!/':O?Z M*'K+F!:1Y3D]>U![GP),L&GZ@]QIZ]LUY]X&L=4T+ MQ1#>7VBZHEOL9&<6E:/PNCNM/TNYT^]L+VUF,QE4S6SHK+A1]XC&>.E=_12C[J M:[CEK;R/+OBQH5Y<36NK6\+RPQQ&*;8,E,$D$^W)YI_@37[N?PNFC:=IL[W4 M6\?:G \A 23DG.21G[H'/K7IU%)+1QZ,;=VGV/G[1=%UO3O$%C>S:'JAB@N$ MD?;:29P#SCBO7_%5\6\+7*6]G>W$UY;LD4<5K(S#(Q\PQ\O7OBNBHIO6/*): M2YCP_P $V&JZ'XIMKV]T75%MPK(["SD.W((S@+FMGXN6M]+-87BI(U@L94D* M<(Y/\7ID8Z^E>KT42U2\@6C;[GF/@JXU*]\#W&CVNFRQN5D"WDHQ$0V?Q+WCCS)R".AQZU]"44[^]S"M[O*87BS3;C6 MO"5[9V\>+B6,,D;D9R"&QZ9XQ7DW@759/#7B69+G3KR::2(P^1#'F0-D$?*< M>E>[44EHVQO56.7\2W=XW@VXAGL+B2_O('18+2%Y=A/8D @8!&2>N#BO-_!% MAJFA^*;:]O=%U1;<*R,RVMT46U3"^C17L;.+3[""S@7;%#&$4>P%8 M?C?PXWB70&MX<"ZA;S8,\ G'*_B/Z5TE%*7O;A'W=CPCPQXAU#P)JLT-_8S" M";B6!P58$=&7/!_K7J6GZO?>)+B"2ULKO3]-C8222W*A))B.B*H)^7/4_A72 MT55^XK=@HHHI#*]Y>164(EE2=E)QB&!Y6_) 3^->&>*-,UK6?$M]J$&A:H(9 MI,INLY < ]/:O>Z*5M;COI8Y#P+?O!X?LM+O-/U&UNHLI^]LY0AY)!W;<# M\2*Z^BBJ;N[DI6T/+/B/X,NY[\ZWID#3!P/M$48RP(&-P'<8ZX]*M:MX]L-0 M\(RZ?;I<-J]Q#Y#6HB;13U)]"?3ZU+\5=%O-2TVSO+2%IA:L_F*@RP5LG33W3SEUFQ^YC! !+G.1C'3OTI_Q=M+][BQN@CO8 MI&5)4$A')[^F1C\J]6HHE[U@CI<\Q\%7&I7O@>XT>UTV6-RL@6\E&(B&S^); MG' QTR17$^%C9.01T./6OH2BG?WN85O=Y3C?B%-< M77AB33K73[Z>ZN-C;(K9G" ,"?EX'O7K]%*.C;[C>JL%17-PEI TTBRLJ]1%$TC?@J@D_E4M% 'B7C MFTU77_$LEY9:)JIMQ&L:LUG(-V.^,>]=C\/+R73="CTO4-,U.VG65MK/92[& M#'CY@N!^.*[RBB/NJP2U=SA/B-X0.M6(U*PA+ZA;C#(@R94],=R.WY>E&-3/G:'JKV$^!,BVCDCT8<=1^M>TT41]UZ!+5:G#>/O#_T^.0 MW=N"5BD0HSH>HPP!!&,X/O7%^#?&-SX1EDTS4;&Y>W=]PB"XEC8\<*<9SZ<5 M[;10M&[ ]5J8.E7NH:W>1WS6MQI^G1J?+BG 66=CW9><*!T'<\]JX?XLZ+>R MWEMJT,+26RP^5*R#)0@DY/MSU]J]6HI-7M8:=CSOX>:_<7.B66DVFG3$V[$3 MW4@Q"J;B>#G)8YQC\:G^*6AW>JZ1:W5G$TS6CL7C09;:P&2!WQ@5WM%.7O"C M[IY'\-O$$UE876DVVEW-U=/,9$9,"-<@#YV/W1Q[US.I^'O$)U^[F?2+Z=OM M+.9(K1]C_-G*\=#VKZ"HIW]Y2ZBMHT4%U2,Z0+\V]X%V_P"I-L_FYZ8V8SU] ML=^E>%PZ/KL>NQZ@="U3:MR)L"T?.-V?2OH.BDM)SU+6O$B/8:1J4T4$(A M,@M)-K,&)...1SUKV&BF];>0EI?S.2^'9F@\+06%S9W=M<6Y;S^"M"TVQ\/:;=Q64 MNY(%D:?=@-:) M& 1C(('..?6NU\*>(XO$VBI?)'Y4BL8Y8\Y"L/3VY%2M5=%/1V9MT5YQXQ\< M:_X7UK[&D>FS0R)YL;&)PP4DC!^?KQUJ?3_$WB?Q/X>$VCVUI#0$)N MR<+&ISDXP23QS2OI<;5G9GH%%>4>#?B)JMUKD.FZPZ3I<-L638J,C=N@ ([5 MZ%XCN]0L-$N;W3C;>;;HTK+<1LP90,D###!_.F]%<2U=C5HKS'PI\1M7UWQ) M::==6UBD,V[O%#TM?J"UN=]17->"/$-WXET-[V\C@CE69HP(5(& >Y/K6=XL\=C1M4BT> MP6$WCE1)-.3Y<(;ID#DG'-#5G8$[JYVU%><>++SQ?X8LX=2&OPW4#R!'B%FB M!21D8ZDC@]Q6]X(\7#Q3I\AFB6*\MR!*J_=;/1A^1XH6M_('I;S.IHKE/&^N MZQXX/0]0HKR?PQXY\2:EXOCT^\,828NC0& +Y) )SV;@CD$U)K M_P 0/%/AW5I-/NK32V90&1UBDPZGH1\]/MYAW\CU2BL+PGJE]K6@PZC>26A: M<$JEO&RA,$@@Y8Y/'M6;#JOB:7Q=+HP;2VMX(UEEN!;R A3T&/,^]U[^].VM MA7TN=?37=8T9W(55&23V%.IDT,=Q!)#*H>.12K*>X/44GY#/(]=;QAXT:6?3 MK.X71P2(4618Q(O/S$$@MG\JXVPU76/#.HG[/--:S1/B2%L@$]PRGK7T@B+& MBHBA548 P *\5^*R1'Q?$L*YE:V3>%');) _'&*2]UI(?Q)W/6M"U6/6]$M M-1C7:)TR5S]UNA'Y@UHUC^%=,;1_#%A8R#$B19D'HQY(_,UL5^:\PO;36_#>I@W0N;*\ M/S!P^"W/4,#SS[U]&06T-LKK#&J!W,C8[L3DDUP7Q=$/_"/698#SOM.$/?&T MY_I4_#9E?%H:?P^\43>(]'D6\(:\M6"R.!C>#T;Z\'\JB^(7BV7P[I\5M8L! M?7.=K$9\M1U;'KV%4OA/I4EIH5Q?RJ5-Y(-@/=%R,_F3^5<7\3KIKCQK/&3Q M!$D8_+=_[-55-TB:>S9UFE>#+/5/!RZK=2W,NL3P-,EVT[[D;DJ!SC\_4TOP MW\9W6IRMH^IRF6=4W03,?F8#JI]3WS]:ZKPW_P B-I__ %Y+_P"@UXCX1NC9 M^+M+F4X_TA4/T8[3^AJO^7CCT(_Y=J74^@;^:]AA7[#9K41JON3@G\ M@:\9\8>*?%2ZG/IM_<"S"=8;0[5((R/FZGCW_"O<:\)^)O\ R.]U_P!*-<'AW0+C4-@>1,+&AZ%CP,^W>H_!O_(G: M3_U[+2>+]$?Q!X;N;&%@)SAXLG + Y /UZ5=6]W8BGLKGGO@VQ_X3O4KZY\0 MW<]VD&TK;^:57)SS@= ,=L=:=XOL9O .IV5[X?N9K>VGW;KHZA-\3]7TZQM$2S2",O+YL@SDD M;MHZM@ 8_7%&]N0-K\QZGH>IC6=$L]1";//C#%?0]Q^=:%5=-L(=+TVWL8,^ M5!&$7/4X[FK5.5KZ!&]M2.XN(;6WDN)Y%CAC4L[L< =ZQ_"_B >)+*ZO$C" M0)N1RP6]U+;QZ=,S&*&!V);;CF3('/(X' _6IOAY M_P )1_PCTG]C_P!C_9OM#9^V>;OW8&?N\8Z4H:W8Y:61ZM16+XD\16_AG1C> MW0WRGY(XE.-[XZ>P]ZY;0KSQCXLL)=4@U>WTV'<4A@2U5PY'J6R0.V>?I1W\ M@[>9Z'17GWA/X@S7VK'1=;ACBO-YC26/A6<'&TCL:]!I]+BZV$(# @@$'@@U MY-\5-"TW38-/NK&SAM7D=D<0H$5A@$<#C_\ 77K5>;?&'_D%Z;_UV;_T&LY= M"XG,?#?0-,U_4+V+4[;STBB5D'F,N#G_ &2*WO%?@^?PQ8G5O#=]>6\4)W30 M+,<*#_$/4=,@YJI\'_\ D+:E_P!<%_\ 0J]5OK9+S3[FVD&4FB9"/8C%74T5 MUV(AJVGW_P CS_P-\0Y=4NH]*U@K]I?B&X QO/\ =8=,^XKTBOEU'DMKA9(V M*R1OE6'4$'K7TE;:K"?#\.JW+B.$VRSNQZ %>:7XDU_Q MKJ=TFC7,>DZ?;8_?- )9&SG (/'.,^WO3]#\9ZA:^*)/#?B$Q/.'\N*ZC7;N M..,CIS[>M2M= ;MJ>@45C^)/$-KX:TIKVY!=B=L40.#(WI_B:XV'5?&.L^&; MKQ%!J4%C%&KO%:1VJOYBKU.YLD=#]<=J5]_(JVWF>E45P/@+QW<^(;J33M1C MC%RJ&1)8Q@. >01Z\UM>+_%UOX6L%+5=HCQG[WWLXYQ^M=#X/\51>*=+:;8(KJ$A9H@<@' ML1[&G;==A7V?@45Y+X6^)VH-=&UUA&O M#("(6AC D+]EP, YZ>U6_%NN^.-&A@U"26SL[65]@A@ D9#C(#EEZ\'E>*;T M$M3T^O'OBUI]I::E87%O;QQ2W"R&5D7&\@CD^_)YKN/ OBF3Q/I$DERB)=V[ MA)-G ;(R&QV[_E7(?&+_ (^M)_W)?YK4S5FAQ=TSH?A5_P B=_V\O_(5V]>3 M^!IO$L_A9K/08;:!5F=GO+HG&2!\J Y(]2,5'I_Q$US1==?3O$@2=$DV2L$ M57C]QMP"._2M'K*W]="(Z1N>N44P31M")@ZF(KO#YXQUS7GZ>+]5\5>(GTKP MY+%9VL2EI+V2+S&(!QD*>.3T!_2IZV*Z7/0Z*\Z'B_5O#'BA=&\13Q7EM(%* M7B1"-@#T) XQG@CV[UT_BS4M4TC1)=2TPVC" ;I([B-FW#(Y!##&/QS2;5N; MH"WL;U%>5Z%\5+RYNIAJMO:K$D):-+9&$DDF0%498])YTC:Q:#! 8^I&[.#_]:J2NTNXF[)OL>P4444AG(:MI6O\ B@R+'J;Z/IP) M6-%C)EFP?O-R-H/89Z=:\KU[1=5\%:R@%VZNXWQ7,#%=XSS^.>HKW?4]2ATJ MR>[G29XUX(AB:1OR'\S7A_BOQ7!XHUZ">:WF33H!L6-6"R$$\G/(!/X]*E?$ MDBNCN>M^"M9N==\+VU[=C]_ED=@,!R#C-_^->'>,;IKSQCJDK'.+AD'T7Y M1_*JGK-1)A\-ST#5/!EGIW@Y]6M9;E-8A@6=KP3ON8\$CKC'^ K3^'GBZ;Q# M92VE\P:^M@#OQCS$/<^X[_A6QXE_Y$;4?^O%O_0:\F^&=T;?QM:H#A9T>-O? MY<_S JEK.4?ZZ_Y$_84NO_#'N]%%%24%W-__ &+J,[SJZ$V\DARRD#)4GN,9_*N[\6"$^$M5 M\\ Q_9G//KCC]<5Y=\*M*DN_$K:@5/DV<9^;MO88 _+)JH/5QZ$S6B?4]@U* M_ATO3;B^N#B*!"[>^.U>7^&GE^(GB&\EUR21[&! R6:2,L8R>.A'3'7J:Z/X MJ730>#S$IQY]PB'Z#+?^RBN?^#O_ !\ZM_N1_P VI0UD[]!RTBK=2"_U:X^' MOC,V=I+*^D.J2&UDA^"3%JO@335N465%7858?_#@])GGVN67 MCCQ4CZA+87*V)^:.W5PH5>WR9RQZ6EC'NDFE1 J]W*C/ZTHZ220WK%MGN5O>0W-A%>HP$$D M0E#'^Z1FO*-=;QAXT:6?3K.X71P2(4618Q(O/S$$@MG\J]3M=.A@T>'374/" MD @8'^)0N#5M$6-%1%"JHP !@ 4Y)7?846[(^;[#5=8\,ZB?L\TUK-$^)(6R M 3W#*>M?0&A:K'K>B6FHQKM$Z9*Y^ZW0C\P:\E^*R1'Q?$L*YE:V3>%');) M_'&*]3\*Z8VC^&+"QD&)$BS(/1CR1^9IQ=X78I*TM#8HHHI#"BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I&940N[!54 M9))P *6N?\;V5WJ'A"_M[(,TQ0,%7JP!!('X TI.RN-*[L;-I?6E_$9;.Z@N M8P<%X9 XSZ9%?._BG_D;-6_Z^Y/_ $(UWGPAMC&NIWCW"JORQF'=R,<[B.W7 M'YUPNJ12:UXPO8[!#,]S>/Y03G=ECS].^:''WTEV!/W7?N>\>&/^15TG_KTB M_P#017$:_P""M TK6CKFH:PUM;/-YQM2F6=LY(4YSC/M^->A:=:#3]+M;,'/ MD0K'GUP *\ U/5)-7\6FZUAG\K[2%D0_\LXPW*@>PS52=ZNG]:DI6IZG1_$+ M6[C7=.TZ[&GR6M@9'^SO,WSR\#+;>P].>:Z3X0_\B[>_]?1_]!6L?XHW]K?Z M?I?]G[9K2-F'GQ6VD1 .Y*D"G/\ A??^@U_&_KN>(?#K_D>M.^LG_H#5 MU/QC^_I'TE_]EKC_ /=P:;XSL)[V58(D9U=Y#@*2I'/IR:Z'XIZM;:I-IWV M-O.MXO,7[0IS&[?+D*>^.,D<>&0,'(&/E.1@X'3!J3X2RQMX7GC#@NETQ9<\@%5Q7 >/] M4N]0\6W<-RS"*UD,44?95'?'OUIS^-?UT0H?"SHO&6O_ -M>$%73K"5-(@F2 M-+J=MID(! "KW'N34GP=_P"/G5O]R+^;5+XUU#3KGX?6=MHY$UO$T1=HN5A& M",-Z,2>G6J?PCO;6WU#4()[B*.6=8Q$KN 7()X&>IYIQ^*0I?!$ZGXI?\B8_ M_7>/^=A;K7#_%30_MVB1ZI$F9K,_/@X(P: MF2NM!IV>IY7\*/$"0"\TFYD"QA3<1%CP,#YQ^6#^!KN?"L;S6=QJ\RD3:E*9 MP#U6/I&/^^1G\:\>MO#5W%X[&@JTB$3%&=3@F(CD_BG\Z]^CC2*)(XU"H@"J M!V K2]TI?U_73Y$6LW'^OZZCJ**;)(D,3RR.$C0%F9C@ #O4E%;4]2MM(TZ: M^O)-D,*[CZGT ]S7">%/#UQKNNR^+=:B*^8^^TMV'0?PL?8#&/SKE_%OCLZO MK<7V>"*?3;1\QQ3AMDS?WV ()'H/SZU,/BYKP&!9Z8!_URD_^+I1?V@DOLGM M%%2LP &!M4;54>V0?SKRUO'/B2/66O6U"=7#\VY8^ M6!G[NSI[>M/:7*PW5T?0-%5[&Z%[I]M=JNT31+(!Z9&:L4VK.PD[JXA(4$D@ M ]-^(_C41!]"TV0%SQ=2 M]!_<']?R]:YZQ^)VK:9916=GIVEQ01#"HL4G'_C]3%INY3NE8]MAACMX(X84 M5(HU"HJC '05X5\2[=H/&]VQZ2I'(OTV@?S!KLO VOZGXN\0S7NH>4L5E!M MCCA4A0SG&>23G"GO4WQ-\+3ZM9Q:I8Q-)/KQZD'M[FE--6DPBU MJD=%X<_Y$;3_ /KQ7_T&O#_"UNUUXKTN)023GZ!XOTFV^'T8F MOH4NK:V:(V[.!(6 ( "]3GBL?X7^%;@7G]NWD+1Q*I6V#C!8G@MCTQG\ZT_Y M>N1G_P NTCU>O"?B;_R.]U_USC_]!%>[5X'\1+J"[\:7CV\BR(H1"RG(R%&> M:R?Q(U6S/8/!O_(G:3_U[+3O%/B"/PUH^#5U=V12V1 MQV@:%)\18=1U;6;IUG!$%N8E 6,@9Z=QR/UYKB=4TW4/"^N&WE9HKF!@\<9%,YV \ $$G@$8[^M4?']U#XK\265GH2_ M;9XHRCR0\JO3FAJTERC3NGS'I7A75WUWPU97\H ED4B3'3<#@G],U MLUD^&M'_ +!\/6FG%@SQ)\[#H6)R"Z;I,OBWQO.+=2UL]T\TL@'"Q[B?U' KWT * , < M"B.E-)_UH$M:CL+7FWQA_P"07IO_ %V;_P!!KTFO,/C!-_"S5+'3=6 MOOMUW#;"2$!&F<(I(/3)XKI?''CFQ.E2Z5H]PMW>70\LM!\RHIZX(ZD].*NI M\-EV_P R(;N_?_(\?.993M!)9N!]:]>\=B;2OAI86&2&/DP28]ER?U6LOP'\ M/[K[;#JVL0&&*(AX;=Q\S-V+#L!Z'FNU\=:+)KOA:XMX%W7$9$T2^I7M^()H MGI"PXN\[G!_#=_$1L+Y-$_LK8)5,GVWS-V2.,;>W%7-3\ >*=5UXZQ/WK7.?#_Q-%X:UJ5+WG)!^M>LW'BFP ME,5MI%S;W]].0(XX9 X4=V7@ED.%&>JD]O7\ZF&L7$J>Z9Z'I7AC1M$N9 M;C3K".":489P6)QUP,DX'L*\@^)MR\_C6XC8G;!&B(#Z;=W\R:]@MM?M-0U% M;7376\106FGA<&.(8X&X<$D]A[FO,_BOHDT&KQZQ&A-O<($D8?PN.!GZC'Y& MIENF5'J=0MMXUU/P^MLI\.BUN;4(#^^W!&7'TS@U'X$\%ZMX7U.YFO+BTD@F MBV;878G<""#RH]ZB\!>-M-DT*#3M2O(K6YM5V!IG"*Z#I@GC('&*ZW3=975[ MV8V(633XEV_:><229Z)Z@#J?4UH])-HS7PI,\>^)O_([W7_7./\ ]!%>L>'/ M^1&T_P#Z\5_]!KR3XE2))XWN]CJVU44X.<$*,BO5?#MU OP_LIS*@BCLAO;/ M"X7G-9+^"_Z[FC_BK^NQXYX)_P"1UTK_ *[C^1KTOXM?\BG!_P!?:?\ H+5Y MCX.FC@\8:7)*ZH@G&68X SQ7I?Q;FC7PS;1%U$CW2LJYY("MD_J*N?P+U_R) MA\;_ *Z,R_@X3_Q-QGC]T?\ T*HOC%_Q]:3_ +DO\UIWP=D03:M&6 =A$0N> M2!NS_,4WXQ?\?6D_[DO\UHJ[Q^7ZA#[7]=CH?A5_R)W_ &\O_(5P/Q.C5/&U MP5'+Q1L?KC']*[;X3WMN_AF:U$JB:*=G=">0I P?IUKBO$L4OB[XB7%OI@\X M,RQ*Z\J H 9L^F1V?B+P-XJ\37\=Y M>SZ+'(D8C @>4 @$GG*GGFNG\3PSV_PXNX;EE>>.S5)&4D@L, D9JU-XPT?[ M*KV-[#>W,O$%M X:1V/0%>J^Y/2J_C:8Q> [\W;1I,\ 4A3P7)' S[U$](-% M1UDF>9?#&SCNO&<3R 'R(GE4'UX _G7MKV-I)=I=O:P-* M_"VXC@\8A9'5?-@=%W'&3D' ]^*]QK66R(6["BBJVHM$K2]TB?6+:)(KVW'F2,HQYJ#KGW'7-<1HGQ!UW1+] MQ?2S7T)8^;#<.=RGOM)Y7Z=/:NEUCQ__ ,)1IDFC:#I=Y)=W:['\Q5PJGKC! M/YG&*)*ZTW!.SU(_@Z\N[5H\GR@(SC/ ;YOZ5P_BRW:V\7ZI&W7[2[?@QR/T M->U>#/#2^&=$6WPKC?BCX6G>Y&O6<32(5"W*J,E<='^F.# MZ8IR=II]A0V:[G;>)?\ D1M1_P"O%O\ T&O(_AO;M/XWLF .(E>1O8;2/YD5 MW>M^+])N?AY((KZ&2ZN+40BW#@R!B #E>HQSS4?PQ\+3Z7;S:K?1&*>X4)%& MPPRIU)([9X_*J6E23_KJ1_R[BOZZ'H=%>,^/_%&NVWBN>T@O+BS@M]OE+"Y3 M>" =QQUY_#BO0? NNW'B#PS'=O^V?8?J?QI-V&E0A[R0?=B M0<@$_D?R]:ZK0-#M?#VDQ6%J,A>7-];\7:S8:/.EK#;S3JTP@1@753N()+'CBJBNBZ_U^!,GU?0Z M;XKV[2^$4D7I#10^ M+'_(WI_UZI_-J]%^'MNUMX(TY6!!=6DY]"Q(_2N!\1VC^.?'YATDB:VB1(I+ ME.8U R2<_B0/6O6&>RT'1P9'6&SM(@NX]E P/QHC[M/7^MPEK/0K>(M=M_#V MD2WL_P S_=BC'61ST _STKFO WA.>VN)?$.LKG4[HET1A_J@W))_VC^@K@]5 M\>W5]XF75%M+>6*WR+2&Y#,L?^U@$9;\\?A5YOBYX@*D"UTU21U$3\?^/TH] M^H/MT/::J:GJ5MI&G37UY)LAA7$[>]OY1YMP&NIY7X^\2 MSEL@8 51M ]!@U5M++9"OK=[LZRBBBD,**** "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 **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@##U+P=X> MU:X,]YI<3RLFXY/ZUIT4+38 M'J%85YX-\/7^H&_N=+BDN"\ MCDLSM:H2Q/4DXYIR:#H\4,L,>DV*12X\Q%MD"OCD9&.<5H44 97_ C.@?\ M0#TW_P !(_\ "M*&&*WA2&&-(XD&U410%4>@ Z4^B@#!O?!?AW4+XWESI<3S MDY9@S*&/J0" ?Q%:$^C:7HHZ6#S*5IHVEV M$QFL]-L[:4C;OA@5&QZ9 JGJGA/0M9NUNM0TZ.:=>-^YE)^NTC/XULT4 4_[ M)T_^S3IPLH!9%=I@" +CZ52TGPIH>AS&;3M/CAE/'F%F=A]"Q)'X5LT4=;AY M%*[T?2]0E$M[IMGWF;.F6\.H^+]1UE(UVVZ"QC<#[[#ESGV)"_@:Z6JN MFZ=;:5I\-E:(5AB&%RW@M(%@M MH8X84X6.-0JK] *X_P 5:;9:U(VD:99VS7]S(IO+J.)(8CB0(H]@,"I***'J"5M#+ M;PWH3N7?1=.9F.23:H23^5)_PC.@?] /3?\ P$C_ ,*U:* *MGIMAIP<6-E; M6H?!801*F[ZX'-6J** *,FBZ5-=?:9=,LWN,Y\UH%+Y^N,U>HHH KWEA9:A& ML=[:07**=P6:,. ?7!%4O^$9T#_H!Z;_ . D?^%:M% &?;Z#H]I.L]MI-C#, MGW9([=%9?H0*T*** *=WI&FW[A[S3K2Y8=&FA5R/S%26MC:6$?EV=K!;I_=A MC"#\A5BB@ HHHH @O+*VU"U>UO($G@?[R.,@UF:5X2T'1;C[18:='%-VD9F< MCZ%BI M>#O#^KW!N+W3(GF8Y9T9HRQ]RI&?QJ[I>B:9HL1BTZRBMU/WBHRS?5CR?QJ_ M10M-@>HA 92K $'@@]ZYV;P%X7GN?/?2(@^@%/HH\@,L^&=!)R=$TTD_P#3 MI'_A4JZ'I"VK6JZ58BW=@[1"W38S#H2,8S5^B@#*_P"$9T#_ * >F_\ @)'_ M (5+-H6CW/E^?I5C+Y:"--]NC;5'11D<#VK0HH S[?0='M)UGMM)L89D^[)' M;HK+]"!3KS1M.U"\M[J\M(YYK<$1&09"YQGCIG@HH PM1\&>'=5N#<7FE MQ-*3EG1FC+'U.TC/XU>TO1-,T6(QZ=916ZG@E!\S?4GD_C5^BA:;!N%9&J^% M]$UN3S-0TZ*:3&/,&48C_>4@UKT4 96D^&]'T/)TZPB@ M:9I^H[/MUC;76S.SSX5?;GKC(XJW10!E?\(SH'_0#TW_ ,!(_P#"M0 * M. !2T4 %%%% %*ZT;2[Z3S+S3;.XD_O30*Y_,BIK:SM;*/R[2VA@3^[$@4?D M*GHH **** *,>BZ5%<_:8],LTN,Y\U8%#9^N,U>HHH PO$1F[8R,@9ZGH*7PCH1\/>'H+*0@SDF28CIO/4#Z<#\*V1#$LS3+$@E M8 ,X4;B!T!-/H6@/4*HW6B:5?3F>[TRRN)2,&2:W5VQ]2*O44 97_",Z!_T M]-_\!(_\*FM=#TFRG$]II=E!,N0)(K=%8?B!5^B@ JO=V%GJ$8CO;2"Y0'(6 M:,.!^!%6** (;:TMK*$0VMO%!$.B1(%7\A275G:WT/DWEM#<19SLF0.N?H:G MHH RO^$9T#_H!Z;_ . D?^%'_",Z!_T ]-_\!(_\*U:* (7M+:6T^RR6\3VQ M79Y+("FWTQTQ5#_A&= _Z >F_P#@)'_A6K10!E?\(SH'_0#TW_P$C_PK0M[> M"T@6"VACAA3A8XU"JOT J6B@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHJ*ZG%K:37##(B1G('? S2;LKL M:5W8KZQ?'3-%OKY0&:W@>4 ]"54FJ?A35;G6_#%CJ5Y'$D]PA=EB!"CD@8R2 M>GO7FOASP]7'B36$\ M(Z=(5BB0W.HRK_"H&0O\OQ(J?X-$GP7(">EV^/R6B/O)O^M[!+1I?UW/0Z*\ MQ\3WVJ>*O'B^$=/OY+&SMXQ)=RQ'#-P">GU QZGFJ.O?#;_A%=)FUOPWJU_' M=VB^:ZR./G4=<;0/K@YS2OIS/8=M>5;GKE%87A+7&\1^%K/4B LTB%9 .@<' M!_#(S^-)_$%_=W3'<%MV"QQ^P# \?0"FTT[$IIJYZ-17C_AB? M4_!GQ(7PK+?27>G3C$8<_=!7*D#L>,''%>P4^B:ZAU:84444AA1110 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 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 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4C*'4JP!4 MC!![BEJKJ-]%I>FW-_.',5O$TKA!EB ,G ]:3M;4:WT/-7\(>*_!6H7-WX1F MBN["5M[6,W4>V"1G'J"#6QX:^)":EJRZ+K6G2:7JA.U5?.UV].>03VZY]:VK M#QWX7U"W6:/6[.($G-5&_,HLF5N5R1[#6)XL\0Q>&?#]QJ#X:7&R"/^_(>@_J?85MURGC7P M8_B];'R]4>P:T=G#+%OR3C!^\,$8ZU$KO0I%3PCX>ET?PK>WVH9?5=1C>>Z= MNHR"0OX9_,U2^#7_ ")7+@#K\V.<_W3TJUK)^B^6I#T2]?OT+G MB1=0\%_$:3Q5'I\MYIMU%MG,8^YP VFC:%J=U)) MZ2&1%5(U*G+$J6X R><=*[J[\4:'8:BVGWNJ6UM M.]-;1YM'T2Y34=2OE\A%M6\P*&X)R."<' [UF_@Y=^QHOBYMNY+\'MW_""K MG./M,F/TKN+N[@L+26[NI5B@B4N[L> !6/X2T<>&O"5G8SE5>&,O.V> Q^9N M?;/Z5YSJOB*V^(6O_P!GRZM;:9X;M7#2-/.L3W)'H&.?IZ=3S@5I-WE9&<%: M-V7O!EM/XO\ 'U[XQFC:.QA8QVH8?>.W:/R')]S7JU86G:WX5L[:WT_3]7TE M(T CBACNX_P &>2?UK=HT226R'NVWNPHHHI#"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@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I&574JP!4C!!&012T4 >8> M*O FFW'BW0([+0BMI-(YOFMXV6,*,$!BO"]_2N^TG0=*T*$Q:980VRM]XHOS M-]2>3^-:-%"T5@>KN%%%% #9$66-HW&48%2/4&J&C:'IOA^R-GI=M]GMRY"&214V^FU2&]\'CO5#XE7%S;^#+@V[,H=T20KU"$\_GP/ MQHTN\L[V?PO+8E/(%O,H5?X"$4%3Z$4EJ_Z[,'I_7H=%8:MI^JJS6-Y#<;.' M"."5^HZC\:N5C6NCK9^*;W488@D=U;H)",OO'/AO3;V6 MSN]2$<\1VNHAD;!],A2*N^(M8CT'0KK4'QF-<1J?XG/"C\ZP/#-MX1U*PAB0 M:9J-\5WSO+"IE=SRQ(8;NI-):L'H=%I&NZ=KUN\^FW!GB1MC-Y;(,^GS 9JS M>7UKI]N9[N=(8@0-SG&2>@'J?:EM;.UL8?)M+:&WB!SLA0(N?H*X6UO&\1_% M.6-R6L](C;RD_A\SA2WUR3^0I[NR#979V5GK5A?7'V>*5UGV[A#/$\+D>H5P M"1[BK]<=\1XGB\/Q:K;,8[O3YTECD'4 G:1].1^5-U_Q:T'P]CUBV/EW%Y&J M1X_@=NN/IAORI-Z-]OZ0[:I=SH+CQ#IEM/)"]PSO%Q+Y4+R+%_OE00OXXJ_! M/%K._S$GUZUSOA:];2/'> ML>&L_P"B,YN+=>R$@,0/;!_2JM:7+_6A-].8[^BBBD,**** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"&ZM8+VUEMK MF)9895*NC#@BO)]4\/:GX$UV"^T&1KJ%][K;LNYE4 ;@1W&#U'->E:WJZ:-' M9S3%%@EN5AD=OX0P//YX_#-0WY!\3Z*0<@I<<_\ 5I=;H'M9D/A7Q99>*+( MR0CRKF,#SH&.2ON/4>]=!7GOA^PC/Q1UB[TU MA%'YHP^3>VL-S$#D)-&' /KSWKB_$/PWT^:W:[T-6L=0B&Z,1N0K M$=O]D^XKK]0U?3M*\K[?>0VWFMM0RMC)I;W5++3[$WES<(L.,JN-=\/YO,_;+60P2L1RQ X)]_7W%%-/FW#='"(I!W5E&"#Z=*YOPI9'5O'.L^)<9M0Y@MG[.1A21[8 M'ZUJ_P"+?U_K\3-?P[>B_K[CT"BBBI*"BBB@ J"[EEBB#0IO;=@C!/'X5/10 M!F?;+[_GV_\ (;4?;+[_ )]O_(;5IT4 9GVR^_Y]O_(;4?;+[_GV_P#(;5IT M4 9GVR^_Y]O_ "&U'VR^_P"?;_R&U:=% &9]LOO^?;_R&U'VR^_Y]O\ R&U: M=% &9]LOO^?;_P AM1]LOO\ GV_\AM6G10!F?;+[_GV_\AM1]LOO^?;_ ,AM M6G10!F?;+[_GV_\ (;4?;+[_ )]O_(;5IT4 9GVR^_Y]O_(;4?;+[_GV_P#( M;5IT4 9GVR^_Y]O_ "&U'VR^_P"?;_R&U:=% &9]LOO^?;_R&U'VR^_Y]O\ MR&U:=% &9]LOO^?;_P AM1]LOO\ GV_\AM6G10!F?;+[_GV_\AM1]LOO^?;_ M ,AM6G10!F?;+[_GV_\ (;4?;+[_ )]O_(;5IT4 9GVR^_Y]O_(;4?;+[_GV M_P#(;5IT4 9GVR^_Y]O_ "&U'VR^_P"?;_R&U:=% &9]LOO^?;_R&U'VR^_Y M]O\ R&U:=% &9]LOO^?;_P AM1]LOO\ GV_\AM6G10!F?;+[_GV_\AM1]LOO M^?;_ ,AM6G10!F?;+[_GV_\ (;4?;+[_ )]O_(;5IT4 9GVR^_Y]O_(;4?;+ M[_GV_P#(;5IT4 9GVR^_Y]O_ "&U'VR^_P"?;_R&U:=% &9]LOO^?;_R&U'V MR^_Y]O\ R&U:=% &9]LOO^?;_P AM1]LOO\ GV_\AM6G10!F?;+[_GV_\AM1 M]LOO^?;_ ,AM6G10!F?;+[_GV_\ (;4?;+[_ )]O_(;5IT4 9GVR^_Y]O_(; M4?;+[_GV_P#(;5IT4 9GVR^_Y]O_ "&U'VR^_P"?;_R&U:=% &9]LOO^?;_R M&U'VR^_Y]O\ R&U:=% &9]LOO^?;_P AM1]LOO\ GV_\AM6G10!F?;+[_GV_ M\AM1]LOO^?;_ ,AM6G10!F?;+[_GV_\ (;4?;+[_ )]O_(;5IT4 9GVR^_Y] MO_(;4?;+[_GV_P#(;5IT4 9GVR^_Y]O_ "&U'VR^_P"?;_R&U:=% &9]LOO^ M?;_R&U'VR^_Y]O\ R&U:=% &9]LOO^?;_P AM1]LOO\ GV_\AM6G10!F?;+[ M_GV_\AM1]LOO^?;_ ,AM6G10!F?;+[_GV_\ (;4?;+[_ )]O_(;5IT4 9GVR M^_Y]O_(;4?;+[_GV_P#(;5IT4 9GVR^_Y]O_ "&U'VR^_P"?;_R&U:=% &9] MLOO^?;_R&U'VR^_Y]O\ R&U:=% &9]LOO^?;_P AM1]LOO\ GV_\AM6G10!F M?;+[_GV_\AM1]LOO^?;_ ,AM6G10!F?;+[_GV_\ (;4?;+[_ )]O_(;5IT4 M9GVR^_Y]O_(;4?;+[_GV_P#(;5IT4 9GVR^_Y]O_ "&U'VR^_P"?;_R&U:=% M &9]LOO^?;_R&U'VR^_Y]O\ R&U:=% &9]LOO^?;_P AM1]LOO\ GV_\AM6G M10!F?;+[_GV_\AM1]LOO^?;_ ,AM6G10!F?;+[_GV_\ (;4?;+[_ )]O_(;5 MIT4 9GVR^_Y]O_(;4?;+[_GV_P#(;5IT4 9GVR^_Y]O_ "&U'VR^_P"?;_R& MU:=% &9]LOO^?;_R&U'VR^_Y]O\ R&U:=% &9]LOO^?;_P AM1]LOO\ GV_\ MAM6G10!F?;+[_GV_\AM1]LOO^?;_ ,AM6G10!F?;+[_GV_\ (;4?;+[_ )]O M_(;5IT4 9GVR^_Y]O_(;4?;+[_GV_P#(;5IT4 9GVR^_Y]O_ "&U'VR^_P"? M;_R&U:=% &9]LOO^?;_R&U'VR^_Y]O\ R&U:=% &9]LOO^?;_P AM1]LOO\ MGV_\AM6G10!F?;+[_GV_\AM1]LOO^?;_ ,AM6G10!F?;+[_GV_\ (;4?;+[_ M )]O_(;5IT4 9GVR^_Y]O_(;4?;+[_GV_P#(;5IT4 9GVR^_Y]O_ "&U'VR^ M_P"?;_R&U:=% &9]LOO^?;_R&U'VR^_Y]O\ R&U:=% &9]LOO^?;_P AM1]L MOO\ GV_\AM6G10!F?;+[_GV_\AM1]LOO^?;_ ,AM6G10!F?;+[_GV_\ (;4? M;+[_ )]O_(;5IT4 9GVR^_Y]O_(;4?;+[_GV_P#(;5IT4 9GVR^_Y]O_ "&U M'VR^_P"?;_R&U:=% &9]LOO^?;_R&U'VR^_Y]O\ R&U:=% &9]LOO^?;_P A MM1]LOO\ GV_\AM6G10!F?;+[_GV_\AM1]LOO^?;_ ,AM6G10!F?;+[_GV_\ M(;4?;+[_ )]O_(;5IT4 9GVR^_Y]O_(;4?;+[_GV_P#(;5IT4 9GVR^_Y]O_ M "&U'VR^_P"?;_R&U:=% &9]LOO^?;_R&U'VR^_Y]O\ R&U:=% &9]LOO^?; M_P AM1]LOO\ GV_\AM6G10!F?;+[_GV_\AM1]LOO^?;_ ,AM6G10!F?;+[_G MV_\ (;4?;+[_ )]O_(;5IT4 9GVR^_Y]O_(;4?;+[_GV_P#(;5IT4 9GVR^_ MY]O_ "&U'VR^_P"?;_R&U:=% &9]LOO^?;_R&U'VR^_Y]O\ R&U:=% &9]LO MO^?;_P AM1]LOO\ GV_\AM6G10!F?;+[_GV_\AM1]LOO^?;_ ,AM6G10!F?; M+[_GV_\ (;4?;+[_ )]O_(;5IT4 9GVR^_Y]O_(;4?;+[_GV_P#(;5IT4 9G MVR^_Y]O_ "&U'VR^_P"?;_R&U:=% &9]LOO^?;_R&U'VR^_Y]O\ R&U:=% & M9]LOO^?;_P AM1]LOO\ GV_\AM6G10!F?;+[_GV_\AM1]LOO^?;_ ,AM6G10 M!F?;+[_GV_\ (;4?;+[_ )]O_(;5IT4 9GVR^_Y]O_(;4?;+[_GV_P#(;5IT M4 9GVR^_Y]O_ "&U'VR^_P"?;_R&U:=% &9]LOO^?;_R&U'VR^_Y]O\ R&U: M=% &9]LOO^?;_P AM1]LOO\ GV_\AM6G10!F?;+[_GV_\AM1]LOO^?;_ ,AM M6G10!F?;+[_GV_\ (;4?;+[_ )]O_(;5IT4 9GVR^_Y]O_(;4?;+[_GV_P#( M;5IT4 9GVR^_Y]O_ "&U'VR^_P"?;_R&U:=% &9]LOO^?;_R&U'VR^_Y]O\ MR&U:=% &9]LOO^?;_P AM1]LOO\ GV_\AM6G10!F?;+[_GV_\AM1]LOO^?;_ M ,AM6G10!F?;+[_GV_\ (;4?;+[_ )]O_(;5IT4 9GVR^_Y]O_(;4?;+[_GV M_P#(;5IT4 9GVR^_Y]O_ "&U'VR^_P"?;_R&U:=% &9]LOO^?;_R&U'VR^_Y M]O\ R&U:=% &9]LOO^?;_P AM1]LOO\ GV_\AM6G10!F?;+[_GV_\AM6/KOB MV71(0'A0W#C*1L"./4\]*WK[5].TT$WEY#"1SM9OF_+K7CWB/4QJ^O75VCEH MBVV(G(^0<#CMZ_C7?@\-[6=Y+1'E9CC?84[0?O/\/,GNO%^NW?-]KA[I*,G\&ZUS-%>Z\/2<>5Q5CY:.+KQES*;OZGL^ MGZY-J=FEU:Q!XV]$)P>X//6K/VR^_P"?;_R&U<9\,[MQ)I>RJN"/L\'B/K%%5'N9GVR^_Y]O_(;4?;+[_GV_P#(;5IT5SG6 M9GVR^_Y]O_(;4?;+[_GV_P#(;5IT4 9GVR^_Y]O_ "&U'VR^_P"?;_R&U:=% M &9]LOO^?;_R&U'VR^_Y]O\ R&U:=% &9]LOO^?;_P AM1]LOO\ GV_\AM6G M10!F?;+[_GV_\AM1]LOO^?;_ ,AM6G10!F?;+[_GV_\ (;4?;+[_ )]O_(;5 MIT4 9GVR^_Y]O_(;4?;+[_GV_P#(;5IT4 4[2XN992LT.Q=N0=I'/XUH56OM/M-2M_(O($FCR& 8=".A!Z@^XJS10!0L]&L;&296PLXH5[/*=[?EP!^ MM=5/!UI[1^_0X*V8X:EO*[\M3TJLB_\ %&C:;D3WT1WY#I^->27^O: MIJ>1=WTTBGJF[:O_ 'R.*SJ]"GEB^W+[CRJV=O:E'[_\D>B7_P 2T&5TZQ+> MCSMC_P ='^-P^'&HSX:]N(K9>ZK\[?X?K73R87#[VO][.+VF/Q>U[>6B_3\SC"2Q)8 MDD]2:2O7+#P'HEGAI8GNG'>9N/R&!^>:U;[0-,U#3_L,MK&D(.4$2A"A]1CI M64LRIIV2=C:.2UG%N4DGV/#J*[J[^&EXLI^Q7T#QYX\X%2/R!JWI?PV2.59- M3NQ*H/,4((!^K'G]*Z'CJ"5^8Y(Y9BG+EY?\A?AMIDD4%UJ4BD++B*+/< Y8 M_3.!^!KO:9%%'!$D42*D: *JJ, #TI]?/UZKJU'-GUN%H*A25-= HHHK$Z0H 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 **** "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@ HHHH **** "BBB@ HHHH **** "N9NO$=W%\0;'P]%%";::T:XE=@=X(S MC!SCMZ5@_$C6=274M'\.:9=M9MJ4FV6X4X8*2% !Z]R>/2H6^#.F",RQ:SJ: M7_7[064C=ZXP#_X]27\W0'VZGI5%9?AVRU#3M"MK35+P7EW%N5I\D[QN.TDG MG.,?_7K4JGN)!14-W=0V5I-=7$@CAA0N[GH !DU\_P#BA[_76@\6W1>."ZO1 M;V4)_AB7//YC\\TEK)1_K70;T5SZ&HJ-W,=NT@5G*KG:O)/'05XQXV;Q=K?A MRYUC5%.E:5&R"+3LD/)E@,O^??TZ=Z3=AK4]KHK#\&'/@K1<_P#/G'_Z"*VR M0JEF( R2>U5)96S;#4]$^9^7^9ZS=W]I81[[NYB@7UD<#/T]:YF_\ B'I%KE;59;MQ M_=&U?S//Z5Y9))),Y>5V=SU9CDFECBDFD$<4;2.>BJ,D_A7?3RVG'6;O^!Y5 M7.JTM*<4OQ9U5_\ $/5[K*VJQ6B'IM7>B^[_ (!YI6Q8>%]9U+!@L)0A_CD&Q?UZ_A7K=AH6EZ9@ MV=C#&PZ/MRW_ 'T>:T*Y:F9O[$?O.ZCDBWJR^[_-GG=A\-'.&U"_"^J0+G_Q MX_X5U-AX1T33\&.Q25Q_'-\Y_7@?@*VZ*X*F*K5-Y?H>M1P&'I?#'7SU_,0 M* . !2T45S':%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% %>^OK;3;&6\NY1%!$NYV M/:N=DU[6;F_TU[+3D2VN8Y76*YG"/* 03A&V]QN;_ ,'7"VJL M[1NLK(O5E!Y_+K^%9OAOQ-:^(;_01&=MW;PS)/$1T.U1D>QQ26K_ *[,):+^ MO(Z71_$*:I?W>GRV5Q9WMI@RQRX(P>A5@>16S5-=/1-8DU$, \D"PLNWKAB0 M<_C5RGT *RO$6O6WAS1Y;^X&[;\L<8.#(QZ 5J$A022 !R2:\V\79UWPYJFN M2#_0X%$-@I_B_>*'E_'&![?6ID]-"HK4[K1-3_MG1;34?)\G[0F_R]V[;^.! MFDUS5ET72I;PPM/("%B@3[TKDX"C@\GZ51\$?\B7I7_7 ?S-<_XO\0W&F>*+ M*271[NYT^R4R;U0JAE(^\&(P=JY_$GTJYZ2L1"[C<9L@\R;;'A=S_ #<+QSSZ>]8?A[QCI'B0;+25H[D#+6\HVOCU'8CZ M5E_$[4WT_P )/%$Q5[N00DC^[@D_H,?C4R=D..K-2U\076JQ27.CZ:MS9(Q4 M32S^492.OEC:-QU5AZU%X:M5LO#.F6ZC& MVV3/U(R?U-<;I%R=*^+NJ:QQR.0.1TKEO^$N\;>#T5?$NCK?V284WD!YQZEA MQ^8!KM=3\9Z)HVMKI6I71MIGB$JR2*?+()(QN['COQ5;6O&OA:VTFY:;5K&Z M1HV7R()EE9\C&,*3U]^*EOE3:':[LS6T+7+'Q%I46HZ?(6A?@AAAD8=5(]16 ME7G/PC5I)69$7='GGC:ZF\3:_:>"] M/D(1B)M1E7^",/O"FK:'96$E]XIO=46:X\M$G#XC./O#+M MS^51'[/>Z?SO_2*EN_1_D>[+]P?2N+^*_P#R3V^_WXO_ $,5J>%=!O\ P_9W M":AKUSJID8.KW&1Y8 Z#+-_.N:^)GB#1;_P->6]GJ]A<3L\>(H;E'8X<9X!S M2J;?=^:'3_K[CJO!G_(E:+_UYQ_^@BL+XA:O:OXHFURR\2 MW&FS2(J 0Q'^+[_4X5D0&VF#[6). M>9"./I7;?#_P]J&E:?#>W6OW5_!/TKF+[5]0U(DWEY-,.NUF^4?0=!7?3RVI+XW;\3R MJV#:6,TBGHY7:O\ WT>*[HX&A35YZ^IYD\TQ59\M-6]%=DU_ MXGUG4LB>_E"'^",[%_(=?QK(KN;#X:WZ1#>WY\ ?K746'@C0['# M&U-RX_BN#N_3I^E$L;AZ2M#\!1RW%UWS5-/5GDUI87E^^RTMI9V[^6A./KZ5 MTUA\/-7NL-=-%:(>S'>WY#C]:]3CBCA0)$BH@Z*HP!3JXJF95'\"M^)Z='): M4=:C;_#_ ()R5A\/=(M<-RTMHH%](T"Y^N*L M45P5*U2I\;N>K2PU*E_#BD%%%%9&X4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %>:^+?!,;:[9SZ ?L5_/YDGRMM4L@!XQ]TG/TKKO$]]=Z;96MY M:P7$XBN5,T<"DDQX(;('89S^ K,NO$VC3Z_I$Z:C %19@ZNVUU)5< J>03Z8 MI;NX]D0^"?%MWJEQ/HNLQ&/5;4'K2V.6\4ZM:&Z@T&6^@M! ?05UEWHVEW\ MWG7FFV=S+C;OF@5VQZ9(KEO'>A:/9^#-0GMM*L8)D";9(K=%8?.O0@9K.7PZ MEQ^)6+W@34K&;POIMG%>VSW4<&7@652Z\]USD5U-165LEU) M!AYUB4.W/=L9-,NOB!INFZW/INJ6]W9",X2=XRR2#U&,G'IP?PK6?Q6,X?#< MP_B#H46D&#Q1I*+;75O,OFB,8#9/!QZYX/KFE^*X>X\,:;<[2!YX+#TRAK=O MMWC$06<-O,FD"19;BXGC,?G!3D(BL,X)ZD@5J>(]$CU[0+G36(0NO[ML?=8< M@UFTU&WG,@_\!%>=JAF^.3%.1&N6]OW./ZUT?AW7 MK?2]"AT_6919W]FODM#+PT@7@%!_&",=,TSPEHER-7U/Q'J$#0W%\Y$,+CYH MXL\9]"<#CVK1_P 3F6VOXD+2'+UT7]?<=A1114E!1110 56O;=[F$(A4$-GG M\:LT4 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#? MC_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94 M_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A M1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/ M\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ M -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_ M]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L4 M4 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_ MX5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#? MC_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94 M_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A M1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/ M\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ M -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_ M]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L4 M4 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_ MX5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#? MC_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94 M_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A M1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/ M\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ M -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_ M]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L4 M4 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_ MX5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#? MC_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94 M_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A M1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/ M\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ M -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_ M]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L4 M4 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_ MX5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#? MC_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94 M_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A M1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/ M\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ M -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_ M]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L4 M4 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_ MX5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#? MC_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94 M_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A M1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/ M\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ M -^/\S_A1_94_P#?C_,_X5L44 8_]E3_ -^/\S_A1_94_P#?C_,_X5L44 ,5TU% &,=(F92I:,@C!&3_ (5S7_"J M?#W_ $#H_P#P)E_QKOJ* .)LOAKHVG7D5W:V4<<\1W(WGRG!^A.*WO[*G_OQ M_F?\*V** .."$QK'&H1%W$X M& .E;=% &/\ V5/_ 'X_S/\ A1_94_\ ?C_,_P"%;%% &/\ V5/_ 'X_S/\ MA1_94_\ ?C_,_P"%;%% &/\ V5/_ 'X_S/\ A1_94_\ ?C_,_P"%.O\ Q-H^ MFY%Q?Q;Q_!&=[?D.GXUR]_\ $N)_9].7-Y?6L/?#R>,;" E;9' MN3V8#8I_/G]*PKOQ;J5QD1%+=3_<&3^9K&@MI[J416\,DTAZ+&I8_D*Z.P\! M:W>8:6..U0]YFY_(9/YXKK6'PM#65OG_ %^AP/%X[%:0O\E;\?\ @G-S7$UR M^^>5Y&]78FF*I9@J@DG@ =Z]/L/AQIL&&O;B:Z;^Z/W:_IS^M=/8Z3I^FJ!9 MV<,)QCIK.>8THZ05_P-:>3UZCO5=OQ?\ 7S/)+#PAK>H8*631(?XY M_D'Y'G]*Z2T^&KC!N[U6/]V+('YD?TKT.BN&IF%:6VAZM'*,/3UE[S\_\CF+ M3PA:V6##;V^X?Q-EC^9%7_[*G_OQ_F?\*V**X93E)WD[GIPA&"M%61C_ -E3 M_P!^/\S_ (4?V5/_ 'X_S/\ A6Q14EF/_94_]^/\S_A1_94_]^/\S_A6Q10! MC_V5/_?C_,_X4?V5/_?C_,_X5L44 8_]E3_WX_S/^%']E3_WX_S/^%;%% &/ M_94_]^/\S_A1_94_]^/\S_A6Q10!C_V5/_?C_,_X4?V5/_?C_,_X5L44 8_] ME3_WX_S/^%']E3_WX_S/^%;%% &/_94_]^/\S_A1_94_]^/\S_A6Q10!C_V5 M/_?C_,_X4?V5/_?C_,_X5L44 8_]E3_WX_S/^%']E3_WX_S/^%;%% &/_94_ M]^/\S_A1_94_]^/\S_A6Q10!C_V5/_?C_,_X4?V5/_?C_,_X5L44 8_]E3_W MX_S/^%']E3_WX_S/^%;%% &/_94_]^/\S_A1_94_]^/\S_A6Q10!C_V5/_?C M_,_X4?V5/_?C_,_X5L44 8_]E3_WX_S/^%']E3_WX_S/^%;%% &/_94_]^/\ MS_A1_94_]^/\S_A6Q10!C_V5/_?C_,_X4?V5/_?C_,_X5L44 4+*RDMIB[LA M!7'!/M5^BB@ HHHH **** "BBB@ HHHH *ADM();J&Y=,S0!A&V3\N[@\?A4 MU% !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 %%%% !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 %%%075[:V,?F75 MS% GK(X7^=-)O1";25V3T5R=_P#$+1[7*VWFW;CIL7:N?J?Z UR]_P#$35KG M*VJ0VB=B!O;\SQ^E==/!5I]+>IY];,\-3^U=^6O_ #U*21(D+R.J(.K,< 5 M@7_C;0[#*_:OM#C^&W&_]>GZUY->:A>:@^^[NIISV\QR_P#$&K:GD7=],Z'^ M ':OY#BI+#PSK&I8-O82[#_'(-B_F>OX5U%A\-)6PVH7RH.Z0+D_]]'_ -= M%\+A^U_O9RVQ^+[V^Y?I^IP-7++2K_46Q9VGX*62S M2#^.?YS^1X_(5N*JHH50 HZ #I7/4S-?8C]YUTAYA8?#C4I\->SP MVJ]U'SM^G'ZUU%AX!T6SPTR27;CO*W&?H,?KFNHHK@J8VM/K;T/6HY;AJ6T; MOSU(K>UM[2(16T$<,8_AC4*/TJ6BBN1N^YWI)*R"BBBD,**** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBF--$DJ1-(BR29V(6 +8ZX'?% #Z*** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I&941G M=@JJ,DGH!2US'CV]>S\,2+&VTW$BPDCT.2?T!%:4H>TFH+J95ZJI4Y5'T1SN MO?$*X>=X-'VQPJ<>>RY9_< \ ?K]*P(_%^OQR!QJ4I/HP!'Y$5B45]-##4H1 MY5%'Q-3&XBI+F7:6TL[^D:%L5@\!04N9[?@=4ZQ=8: MY,5HA_OMN;\A_4BNHL/AWI-MAKIYKM^X)V+^0Y_6D\3AJ&D?P_K]1K!8W$N\ M[_-_I_P#RV.-Y7"1HSN>BJ,DUOV'@G7+_!^R_9T/\5P=OZ=?TKUFTT^SL$V6 MEK# O?RT S]?6K-<=3,Y/X(V]3T*.206M65_30X6P^&MK'AK^]DF/]R(;!^9 MR3^E=18:!I6F8-I8PHP_C(W-_P!]')K2HK@J8BK4^*1ZU'!T*/P17ZA1116! MU!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 8?BW7CX<\/3WZ('FR(XE;IN/ M3/L.3^%8[:2USJ6A->ZA>S7%Q#,[RQW#Q8)53\@0@ <_CWS6YXHT)?$>@SZ> M9/+=L-&Y'"L.F?;M^->)XH[$21QS;<_*P '/\2C'44H[ MV?\ 6C"6UU_6QW>BC5++Q%?Z=>7TEW9B%)K9Y57>H)(() &<8_E71U# ]MO7TJ:GY,05QWQ \0W.E:/+;:<6%X\>]Y$.##%D+NSV)) M'X^E=-J>H0Z5ITU[/DI&,[5&2QZ!1[DX%<5XDTZ>W\ ZQ?WX!U*]\N2;'_+, M;UVQCV4?KFHEL7'='2^#YYKKPCIDUQ*\LKP@L\C%F8Y/4GK6=J>MW%_XLA\- M:=,T(5/-O;A/O(N,[%]"K,XNU._H;WB"YN/!R6NIVT]U/IYE$5W;W$S3$ ]'5G)((] M,X.>E;VIZW::;H,NKN^^W6(2)@_?S]T#ZY%9'Q%4-X%U'(SC81_WVM<%KE_- M)\)-"C)X>8HWN$+ ?T_*LVWROU7XEVU3]?P.\T*TO-?TB/5=3O;N*>Z!DACM MIVB2!#]T @,<<_-GK3O"OB">]N[_1M28-J.GR%3(!CSDSP^.QZ9^HK:T:-8 M=#L(U&%6VC _[Y%>?QRFV^.,BQC F3:__?H'^8%:-6GRK;7\"$[PYO3\3TZB MBBI*"BBB@ HHJ.6:.!0TC;03C.,T 2456_M"U_YZ_P#CI_PH_M"U_P">O_CI M_P * +-%5O[0M?\ GK_XZ?\ "C^T+7_GK_XZ?\* +-%5O[0M?^>O_CI_PH_M M"U_YZ_\ CI_PH LT56_M"U_YZ_\ CI_PH_M"U_YZ_P#CI_PH LT56_M"U_YZ M_P#CI_PH_M"U_P">O_CI_P * +-%5O[0M?\ GK_XZ?\ "C^T+7_GK_XZ?\* M+-%5O[0M?^>O_CI_PH_M"U_YZ_\ CI_PH LT56_M"U_YZ_\ CI_PH_M"U_YZ M_P#CI_PH LT56_M"U_YZ_P#CI_PH_M"U_P">O_CI_P * +-%5O[0M?\ GK_X MZ?\ "C^T+7_GK_XZ?\* +-%5O[0M?^>O_CI_PH_M"U_YZ_\ CI_PH LT56_M M"U_YZ_\ CI_PH_M"U_YZ_P#CI_PH LT56_M"U_YZ_P#CI_PH_M"U_P">O_CI M_P * +-%5O[0M?\ GK_XZ?\ "C^T+7_GK_XZ?\* +-%5O[0M?^>O_CI_PH_M M"U_YZ_\ CI_PH LT56_M"U_YZ_\ CI_PH_M"U_YZ_P#CI_PH LT56_M"U_YZ M_P#CI_PH_M"U_P">O_CI_P * +-%5O[0M?\ GK_XZ?\ "C^T+7_GK_XZ?\* M+-%5O[0M?^>O_CI_PH_M"U_YZ_\ CI_PH LT56_M"U_YZ_\ CI_PH_M"U_YZ M_P#CI_PH LT56_M"U_YZ_P#CI_PH_M"U_P">O_CI_P * +-%5O[0M?\ GK_X MZ?\ "C^T+7_GK_XZ?\* +-%5O[0M?^>O_CI_PH_M"U_YZ_\ CI_PH LT56_M M"U_YZ_\ CI_PH_M"U_YZ_P#CI_PH LT56_M"U_YZ_P#CI_PH_M"U_P">O_CI M_P * +-%5O[0M?\ GK_XZ?\ "C^T+7_GK_XZ?\* +-%5O[0M?^>O_CI_PH_M M"U_YZ_\ CI_PH LT56_M"U_YZ_\ CI_PH_M"U_YZ_P#CI_PH LT56_M"U_YZ M_P#CI_PH_M"U_P">O_CI_P * +-%5O[0M?\ GK_XZ?\ "C^T+7_GK_XZ?\* M+-%5O[0M?^>O_CI_PH_M"U_YZ_\ CI_PH LT56_M"U_YZ_\ CI_PH_M"U_YZ M_P#CI_PH LT56_M"U_YZ_P#CI_PH_M"U_P">O_CI_P * +-%5O[0M?\ GK_X MZ?\ "C^T+7_GK_XZ?\* +-%5O[0M?^>O_CI_PH_M"U_YZ_\ CI_PH LT56_M M"U_YZ_\ CI_PH_M"U_YZ_P#CI_PH LT56_M"U_YZ_P#CI_PH_M"U_P">O_CI M_P * +-%5O[0M?\ GK_XZ?\ "C^T+7_GK_XZ?\* +-%5O[0M?^>O_CI_PH_M M"U_YZ_\ CI_PH LT56_M"U_YZ_\ CI_PH_M"U_YZ_P#CI_PH LT56_M"U_YZ M_P#CI_PH_M"U_P">O_CI_P * +-%5O[0M?\ GK_XZ?\ "C^T+7_GK_XZ?\* M+-%5O[0M?^>O_CI_PH_M"U_YZ_\ CI_PH LT56_M"U_YZ_\ CI_PH_M"U_YZ M_P#CI_PH LT56_M"U_YZ_P#CI_PH_M"U_P">O_CI_P * +-%5O[0M?\ GK_X MZ?\ "C^T+7_GK_XZ?\* +-%5O[0M?^>O_CI_PH_M"U_YZ_\ CI_PH LT56_M M"U_YZ_\ CI_PH_M"U_YZ_P#CI_PH LT56_M"U_YZ_P#CI_PH_M"U_P">O_CI M_P * +-%5O[0M?\ GK_XZ?\ "C^T+7_GK_XZ?\* +-%5O[0M?^>O_CI_PH_M M"U_YZ_\ CI_PH LT56_M"U_YZ_\ CI_PH_M"U_YZ_P#CI_PH LT56_M"U_YZ M_P#CI_PH_M"U_P">O_CI_P * +-%5O[0M?\ GK_XZ?\ "C^T+7_GK_XZ?\* M+-%5O[0M?^>O_CI_PH_M"U_YZ_\ CI_PH LT56_M"U_YZ_\ CI_PH_M"U_YZ M_P#CI_PH LT56_M"U_YZ_P#CI_PH_M"U_P">O_CI_P * +-%5O[0M?\ GK_X MZ?\ "C^T+7_GK_XZ?\* +-%5O[0M?^>O_CI_PH_M"U_YZ_\ CI_PH LT56_M M"U_YZ_\ CI_PH_M"U_YZ_P#CI_PH LT56_M"U_YZ_P#CI_PH_M"U_P">O_CI M_P * +-%5O[0M?\ GK_XZ?\ "C^T+7_GK_XZ?\* +-%5O[0M?^>O_CI_PH_M M"U_YZ_\ CI_PH LT56_M"U_YZ_\ CI_PH_M"U_YZ_P#CI_PH LT56_M"U_YZ M_P#CI_PH_M"U_P">O_CI_P * +-%5O[0M?\ GK_XZ?\ "C^T+7_GK_XZ?\* M+-%5O[0M?^>O_CI_PH_M"U_YZ_\ CI_PH LT56_M"U_YZ_\ CI_PH_M"U_YZ M_P#CI_PH LT56_M"U_YZ_P#CI_PH_M"U_P">O_CI_P * +-%5O[0M?\ GK_X MZ?\ "C^T+7_GK_XZ?\* +-%5O[0M?^>O_CI_PH_M"U_YZ_\ CI_PH LT56_M M"U_YZ_\ CI_PH_M"U_YZ_P#CI_PH LT56_M"U_YZ_P#CI_PH_M"U_P">O_CI M_P * +-%5O[0M?\ GK_XZ?\ "C^T+7_GK_XZ?\* +-%5O[0M?^>O_CI_PH_M M"U_YZ_\ CI_PH LT56_M"U_YZ_\ CI_PH_M"U_YZ_P#CI_PH LT56_M"U_YZ M_P#CI_PH_M"U_P">O_CI_P * +-%5O[0M?\ GK_XZ?\ "C^T+7_GK_XZ?\* M+-%5O[0M?^>O_CI_PH_M"U_YZ_\ CI_PH LT56_M"U_YZ_\ CI_PH_M"U_YZ M_P#CI_PH LT56_M"U_YZ_P#CI_PH_M"U_P">O_CI_P * +-%5O[0M?\ GK_X MZ?\ "C^T+7_GK_XZ?\* +-%5O[0M?^>O_CI_PH_M"U_YZ_\ CI_PH LT56_M M"U_YZ_\ CI_PH_M"U_YZ_P#CI_PH LT56_M"U_YZ_P#CI_PH_M"U_P">O_CI M_P * +-%5O[0M?\ GK_XZ?\ "C^T+7_GK_XZ?\* +-%5O[0M?^>O_CI_PH_M M"U_YZ_\ CI_PH LUS'CZ*&7PM*99%1HY$>,-_$V<8'X$UM3:M8V\+RRSA8T& M68J>!^5>2>)O$,VOZ@7^9+6,XAC)Z#U/N:[L%1E4J*2V1Y>9XF%*BX/5RTM^ MIB45>TK2I]6N_(A*J ,M(^=JCWQ6U'X'O6EVR7MFB9Y8%S^0VU[T\12@[2E9 MGRM+"5ZL>:$6T<]96PVD"[I97"J/Z_2O=K2UBLK2*WA4*D:A1@8Z"N=\ M.Z+I/A]3(LQGNF&&F9",#T4=A6__ &A:_P#/7_QT_P"%>%C<2JTDH[(^HRW! M/#1O_ (Z?\* +-%5O M[0M?^>O_ (Z?\*/[0M?^>O\ XZ?\* +-%5O[0M?^>O\ XZ?\*/[0M?\ GK_X MZ?\ "@"S15;^T+7_ )Z_^.G_ H_M"U_YZ_^.G_"@"S15;^T+7_GK_XZ?\*/ M[0M?^>O_ (Z?\* +-%5O[0M?^>O_ (Z?\*/[0M?^>O\ XZ?\* +-%5O[0M?^ M>O\ XZ?\*/[0M?\ GK_XZ?\ "@"S15;^T+7_ )Z_^.G_ H_M"U_YZ_^.G_" M@"S15;^T+7_GK_XZ?\*/[0M?^>O_ (Z?\* +-%5O[0M?^>O_ (Z?\*/[0M?^ M>O\ XZ?\* +-%5O[0M?^>O\ XZ?\*/[0M?\ GK_XZ?\ "@"S15;^T+7_ )Z_ M^.G_ H_M"U_YZ_^.G_"@"S15;^T+7_GK_XZ?\*/[0M?^>O_ (Z?\* +-%5O M[0M?^>O_ (Z?\*/[0M?^>O\ XZ?\* +-%5O[0M?^>O\ XZ?\*/[0M?\ GK_X MZ?\ "@"S15;^T+7_ )Z_^.G_ H_M"U_YZ_^.G_"@"S15;^T+7_GK_XZ?\*/ M[0M?^>O_ (Z?\* +-%5O[0M?^>O_ (Z?\*/[0M?^>O\ XZ?\* +-%5O[0M?^ M>O\ XZ?\*/[0M?\ GK_XZ?\ "@"S15;^T+7_ )Z_^.G_ H_M"U_YZ_^.G_" M@"S15;^T+7_GK_XZ?\*/[0M?^>O_ (Z?\* +-%5O[0M?^>O_ (Z?\*/[0M?^ M>O\ XZ?\* +-%5O[0M?^>O\ XZ?\*/[0M?\ GK_XZ?\ "@"S15;^T+7_ )Z_ M^.G_ H_M"U_YZ_^.G_"@"S15;^T+7_GK_XZ?\*/[0M?^>O_ (Z?\* +-%5O M[0M?^>O_ (Z?\*/[0M?^>O\ XZ?\* +-%0Q74,[E8WW$#.,$5-0 4444 %%% M% !1110 4444 137,4#1+*^TS/Y:<=6P3C\@:Y[Q+I5GK6L:58WT7F02)/D9 MP0=JX(/K5_Q%I%QK%A%%:7GV2XAF6>.79N^92TL)7B6 M4>?')($Y5>6&P[?89Y]12WW_ *T#;8PO!D=YX<\;7_ADW#3V0C,T>?X>A!]N M#@^]>DUB:+X>&FWEWJ5U/]JU.[/[V8+M51V51V X^N*VZKHKBZNQR7B-==?7 M[*2TT3^T=/M5\U5%VD(:;D G=R=HZ<=3[5B^,M6\0W/A2^BO?#'V.W8+OG^W MQR;/F&/E R>>*]'K&\5:3/KGAN[TZV>-)I@H5I20HPP/. 3V]*AKW;%Q^*YC M> +[5)-#L+:?1_)L4M_W=Y]I5O,YX^0V0*K:QH#7>J6NL6$J0:E;?*&<9 M25#U1L<]^O:M&_?OZF:7N6,_XE3B'P/>*>LK1H/^^@?Z5RWB/09K?X3:6"I\ MRT99I%QR ^<_D6%=G>:%=Z_=VKZU]GCM+5_-6TMY&D$C]B[,J\#T _&MZXMH M;NVDMIXU>&52CH>A![5FU[K[O]"[ZKLOU*F@W"W7A_3ITZ/;1G_QT5PNG6[: MC\9M0NU&8K-/F;WV!,?J?RKIM-TG6="LFTW3Y+.YM%)^SR7+LKPJ3G! 4A\? M5:NZ!H$&A6\P61I[JYD,MQ<.,&1S[=AZ"KO>?-Z_B0E:/+_6AKT444B@HHHH M *CEACG4+(NX YQG%244 5O[/M?^>7_CQ_QH_L^U_P">7_CQ_P :LT4 5O[/ MM?\ GE_X\?\ &C^S[7_GE_X\?\:LT4 5O[/M?^>7_CQ_QH_L^U_YY?\ CQ_Q MJS10!6_L^U_YY?\ CQ_QH_L^U_YY?^/'_&K-% %;^S[7_GE_X\?\:/[/M?\ MGE_X\?\ &K-% %;^S[7_ )Y?^/'_ !H_L^U_YY?^/'_&K-% %;^S[7_GE_X\ M?\:/[/M?^>7_ (\?\:LT4 5O[/M?^>7_ (\?\:/[/M?^>7_CQ_QJS10!6_L^ MU_YY?^/'_&C^S[7_ )Y?^/'_ !JS10!6_L^U_P">7_CQ_P :/[/M?^>7_CQ_ MQJS10!6_L^U_YY?^/'_&C^S[7_GE_P"/'_&K-% %;^S[7_GE_P"/'_&C^S[7 M_GE_X\?\:LT4 5O[/M?^>7_CQ_QH_L^U_P">7_CQ_P :LT4 5O[/M?\ GE_X M\?\ &C^S[7_GE_X\?\:LT4 5O[/M?^>7_CQ_QH_L^U_YY?\ CQ_QJS10!6_L M^U_YY?\ CQ_QH_L^U_YY?^/'_&K-% %;^S[7_GE_X\?\:/[/M?\ GE_X\?\ M&K-% %;^S[7_ )Y?^/'_ !H_L^U_YY?^/'_&K-% %;^S[7_GE_X\?\:/[/M? M^>7_ (\?\:LT4 5O[/M?^>7_ (\?\:/[/M?^>7_CQ_QJS10!6_L^U_YY?^/' M_&C^S[7_ )Y?^/'_ !JS10!6_L^U_P">7_CQ_P :/[/M?^>7_CQ_QJS10!6_ ML^U_YY?^/'_&C^S[7_GE_P"/'_&K-% %;^S[7_GE_P"/'_&C^S[7_GE_X\?\ M:LT4 5O[/M?^>7_CQ_QH_L^U_P">7_CQ_P :LT4 5O[/M?\ GE_X\?\ &C^S M[7_GE_X\?\:LT4 5O[/M?^>7_CQ_QH_L^U_YY?\ CQ_QJS10!6_L^U_YY?\ MCQ_QH_L^U_YY?^/'_&K-% %;^S[7_GE_X\?\:/[/M?\ GE_X\?\ &K-% %;^ MS[7_ )Y?^/'_ !H_L^U_YY?^/'_&K-% %;^S[7_GE_X\?\:/[/M?^>7_ (\? M\:LT4 5O[/M?^>7_ (\?\:/[/M?^>7_CQ_QJS10!6_L^U_YY?^/'_&C^S[7_ M )Y?^/'_ !JS10!6_L^U_P">7_CQ_P :/[/M?^>7_CQ_QJS10!6_L^U_YY?^ M/'_&C^S[7_GE_P"/'_&K-% %;^S[7_GE_P"/'_&C^S[7_GE_X\?\:LT4 5O[ M/M?^>7_CQ_QH_L^U_P">7_CQ_P :LT4 5O[/M?\ GE_X\?\ &C^S[7_GE_X\ M?\:LT4 5O[/M?^>7_CQ_QH_L^U_YY?\ CQ_QJS10!6_L^U_YY?\ CQ_QH_L^ MU_YY?^/'_&K-% %;^S[7_GE_X\?\:/[/M?\ GE_X\?\ &K-% %;^S[7_ )Y? M^/'_ !H_L^U_YY?^/'_&K-% %;^S[7_GE_X\?\:/[/M?^>7_ (\?\:LT4 5O M[/M?^>7_ (\?\:/[/M?^>7_CQ_QJS10!6_L^U_YY?^/'_&C^S[7_ )Y?^/'_ M !JS10!6_L^U_P">7_CQ_P :/[/M?^>7_CQ_QJS10!6_L^U_YY?^/'_&C^S[ M7_GE_P"/'_&K-% %;^S[7_GE_P"/'_&C^S[7_GE_X\?\:LT4 5O[/M?^>7_C MQ_QH_L^U_P">7_CQ_P :LT4 5O[/M?\ GE_X\?\ &C^S[7_GE_X\?\:LT4 5 MO[/M?^>7_CQ_QH_L^U_YY?\ CQ_QJS10!6_L^U_YY?\ CQ_QH_L^U_YY?^/' M_&K-% %;^S[7_GE_X\?\:/[/M?\ GE_X\?\ &K-% %;^S[7_ )Y?^/'_ !H_ ML^U_YY?^/'_&K-% %;^S[7_GE_X\?\:/[/M?^>7_ (\?\:LT4 5O[/M?^>7_ M (\?\:/[/M?^>7_CQ_QJS10!6_L^U_YY?^/'_&C^S[7_ )Y?^/'_ !JS10!6 M_L^U_P">7_CQ_P :/[/M?^>7_CQ_QJS10!6_L^U_YY?^/'_&C^S[7_GE_P"/ M'_&K-% %;^S[7_GE_P"/'_&C^S[7_GE_X\?\:LT4 5O[/M?^>7_CQ_QH_L^U M_P">7_CQ_P :LT4 5O[/M?\ GE_X\?\ &C^S[7_GE_X\?\:LT4 5O[/M?^>7 M_CQ_QH_L^U_YY?\ CQ_QJS10!6_L^U_YY?\ CQ_QH_L^U_YY?^/'_&K-% %; M^S[7_GE_X\?\:/[/M?\ GE_X\?\ &K-% %;^S[7_ )Y?^/'_ !H_L^U_YY?^ M/'_&K-% %;^S[7_GE_X\?\:/[/M?^>7_ (\?\:LT4 5O[/M?^>7_ (\?\:/[ M/M?^>7_CQ_QJS10!6_L^U_YY?^/'_&C^S[7_ )Y?^/'_ !JS10!6_L^U_P"> M7_CQ_P :/[/M?^>7_CQ_QJS10!6_L^U_YY?^/'_&C^S[7_GE_P"/'_&K-% % M;^S[7_GE_P"/'_&C^S[7_GE_X\?\:LT4 5O[/M?^>7_CQ_QH_L^U_P">7_CQ M_P :LT4 5O[/M?\ GE_X\?\ &C^S[7_GE_X\?\:LT4 5O[/M?^>7_CQ_QH_L M^U_YY?\ CQ_QJS10!6_L^U_YY?\ CQ_QH_L^U_YY?^/'_&K-% %;^S[7_GE_ MX\?\:/[/M?\ GE_X\?\ &K-% %;^S[7_ )Y?^/'_ !H_L^U_YY?^/'_&K-% M%;^S[7_GE_X\?\:/[/M?^>7_ (\?\:LT4 5O[/M?^>7_ (\?\:/[/M?^>7_C MQ_QJS10!6_L^U_YY?^/'_&C^S[7_ )Y?^/'_ !JS10!6_L^U_P">7_CQ_P : M/[/M?^>7_CQ_QJS10!6_L^U_YY?^/'_&C^S[7_GE_P"/'_&K-% %;^S[7_GE M_P"/'_&C^S[7_GE_X\?\:LT4 5O[/M?^>7_CQ_QH_L^U_P">7_CQ_P :LT4 M5O[/M?\ GE_X\?\ &C^S[7_GE_X\?\:LT4 5O[/M?^>7_CQ_QI#86B@DQ@ < MDEC_ (U:KSSQSXJR7T>PDXZ7$BGK_L#^OY>M;4*,JT^6)S8K$PP]-SE\O,Q? M%NOQ:C=FTL!MLHC@L"?WK>OT]/SK"T^PN-3OHK2U3?+(<#T [D^U0Q123RI% M$C/(Y"JJC))/:O7_ IX:CT&QWR@->S >:_]T?W1[?S_ "KW:M2&$I*,=^G^ M9\M0HU7_CQ_ MQJS17STI.37_ (\?\:LT5)16 M_L^U_P">7_CQ_P :/[/M?^>7_CQ_QJS10!6_L^U_YY?^/'_&C^S[7_GE_P"/ M'_&K-% %;^S[7_GE_P"/'_&C^S[7_GE_X\?\:LT4 5O[/M?^>7_CQ_QH_L^U M_P">7_CQ_P :LT4 5O[/M?\ GE_X\?\ &C^S[7_GE_X\?\:LT4 5O[/M?^>7 M_CQ_QH_L^U_YY?\ CQ_QJS10!6_L^U_YY?\ CQ_QH_L^U_YY?^/'_&K-% %; M^S[7_GE_X\?\:/[/M?\ GE_X\?\ &K-% %;^S[7_ )Y?^/'_ !H_L^U_YY?^ M/'_&K-% %;^S[7_GE_X\?\:/[/M?^>7_ (\?\:LT4 5O[/M?^>7_ (\?\:/[ M/M?^>7_CQ_QJS10!6_L^U_YY?^/'_&C^S[7_ )Y?^/'_ !JS10!6_L^U_P"> M7_CQ_P :/[/M?^>7_CQ_QJS10!6_L^U_YY?^/'_&C^S[7_GE_P"/'_&K-% % M;^S[7_GE_P"/'_&C^S[7_GE_X\?\:LT4 5O[/M?^>7_CQ_QH_L^U_P">7_CQ M_P :LT4 5O[/M?\ GE_X\?\ &C^S[7_GE_X\?\:LT4 5O[/M?^>7_CQ_QH_L M^U_YY?\ CQ_QJS10!6_L^U_YY?\ CQ_QH_L^U_YY?^/'_&K-% %;^S[7_GE_ MX\?\:/[/M?\ GE_X\?\ &K-% %;^S[7_ )Y?^/'_ !H_L^U_YY?^/'_&K-% M%;^S[7_GE_X\?\:/[/M?^>7_ (\?\:LT4 5O[/M?^>7_ (\?\:/[/M?^>7_C MQ_QJS10!6_L^U_YY?^/'_&C^S[7_ )Y?^/'_ !JS10!6_L^U_P">7_CQ_P : M/[/M?^>7_CQ_QJS10!6_L^U_YY?^/'_&C^S[7_GE_P"/'_&K-% %;^S[7_GE M_P"/'_&C^S[7_GE_X\?\:LT4 5O[/M?^>7_CQ_QH_L^U_P">7_CQ_P :LT4 M0Q6L,#EHTVDC&-/%(TJ MW-A9O_ILJ_,P_P"62GO]3V_/TKRLDDY/)-/GGENKB2>=R\LC%F8]237;^!_" MOVATU:_C_/Z?G79T45X%6K*K-SD?68>A"A35. 4445D; MA1110 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 445E7OB32=/U"&RNKZWCED#$EID 3'][)XSV^E &K13(I8YHQ)%(LB'HRG M(/XT^@ HHJDFLZ7+=?98]2LWN,X\E9U+Y^F!P MB#J[=@*\8U/4KG5M0EO+ILR.>@Z*.P'L*M^(M?GU_43.^4@3*PQ?W5_Q/>E\ M.Z!/K^HB!,I F#-+C[H_Q/:OH,-0CAJ;G/?KY>1\CC<5/&552I;=//S+_@_P MPVMW?VBY4BPA/S=O,;^Z/ZUZVJJB*B*%51@ # J*TM(+&TCM;:,1PQKM514 MU>1B<0Z\[].A]%@L''#4^5;O=A1117*=H4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% '+?$+5+K2O"4\MF[1RR.L M7F*<% >I'\OQJ'3X+ 3>&5LHXS;26TS<#._*+DMZD]\UTFIZ;:ZOITUA>1[X M)EPP[CT(]P:\GN+;6?AQK-M-D7^F R&)2Q& 0-W'\)QCGI26CL_ZT>@-76G] M;'H&E:%%I'BO4)K.$Q6EU CE57""0,0<=NF#BNCK+T'Q!8>(K 7=A)D#AXVX M:,^A%:E5:V@M]3,UG3I]5MTLEN&@M9"?M+1G#LG]Q3VSW/H/>N(\8?#_ $6P M\.W&H:9&]I<6JB3/FLP< ]#N)P?3%>E5YQXZN?%44232Z=9R:1#())8X9&D# MX.1YG"G'?@8]:AEHZ_PK/=W/A;39KXL;AX 6+#D^A/X8K-\57=I>7]CX>N+J M*&*Y/G76^4)NB7H@.1RS>G8&M/PUKUOXBT6*^MT\O^!XO[C#J*IZWX'T37[E M[J\BF%RX ,LF\\#\NOX5P[IJOPSU6V/VN2\T"X?8RM_!GV['OQP< M5?\ BY(6\/Z?L;,;W.>.A^4XJ9/W=.Y4?BU.A\(:7&GAB&6Z03W-^GGW4DHW M&0MSAL]0 0,5E>$=2DT[Q/JGA69V:*W8R698Y*H<'9] ",?C77:4 NCV0'06 M\8'_ 'R*\Z+,OQS&TXW+@X[CR:M_Q+>OX;$+6G?T?]?>>H4445)04444 %%% M07=S]EB#[-V6QC.* )Z*S/[7_P"F'_C_ /\ 6H_M?_IA_P"/_P#UJ -.BLS^ MU_\ IA_X_P#_ %J/[7_Z8?\ C_\ ]:@#3HK,_M?_ *8?^/\ _P!:C^U_^F'_ M (__ /6H TZ*S/[7_P"F'_C_ /\ 6H_M?_IA_P"/_P#UJ -.BLS^U_\ IA_X M_P#_ %J/[7_Z8?\ C_\ ]:@#3HK,_M?_ *8?^/\ _P!:C^U_^F'_ (__ /6H M TZ*S/[7_P"F'_C_ /\ 6H_M?_IA_P"/_P#UJ -.BLS^U_\ IA_X_P#_ %J/ M[7_Z8?\ C_\ ]:@#3HK,_M?_ *8?^/\ _P!:C^U_^F'_ (__ /6H TZ*S/[7 M_P"F'_C_ /\ 6H_M?_IA_P"/_P#UJ -.BLS^U_\ IA_X_P#_ %J/[7_Z8?\ MC_\ ]:@#3HK,_M?_ *8?^/\ _P!:C^U_^F'_ (__ /6H TZ*S/[7_P"F'_C_ M /\ 6H_M?_IA_P"/_P#UJ -.BLS^U_\ IA_X_P#_ %J/[7_Z8?\ C_\ ]:@# M3HK,_M?_ *8?^/\ _P!:C^U_^F'_ (__ /6H TZ*S/[7_P"F'_C_ /\ 6H_M M?_IA_P"/_P#UJ -.BLS^U_\ IA_X_P#_ %J/[7_Z8?\ C_\ ]:@#3HK,_M?_ M *8?^/\ _P!:C^U_^F'_ (__ /6H TZ*S/[7_P"F'_C_ /\ 6H_M?_IA_P"/ M_P#UJ -.BLS^U_\ IA_X_P#_ %J/[7_Z8?\ C_\ ]:@#3HK,_M?_ *8?^/\ M_P!:C^U_^F'_ (__ /6H TZ*S/[7_P"F'_C_ /\ 6H_M?_IA_P"/_P#UJ -. MBLS^U_\ IA_X_P#_ %J/[7_Z8?\ C_\ ]:@#3HK,_M?_ *8?^/\ _P!:C^U_ M^F'_ (__ /6H TZ*S/[7_P"F'_C_ /\ 6H_M?_IA_P"/_P#UJ -.BLS^U_\ MIA_X_P#_ %J/[7_Z8?\ C_\ ]:@#3HK,_M?_ *8?^/\ _P!:C^U_^F'_ (__ M /6H TZ*S/[7_P"F'_C_ /\ 6H_M?_IA_P"/_P#UJ -.BLS^U_\ IA_X_P#_ M %J/[7_Z8?\ C_\ ]:@#3HK,_M?_ *8?^/\ _P!:C^U_^F'_ (__ /6H TZ* MS/[7_P"F'_C_ /\ 6H_M?_IA_P"/_P#UJ -.BLS^U_\ IA_X_P#_ %J/[7_Z M8?\ C_\ ]:@#3HK,_M?_ *8?^/\ _P!:C^U_^F'_ (__ /6H TZ*S/[7_P"F M'_C_ /\ 6H_M?_IA_P"/_P#UJ -.BLS^U_\ IA_X_P#_ %J/[7_Z8?\ C_\ M]:@#3HK,_M?_ *8?^/\ _P!:C^U_^F'_ (__ /6H TZ*S/[7_P"F'_C_ /\ M6H_M?_IA_P"/_P#UJ -.BLS^U_\ IA_X_P#_ %J/[7_Z8?\ C_\ ]:@#3HK, M_M?_ *8?^/\ _P!:C^U_^F'_ (__ /6H TZ*S/[7_P"F'_C_ /\ 6H_M?_IA M_P"/_P#UJ -.BLS^U_\ IA_X_P#_ %J/[7_Z8?\ C_\ ]:@#3HK,_M?_ *8? M^/\ _P!:C^U_^F'_ (__ /6H TZ*S/[7_P"F'_C_ /\ 6H_M?_IA_P"/_P#U MJ -.BLS^U_\ IA_X_P#_ %J/[7_Z8?\ C_\ ]:@#3HK,_M?_ *8?^/\ _P!: MC^U_^F'_ (__ /6H TZ*S/[7_P"F'_C_ /\ 6H_M?_IA_P"/_P#UJ -.BLS^ MU_\ IA_X_P#_ %J/[7_Z8?\ C_\ ]:@#3HK,_M?_ *8?^/\ _P!:C^U_^F'_ M (__ /6H TZ*S/[7_P"F'_C_ /\ 6H_M?_IA_P"/_P#UJ -.BLS^U_\ IA_X M_P#_ %J/[7_Z8?\ C_\ ]:@#3HK,_M?_ *8?^/\ _P!:C^U_^F'_ (__ /6H M TZ*S/[7_P"F'_C_ /\ 6H_M?_IA_P"/_P#UJ -.BLS^U_\ IA_X_P#_ %J/ M[7_Z8?\ C_\ ]:@#3HK,_M?_ *8?^/\ _P!:C^U_^F'_ (__ /6H TZ*S/[7 M_P"F'_C_ /\ 6H_M?_IA_P"/_P#UJ -.BLS^U_\ IA_X_P#_ %J/[7_Z8?\ MC_\ ]:@#3HK,_M?_ *8?^/\ _P!:C^U_^F'_ (__ /6H TZ*S/[7_P"F'_C_ M /\ 6H_M?_IA_P"/_P#UJ -.BLS^U_\ IA_X_P#_ %J/[7_Z8?\ C_\ ]:@# M3HK,_M?_ *8?^/\ _P!:C^U_^F'_ (__ /6H TZ*S/[7_P"F'_C_ /\ 6H_M M?_IA_P"/_P#UJ -.BLS^U_\ IA_X_P#_ %J/[7_Z8?\ C_\ ]:@#3HK,_M?_ M *8?^/\ _P!:C^U_^F'_ (__ /6H TZ*S/[7_P"F'_C_ /\ 6H_M?_IA_P"/ M_P#UJ -.BLS^U_\ IA_X_P#_ %J/[7_Z8?\ C_\ ]:@#3HK,_M?_ *8?^/\ M_P!:C^U_^F'_ (__ /6H TZ*S/[7_P"F'_C_ /\ 6H_M?_IA_P"/_P#UJ -. MBLS^U_\ IA_X_P#_ %J/[7_Z8?\ C_\ ]:@#3HK,_M?_ *8?^/\ _P!:C^U_ M^F'_ (__ /6H TZ*S/[7_P"F'_C_ /\ 6H_M?_IA_P"/_P#UJ -.BLS^U_\ MIA_X_P#_ %J/[7_Z8?\ C_\ ]:@#3HK,_M?_ *8?^/\ _P!:C^U_^F'_ (__ M /6H TZ*S/[7_P"F'_C_ /\ 6H_M?_IA_P"/_P#UJ -.BLS^U_\ IA_X_P#_ M %J/[7_Z8?\ C_\ ]:@#3HK,_M?_ *8?^/\ _P!:C^U_^F'_ (__ /6H TZ* MS/[7_P"F'_C_ /\ 6H_M?_IA_P"/_P#UJ -.BLS^U_\ IA_X_P#_ %J/[7_Z M8?\ C_\ ]:@#3HK,_M?_ *8?^/\ _P!:C^U_^F'_ (__ /6H TZ*S/[7_P"F M'_C_ /\ 6H_M?_IA_P"/_P#UJ -.BLS^U_\ IA_X_P#_ %J/[7_Z8?\ C_\ M]:@#3HK,_M?_ *8?^/\ _P!:C^U_^F'_ (__ /6H TZ*S/[7_P"F'_C_ /\ M6H_M?_IA_P"/_P#UJ -.BLS^U_\ IA_X_P#_ %J/[7_Z8?\ C_\ ]:@#3HK, M_M?_ *8?^/\ _P!:C^U_^F'_ (__ /6H TF941G=@JJ,DDX %>2>,/$[:W=_ M9[9B+"%OE[>8?[Q_I6AXR\6M>J=,L_DB!_?NK9W'^[]/6N+AADN)DBB0O(YP MJCN:]S X7D7M9[]/+S/F,TQSJ/V%+;KY^19TO3+G5]0CL[52>BCN3[5[ M/HVD6VB:'[$J(1)=27^9IT5F?VO_ -,/_'__ *U']K_] M,/\ Q_\ ^M7GGK&G169_:_\ TP_\?_\ K4?VO_TP_P#'_P#ZU &G169_:_\ MTP_\?_\ K4?VO_TP_P#'_P#ZU &G169_:_\ TP_\?_\ K4?VO_TP_P#'_P#Z MU &G169_:_\ TP_\?_\ K4?VO_TP_P#'_P#ZU &G169_:_\ TP_\?_\ K4?V MO_TP_P#'_P#ZU &G169_:_\ TP_\?_\ K4?VO_TP_P#'_P#ZU &G169_:_\ MTP_\?_\ K4?VO_TP_P#'_P#ZU &G169_:_\ TP_\?_\ K4?VO_TP_P#'_P#Z MU &G169_:_\ TP_\?_\ K4?VO_TP_P#'_P#ZU &G169_:_\ TP_\?_\ K4?V MO_TP_P#'_P#ZU &G169_:_\ TP_\?_\ K4?VO_TP_P#'_P#ZU &G169_:_\ MTP_\?_\ K4?VO_TP_P#'_P#ZU &G169_:_\ TP_\?_\ K4?VO_TP_P#'_P#Z MU &G169_:_\ TP_\?_\ K4?VO_TP_P#'_P#ZU &G169_:_\ TP_\?_\ K4?V MO_TP_P#'_P#ZU &G169_:_\ TP_\?_\ K4?VO_TP_P#'_P#ZU &G169_:_\ MTP_\?_\ K4?VO_TP_P#'_P#ZU &G169_:_\ TP_\?_\ K4?VO_TP_P#'_P#Z MU &G169_:_\ TP_\?_\ K4?VO_TP_P#'_P#ZU &G169_:_\ TP_\?_\ K4?V MO_TP_P#'_P#ZU &G169_:_\ TP_\?_\ K4?VO_TP_P#'_P#ZU &G169_:_\ MTP_\?_\ K4?VO_TP_P#'_P#ZU &G169_:_\ TP_\?_\ K4?VO_TP_P#'_P#Z MU &G169_:_\ TP_\?_\ K4?VO_TP_P#'_P#ZU &G169_:_\ TP_\?_\ K4?V MO_TP_P#'_P#ZU &G169_:_\ TP_\?_\ K4?VO_TP_P#'_P#ZU &G169_:_\ MTP_\?_\ K4?VO_TP_P#'_P#ZU &G169_:_\ TP_\?_\ K4?VO_TP_P#'_P#Z MU &G169_:_\ TP_\?_\ K4?VO_TP_P#'_P#ZU &G169_:_\ TP_\?_\ K4?V MO_TP_P#'_P#ZU &G169_:_\ TP_\?_\ K4?VO_TP_P#'_P#ZU &G15.TOOM4 MI3R]N%SG=FKE !1110 4444 %%%% !1110!2U'4H]--H90-EQ<+!N+8VE@<' M\P!^-4=319/$NCHZAE:.X!4C((VK5W5M'LM% M[D:A921:U?\ V> 2 B21&=0P PK%">W.3GTI>O\ 6@,YWPWIL>F?%+5K?305 ML4@S(J_=1CM(7\\XKT>J6F:39:1 T5G%LWMOD=B6>1CU9F/)-7:?1+L'5L*A MNQ";*<7&WR#&WF;NFW'.?PK,U_PS9>(?LYN9KJ&6W8M%+;2[&4G\".WI4L6B M+]G6WO+Z\OXA_!S,#X9Z9-IWA8R2J5^U3-,BGKLP M #^.,UV"31/(\:2(SI]Y0P)7Z^E/ & .@KEKWP%IEUJ\FJ07>HV%U*27: MSGV;B>IY!(_"J;NR4M!GCV%=2TB#1HL->WDZ")>I4 Y9SZ #//O4?Q T-]1\ M&-' I>6RVRH!U(48/Z$_E6_INB66EL\D*R27#C#W$\ADE<>A9N<>W2M&I:TL M4GK%M-N%8'-NJM_O 8/ZBN2\.V9U;XFZSK8&;:U8P1OV+X"\?0 M_F*ZE?#-O 9EL;V]L;>=BTEO;NH0D]2,J2N?]DBM*PT^TTRT2ULH%AA3HJ_S M)[GW-5>\N;^M2;6CR_UH6:***0PHHHH **** "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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M*XOQMXJ_L^)M,L9/]+D'[UU/,2GM]3^E:?BOQ+'H-CLB*M?2C]TG7:/[Q]OY M_G7D$LLD\KRRNSR.2S,QR2?6O4P.$YW[2>W3S/"S3'^S7L:;]Y[^7_!& $G M&2:]5\%^%O[)MQ?7B?Z=*/E4_P#+)3V^I[_EZUE^!O"N?+UB^CXZVT;#_P ? M/]/S]*]"J\?B[_NH?/\ R,\JP'+:O46O1?K_ )!1117D'T(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 %%%% !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 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !69KNMV^A:Y]A[ MFO&=>UNXU[46N9LJ@^6*//"+_CZFNW"85UI7?PH\S,,W^94U"_N- M3O9;NZU='X,\+'5[D7MVA^PQ-P"/]:P[?3U_*L_PSX=FU_4 G MS):QD&:0=AZ#W->Q6]O#:6\=O!&(XHUVJJ] *]'&XI4H^RI[_D>/EN!=>?MZ MNWYO_(D "@ #@ 4M%%>"?5A1110 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 %%5[Z^MM-L9;R M[E$4$2[G8]JYV37M9N;_ $U[+3D2VN8Y76*YG"/* 03A&V]VF#+'+@C!Z%6!Y%;- !15/5-3M='L)+R[BCN:'IH"UU-2BL-M?DL;ZV MM-9M$M#=-L@FBF\V)F_NDE5(/IQCWK;=UC1G=@JJ,EB< "CS#R%HK M?$%UJ ML4ESH^FKM M&A1110 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 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !39)$AB>65PD: LS,< =2:=7F/C?Q5 M]OE;2[&3_14/[UQ_RT8=A[#]371AZ$JT^5')B\5##4^>6_1=S,\6>)7UZ]\N M$E;&$_NUZ;C_ 'C_ $]!^-9FCZ3W4=M;QF2 M:1MJJ.]>R>&_#\.@:<(EP]P_,TH'WCZ#V%>W7K0PM-0AOT_S/F<+AZF/K.I4 MVZO]%_6AKM%%?.R;D[L^OC%12C%62"BBBD4% 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!R?Q'L;F_\ !UPMJK.T;K*R+U90>?RZ_A6;X;\3 M6OB&_P!!$9VW=O#,D\1'0[5&1['%=]7FOBWP3&VNV<^@'[%?S^9)\K;5+( > M,?=)S]*2=GY?\!@U=?UY'?+IZ)K$FHA@'D@6%EV]<,2#G\:N5Q7@GQ;=ZI<3 MZ+K,1CU6U!W-C&\ X.1Z\]N#7:U5K"N036D$\\$TJ!W@)://121C./7'?W-8 M'COR)O#4U@R++=796.UA_B:3(P1].I-=-7">+/A[::E;S7]A-V#@>E1+;78M;Z;G4>'M,;1O#]EI[L&>"(*Q'3=U./Q-<5X:N6UK MXIZO>R'/_'C^-;/PXUJZUGPSF\=I)K:4P^8W5@ ",^_./PK MG_AXA@\<>(H7X<,_'_;0UH_XFO9F?V+>:.A^)5NLW@JYD_C@DCD0^AW ?R)K M!\1^)9IOA38SB0^??!8)&'4XSO\ SV_K71_$5@O@74<]P@'_ 'VM>?:Y:RQ_ M"?0'*G N&8_1BY%9=)+S1IUB_4]5\-6JV7AG3+=1C;;)GZD9/ZFN-TBY.E?% MW5-.1ML%Z-Y3MOVA\_\ H7YUW>DL&T>Q93D&WC(/_ 17G:H9OCDQ3D1KEO;] MSC^M:O\ B_>9Q_A?<>H4445)04444 %%%5KU)GA @+;MW.&QQS0!9HK'\C4? M[TG_ '\_^O1Y&H_WI/\ OY_]>@#8HK'\C4?[TG_?S_Z]'D:C_>D_[^?_ %Z M-BBL?R-1_O2?]_/_ *]'D:C_ 'I/^_G_ ->@#8HK'\C4?[TG_?S_ .O1Y&H_ MWI/^_G_UZ -BBL?R-1_O2?\ ?S_Z]'D:C_>D_P"_G_UZ -BBL?R-1_O2?]_/ M_KT>1J/]Z3_OY_\ 7H V**Q_(U'^])_W\_\ KT>1J/\ >D_[^?\ UZ -BBL? MR-1_O2?]_/\ Z]'D:C_>D_[^?_7H V**Q_(U'^])_P!_/_KT>1J/]Z3_ +^? M_7H V**Q_(U'^])_W\_^O1Y&H_WI/^_G_P!>@#8HK'\C4?[TG_?S_P"O1Y&H M_P!Z3_OY_P#7H V**Q_(U'^])_W\_P#KT>1J/]Z3_OY_]>@#8HK'\C4?[TG_ M '\_^O1Y&H_WI/\ OY_]>@#8HK'\C4?[TG_?S_Z]'D:C_>D_[^?_ %Z -BBL M?R-1_O2?]_/_ *]'D:C_ 'I/^_G_ ->@#8HK'\C4?[TG_?S_ .O1Y&H_WI/^ M_G_UZ -BBL?R-1_O2?\ ?S_Z]'D:C_>D_P"_G_UZ -BBL?R-1_O2?]_/_KT> M1J/]Z3_OY_\ 7H V**Q_(U'^])_W\_\ KT>1J/\ >D_[^?\ UZ -BBL?R-1_ MO2?]_/\ Z]'D:C_>D_[^?_7H V**Q_(U'^])_P!_/_KT>1J/]Z3_ +^?_7H MV**Q_(U'^])_W\_^O1Y&H_WI/^_G_P!>@#8HK'\C4?[TG_?S_P"O1Y&H_P!Z M3_OY_P#7H V**Q_(U'^])_W\_P#KT>1J/]Z3_OY_]>@#8HK'\C4?[TG_ '\_ M^O1Y&H_WI/\ OY_]>@#8HK'\C4?[TG_?S_Z]'D:C_>D_[^?_ %Z -BBL?R-1 M_O2?]_/_ *]'D:C_ 'I/^_G_ ->@#8HK'\C4?[TG_?S_ .O1Y&H_WI/^_G_U MZ -BBL?R-1_O2?\ ?S_Z]'D:C_>D_P"_G_UZ -BBL?R-1_O2?]_/_KT>1J/] MZ3_OY_\ 7H V**Q_(U'^])_W\_\ KT>1J/\ >D_[^?\ UZ -BBL?R-1_O2?] M_/\ Z]'D:C_>D_[^?_7H V**Q_(U'^])_P!_/_KT>1J/]Z3_ +^?_7H V**Q M_(U'^])_W\_^O1Y&H_WI/^_G_P!>@#8HK'\C4?[TG_?S_P"O1Y&H_P!Z3_OY M_P#7H V**Q_(U'^])_W\_P#KT>1J/]Z3_OY_]>@#8HK'\C4?[TG_ '\_^O1Y M&H_WI/\ OY_]>@#8HK'\C4?[TG_?S_Z]'D:C_>D_[^?_ %Z -BBL?R-1_O2? M]_/_ *]'D:C_ 'I/^_G_ ->@#8HK'\C4?[TG_?S_ .O1Y&H_WI/^_G_UZ -B MBL?R-1_O2?\ ?S_Z]'D:C_>D_P"_G_UZ -BBL?R-1_O2?]_/_KT>1J/]Z3_O MY_\ 7H V**Q_(U'^])_W\_\ KT>1J/\ >D_[^?\ UZ -BBL?R-1_O2?]_/\ MZ]'D:C_>D_[^?_7H V**Q_(U'^])_P!_/_KT>1J/]Z3_ +^?_7H V**Q_(U' M^])_W\_^O1Y&H_WI/^_G_P!>@#8HK'\C4?[TG_?S_P"O1Y&H_P!Z3_OY_P#7 MH V**Q_(U'^])_W\_P#KT>1J/]Z3_OY_]>@#8HK'\C4?[TG_ '\_^O1Y&H_W MI/\ OY_]>@#8HK'\C4?[TG_?S_Z]'D:C_>D_[^?_ %Z -BBL?R-1_O2?]_/_ M *]'D:C_ 'I/^_G_ ->@#8HK'\C4?[TG_?S_ .O1Y&H_WI/^_G_UZ -BBL?R M-1_O2?\ ?S_Z]'D:C_>D_P"_G_UZ -BBL?R-1_O2?]_/_KT>1J/]Z3_OY_\ M7H V**Q_(U'^])_W\_\ KT>1J/\ >D_[^?\ UZ -BBL?R-1_O2?]_/\ Z]'D M:C_>D_[^?_7H V**Q_(U'^])_P!_/_KT>1J/]Z3_ +^?_7H V**Q_(U'^])_ MW\_^O1Y&H_WI/^_G_P!>@#8HK'\C4?[TG_?S_P"O1Y&H_P!Z3_OY_P#7H V* M*Q_(U'^])_W\_P#KT>1J/]Z3_OY_]>@#8HK'\C4?[TG_ '\_^O1Y&H_WI/\ MOY_]>@#8HK'\C4?[TG_?S_Z]'D:C_>D_[^?_ %Z -BBL?R-1_O2?]_/_ *]' MD:C_ 'I/^_G_ ->@#8HK'\C4?[TG_?S_ .O1Y&H_WI/^_G_UZ -BBL?R-1_O M2?\ ?S_Z]'D:C_>D_P"_G_UZ -BBL?R-1_O2?]_/_KT>1J/]Z3_OY_\ 7H V M**Q_(U'^])_W\_\ KT>1J/\ >D_[^?\ UZ -BBL?R-1_O2?]_/\ Z]'D:C_> MD_[^?_7H V**Q_(U'^])_P!_/_KT>1J/]Z3_ +^?_7H V**Q_(U'^])_W\_^ MO1Y&H_WI/^_G_P!>@#8HK'\C4?[TG_?S_P"O1Y&H_P!Z3_OY_P#7H V**Q_( MU'^])_W\_P#KT>1J/]Z3_OY_]>@#8HK'\C4?[TG_ '\_^O1Y&H_WI/\ OY_] M>@#8HK'\C4?[TG_?S_Z]'D:C_>D_[^?_ %Z -BBL?R-1_O2?]_/_ *]'D:C_ M 'I/^_G_ ->@#8HK'\C4?[TG_?S_ .O1Y&H_WI/^_G_UZ -BBL?R-1_O2?\ M?S_Z]'D:C_>D_P"_G_UZ -BBL?R-1_O2?]_/_KT>1J/]Z3_OY_\ 7H V**Q_ M(U'^])_W\_\ KT>1J/\ >D_[^?\ UZ -BBL?R-1_O2?]_/\ Z]'D:C_>D_[^ M?_7H V**Q_(U'^])_P!_/_KUS_B;7KG1(/)$S_;)5RB[\[1_>//Y5I3IRJ24 M8[F5:K"C!SF]$)XX\5?94?2;&3]^PQ/(O\ /\(]S_GV\V56=@J@EB< ?^F2_W1[^M=36/Y&H_P!Z3_OY_P#7H\C4 M?[TG_?S_ .O7S]2I*I)REN?6T:,*,%""T1L45C^1J/\ >D_[^?\ UZ/(U'^] M)_W\_P#KUF;&Q16/Y&H_WI/^_G_UZ/(U'^])_P!_/_KT ;%%8_D:C_>D_P"_ MG_UZ/(U'^])_W\_^O0!L45C^1J/]Z3_OY_\ 7H\C4?[TG_?S_P"O0!L45C^1 MJ/\ >D_[^?\ UZ/(U'^])_W\_P#KT ;%%8_D:C_>D_[^?_7H\C4?[TG_ '\_ M^O0!L45C^1J/]Z3_ +^?_7H\C4?[TG_?S_Z] &Q16/Y&H_WI/^_G_P!>CR-1 M_O2?]_/_ *] &Q16/Y&H_P!Z3_OY_P#7H\C4?[TG_?S_ .O0!L45C^1J/]Z3 M_OY_]>CR-1_O2?\ ?S_Z] &Q16/Y&H_WI/\ OY_]>CR-1_O2?]_/_KT ;%%8 M_D:C_>D_[^?_ %Z/(U'^])_W\_\ KT ;%%8_D:C_ 'I/^_G_ ->CR-1_O2?] M_/\ Z] &Q16/Y&H_WI/^_G_UZ/(U'^])_P!_/_KT ;%%8_D:C_>D_P"_G_UZ M/(U'^])_W\_^O0!L45C^1J/]Z3_OY_\ 7H\C4?[TG_?S_P"O0!L45C^1J/\ M>D_[^?\ UZ/(U'^])_W\_P#KT ;%%8_D:C_>D_[^?_7H\C4?[TG_ '\_^O0! ML45C^1J/]Z3_ +^?_7H\C4?[TG_?S_Z] &Q16/Y&H_WI/^_G_P!>CR-1_O2? M]_/_ *] &Q16/Y&H_P!Z3_OY_P#7H\C4?[TG_?S_ .O0!L45C^1J/]Z3_OY_ M]>CR-1_O2?\ ?S_Z] &Q16/Y&H_WI/\ OY_]>CR-1_O2?]_/_KT ;%%8_D:C M_>D_[^?_ %Z/(U'^])_W\_\ KT ;%%8_D:C_ 'I/^_G_ ->CR-1_O2?]_/\ MZ] &Q16/Y&H_WI/^_G_UZ/(U'^])_P!_/_KT ;%%8_D:C_>D_P"_G_UZ/(U' M^])_W\_^O0!L45C^1J/]Z3_OY_\ 7H\C4?[TG_?S_P"O0!L45C^1J/\ >D_[ M^?\ UZ/(U'^])_W\_P#KT ;%%8_D:C_>D_[^?_7H\C4?[TG_ '\_^O0!L45C M^1J/]Z3_ +^?_7H\C4?[TG_?S_Z] &Q16/Y&H_WI/^_G_P!>CR-1_O2?]_/_ M *] &Q16/Y&H_P!Z3_OY_P#7H\C4?[TG_?S_ .O0!L45C^1J/]Z3_OY_]>CR M-1_O2?\ ?S_Z] &Q16/Y&H_WI/\ OY_]>CR-1_O2?]_/_KT ;%%4+**[28F< MOMV\9?//'O5^@ HHHH **** "BBB@ HHHH P_$]]=Z;96MY:P7$XBN5,T<"D MDQX(;('89S^ K,NO$VC3Z_I$Z:C %19@ZNVUU)5< J>03Z8KKZADM();J&Y= M,S0!A&V3\N[@\?A2!G(Z!ID]_P"-+_Q/);O;VLD8AMED7:\@P 7(/(''&?6N MTHHI]$@ZW,;7_$UCX<^SM?17)BF8CS8HMRQ_[Q[=?MPZ6.)\52#Q?;6^BZ- M*ES'),KW5U$=T<2#_:'!;/;KQ6WK/ARWU+PJ^B1XC18E2$G^$K]T_I6W12:5 MK!?6YR7AW7K?2]"AT_6919W]FODM#+PT@7@%!_&",=,TSPEHER-7U/Q'J$#0 MW%\Y$,+CYHXL\9]"<#CVKL**J^O,]Q6TMT"BBBD,**** "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 **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***J:GJ5 MMI-A)>73[8T'3NQ[ >]-)MV1,I**@T#36N),-,WRPQ?WV_P'>O& MKV\GU"\ENKF0O-(V68_YZ5:UK6+G6]1>[N#C/"1@\(O8"K_A7PW)K]]F0%;* M(YE<=_\ 9'N?TKZ'#T886FYSWZ_Y'R&+Q-3'5E3I[=/\W_6B-+P5X6_M*9=2 MO4_T.,_NT/\ RU8?T'^>]>HTR&&.WA2&% D:*%55' [4^O%Q%>5:?,]NA]+ MA,+'#4^1;]7W"BBBN<[ 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 **** "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 **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH ***.@R: (YYXK:!YYW6.*-2 MS,QX KQ[Q3XCEU^_RN4LXB1#'Z_[1]S^E:7C3Q4=4G;3[*3_ $*)OG93_K6' M_LH[>O7TKE[&RN-1O(K2UC+S2'"C^I]J][!854H^UJ;_ )'RN98YUI>PI;?F M_P#(M:)HUQKFHI:0# ZR2$<(OK7L^G:?;:78Q6=JFV*,8]V/04445PGJ!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 %%97B/7(?#NB3ZC*A?9A4C!QO8] M!6#);:K>:KHDUSJKP7,\,S@6T4>R+*J<#8!161K^JW&G6\46GVOVK4;EBEO"3@ M<#)9CV4=_P *XS5+OXB:# =4N+BRN[9/FD@AC!$8]_E#8^A-*X['I5%8_AG7 MX?$FBQ7\2^6Q)26/.=CCJ/Z_C2>)-0NK2QCMM-*C4KR00VQ89"GJ6/!X !/2 MF]-!)WU-FBN"32?B1O7?XBTX)GYBL2DX]OW5=E>WL.E:9+=WDI\J"/<[D#)Q M[>IH>BN&[L6Z*YC1Y]8\1::-5^W-IT*)'&S/!D+ DYQ_"5JQX:\0MK M'VNSNXTAU*QD,5Q&GW6YP&7/8T6Z"OU-^BBB@84444 %%%% !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 %%%% !7 >.?%6P/I%A)\Q MXN)%/3_8']?R]:U/&7B@:-;?8[1P;Z5>H_Y9+Z_7T_.O*"2S%F)))R2>]>O@ M<)S?O9[=#Y_-GE_P $****\H]X**** "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 P/&>A2^(?#<]E RBX!$D6[H6';\1D5Q'AWQ>R:SI6FZ^OV.XL%D@ M,LN1NRH"AO0\=>E>J/(D90.ZJ7.U03C<<9P/4X!_*N1\7^';+Q!J^F6MPOEM M)'-^^C #@@ CGN >U):/^O,'JCJQ;PFY^U!096C";P>JYSCT[U+7G7@>\U/1 MO$=WX2U&7SXX(S) _7 XQCV(/3M7HM5I9-;"ZV9$;>)KE;DIF9$**V>BD@D? MH/RJ'5988=(O);C'DK"Y?/3&#FK=)M+\72>(8M5T5[ M0QP1&.*)F!8YY8D,, DX'![5VR(L:*B*%51@ # I:N3N[DQ5E9G#:!X\GEU M5=%\16)L-08[48 A'/88/3/8Y(-1_%F[>#PQ!;H<"XN &]P 3_/%2?%#38KC MP\E^JXN[69/*=1\Q#'&/SP?PJM\4;2>?P?9W# EH)4,OME2/YXJ).\?FBHZ2 MLNQV>APBWT#3H5Z);1C_ ,=%<%;3FR^-US%'D+%4=%'8"N_!X5UI?^1%&'UV\\V8,MC$?G;^^?[H_K7J"Z1;(@52ZJ!@ $8 _*NW'8KD7LJ>_Y'F99@ M?:OV]7;IY^9-_:%K_P ]?_'3_A1_:%K_ ,]?_'3_ (5%_94']^3\Q_A1_94' M]^3\Q_A7AGU!+_:%K_SU_P#'3_A1_:%K_P ]?_'3_A47]E0?WY/S'^%']E0? MWY/S'^% $O\ :%K_ ,]?_'3_ (4?VA:_\]?_ !T_X5%_94']^3\Q_A1_94'] M^3\Q_A0!+_:%K_SU_P#'3_A1_:%K_P ]?_'3_A47]E0?WY/S'^%']E0?WY/S M'^% $O\ :%K_ ,]?_'3_ (4?VA:_\]?_ !T_X5%_94']^3\Q_A1_94']^3\Q M_A0!+_:%K_SU_P#'3_A1_:%K_P ]?_'3_A47]E0?WY/S'^%']E0?WY/S'^% M$O\ :%K_ ,]?_'3_ (4?VA:_\]?_ !T_X5%_94']^3\Q_A1_94']^3\Q_A0! M+_:%K_SU_P#'3_A1_:%K_P ]?_'3_A47]E0?WY/S'^%']E0?WY/S'^% $O\ M:%K_ ,]?_'3_ (4?VA:_\]?_ !T_X5%_94']^3\Q_A1_94']^3\Q_A0!+_:% MK_SU_P#'3_A1_:%K_P ]?_'3_A47]E0?WY/S'^%']E0?WY/S'^% $O\ :%K_ M ,]?_'3_ (4?VA:_\]?_ !T_X5%_94']^3\Q_A1_94']^3\Q_A0!+_:%K_SU M_P#'3_A1_:%K_P ]?_'3_A47]E0?WY/S'^%']E0?WY/S'^% $O\ :%K_ ,]? M_'3_ (4?VA:_\]?_ !T_X5%_94']^3\Q_A1_94']^3\Q_A0!+_:%K_SU_P#' M3_A1_:%K_P ]?_'3_A47]E0?WY/S'^%']E0?WY/S'^% $O\ :%K_ ,]?_'3_ M (4?VA:_\]?_ !T_X5%_94']^3\Q_A1_94']^3\Q_A0!+_:%K_SU_P#'3_A1 M_:%K_P ]?_'3_A47]E0?WY/S'^%']E0?WY/S'^% $O\ :%K_ ,]?_'3_ (4? MVA:_\]?_ !T_X5%_94']^3\Q_A1_94']^3\Q_A0!+_:%K_SU_P#'3_A1_:%K M_P ]?_'3_A47]E0?WY/S'^%']E0?WY/S'^% $O\ :%K_ ,]?_'3_ (4?VA:_ M\]?_ !T_X5%_94']^3\Q_A1_94']^3\Q_A0!+_:%K_SU_P#'3_A1_:%K_P ] M?_'3_A47]E0?WY/S'^%']E0?WY/S'^% $O\ :%K_ ,]?_'3_ (4?VA:_\]?_ M !T_X5%_94']^3\Q_A1_94']^3\Q_A0!+_:%K_SU_P#'3_A1_:%K_P ]?_'3 M_A47]E0?WY/S'^%']E0?WY/S'^% $O\ :%K_ ,]?_'3_ (4?VA:_\]?_ !T_ MX5%_94']^3\Q_A1_94']^3\Q_A0!+_:%K_SU_P#'3_A1_:%K_P ]?_'3_A47 M]E0?WY/S'^%']E0?WY/S'^% $O\ :%K_ ,]?_'3_ (4?VA:_\]?_ !T_X5%_ M94']^3\Q_A1_94']^3\Q_A0!+_:%K_SU_P#'3_A1_:%K_P ]?_'3_A47]E0? MWY/S'^%']E0?WY/S'^% $O\ :%K_ ,]?_'3_ (4?VA:_\]?_ !T_X5%_94'] M^3\Q_A1_94']^3\Q_A0!+_:%K_SU_P#'3_A1_:%K_P ]?_'3_A47]E0?WY/S M'^%']E0?WY/S'^% $O\ :%K_ ,]?_'3_ (4?VA:_\]?_ !T_X5%_94']^3\Q M_A1_94']^3\Q_A0!+_:%K_SU_P#'3_A1_:%K_P ]?_'3_A47]E0?WY/S'^%' M]E0?WY/S'^% $O\ :%K_ ,]?_'3_ (4?VA:_\]?_ !T_X5%_94']^3\Q_A1_ M94']^3\Q_A0!+_:%K_SU_P#'3_A1_:%K_P ]?_'3_A47]E0?WY/S'^%']E0? MWY/S'^% $O\ :%K_ ,]?_'3_ (4?VA:_\]?_ !T_X5%_94']^3\Q_A1_94'] M^3\Q_A0!+_:%K_SU_P#'3_A1_:%K_P ]?_'3_A47]E0?WY/S'^%']E0?WY/S M'^% $O\ :%K_ ,]?_'3_ (4?VA:_\]?_ !T_X5%_94']^3\Q_A1_94']^3\Q M_A0!+_:%K_SU_P#'3_A1_:%K_P ]?_'3_A47]E0?WY/S'^%']E0?WY/S'^% M$O\ :%K_ ,]?_'3_ (4?VA:_\]?_ !T_X5%_94']^3\Q_A1_94']^3\Q_A0! M+_:%K_SU_P#'3_A1_:%K_P ]?_'3_A47]E0?WY/S'^%']E0?WY/S'^% $O\ M:%K_ ,]?_'3_ (4?VA:_\]?_ !T_X5%_94']^3\Q_A1_94']^3\Q_A0!8BNH M9W*QON(&<8(J:JUO91VTA=&<2%; .1P#USBLFZU'4VU_2#/H0VX' M ]QGT!KKZ*0,YS0_#\\&LWFO:FT;:A= ((XB2D$8QA03U/ R:Z.BBGY 9&E'[RY\Y$V#^ZH+ Y/KV[<],&UO/B)96L=M;>&M+CAC7:JB0 M<#_O]7HE%): SG?# \13R7-YXB1;>0XCAMHF!15ZEN">2>.3VJK=7OC2RUN? MR=*M-2TUCF(),L+J.V2QZ^O!KK**8& FF:AJ]W;W6M+!#!;OYD5E"YD&\=&= MR!G'8 8K6U"P@U/3Y[*Z3=#,A1A_GO5FBAI-6!:.YR^CQ:SX?TP:4=/:_6#* MVUQ'*B*4SP'#$$$>P:K/AKPZ='^UW=U*L^I7TAEN)%'RCT5<]AFM^BB_45N@ M4444#"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@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "HKFYAL[:2XN)!'#&NYF/85(2%4LQ &23VKR?QEXH.LW/V2TGY_3IPV'E7G9;=3BQF+CAJ?,]WLC/\2^(9O$&H>8%"FZD]D97CGQ5YA?1 M[&3Y!Q<2*>I_N#^OY>M<)##)<3)#"A>1V"JJCDD]J9R3ZFO4?!7A7^S85U*] M3_3)%_=H?^62G^I_3\Z]^3IX.C9?\.SY*,:N8XB[V_)&EX5\-QZ!8YD :]E& M97'./]D>P_7\JZ"BBOGJDY5).4MV?7TJ4:4%""T04445!H%%%% !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 5E7OB32=/U"&RNKZWCE MD#$EID 3'][)XSV^E9?Q"U2ZTKPE/+9NTI/?-):_UY-@]/Z]#K(I8YHQ)%(LB'HRG(/XT^NSE#/=2Q<$J, 1@]MQ/Y US>O_ RT9M'E?2HGMKR% M"Z-YK,)"!T()/7VQ2O;5[#M?1'?TV21(HVDD=411DLQP /K7(_#;6;K6/#'^ MENTDMM*8?,;DLN 1GWYQ5*6^/B;XC?V0YW:9IB&62+JLLHP/F]<$CCV-4U[W M*2GI<[2SU&QU!6:RO+>Y53AC#*K@?7!JS7&^/EDTRPM_$%AB.\L95#,!C?&Q MP4;U&<5;UOQ7'9>"?[H (&*R MO".I2:=XGU3PK,[-%;L9+,L!O"OG,FKWT?[M3FWC8?>/] MX^WI^=>C4BJJ*%4!5 P !@ 4M>'7KRK3YI'U&%PT,/34(_/S"BBBL#J"BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN=N?&>G6MU-;O# M=%XG9&*JN"0<$KPBY2@TD;-% M%%=)S!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 5-3T MVUU?3IK"\CWP3+AAW'H1[@UY/<6VL_#C6;:;(O\ 3 9#$I8C (&[C^$XQSTK MU;4=2CTTVAE V7%PL&XMC:6!P?S 'XU1U-%D\2Z.CJ&5H[@%2,@C:M+9W0.U MK,GT'Q!8>(K 7=A)D#AXVX:,^A%:E><>&]-CTSXI:M;Z:"MBD&9%7[J,=I"_ MGG%>CU6C2:ZBV;3"LCQ+J8TK0KB907GD7RH(QU>1N% '^>E:%Y>6^GVDEU=2 M".&,99C_ "'J?:LJPLIM1ODUC4HBC("+.U;_ )8*?XF_VS^@X]:EJ^A5[:B> M$-!_X1WP[!9/@SG,DQ']\]1^' _"N,^'1,GC;Q%(^2Y9\D_]=#7I"7UM)>O9 MI,K7$:;W1>2HS@9]*X/1;1M ^*NH6SC;!J,32P$]&.0Q'X'=5)WG?NG_ %^! M+5H6[-?U^)N?$/\ Y$74OHG_ *&M>=:U+(?A1X?5F.TW,GZ%\5WGQ+G*^$VM M(P6GO)XXHT')8YSQ^54?$GA60?#.WL(D+W-@BS87N1G?C\S^59_9D_-?@7UB MO4[32@%T>R Z"WC _P"^17G19E^.8VG&Y<''<>37<^%KU=0\+:;<*P.;=5;_ M '@,']17)>';,ZM\3=9UL#-M:L8(W[%\!>/H ?S%:O\ B_?_ %^)G'^%;T_K M\#T2BBBI*"BBB@ J"[N?LL0?9NRV,9Q4]% &9_:__3#_ ,?_ /K4?VO_ -,/ M_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ M /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% & M9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/ M_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ M /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% & M9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/ M_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ M /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% & M9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/ M_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ M /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% & M9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/ M_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ M /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% & M9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/ M_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ M /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% & M9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/ M_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ M /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% & M9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/ M_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ M /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% & M9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/ M_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ M /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% & M9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/ M_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ M /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% & M9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/ M_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ M /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% & M9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/ M_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ M /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% & M9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/ M_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ M /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% & M9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/ M_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ M /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% & M9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/ M_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ M /K4?VO_ -,/_'__ *U:=% &9_:__3#_ ,?_ /K4?VO_ -,/_'__ *U:=-=U MCC9W8*B@EF)P /6@#)N-?BM+=YYHPD:#))?_ .M7E7B'7KC7]1-Q)E85XABS MPB_XGO6AXO\ $[:Y>>1;L180GY!TWG^\?Z?_ %ZQM*TNYUC4([.U7+N>6/1! MW)]J]_!X948^TJ;_ )'R>8XUXF?L:6WYO_+_ (9B\2ZTM- MEL>W@,$L-#7XGO\ Y&9_:_\ TP_\?_\ K4?VO_TP_P#'_P#ZU:=%<9Z)F?VO M_P!,/_'_ /ZU']K_ /3#_P ?_P#K5IT4 9G]K_\ 3#_Q_P#^M1_:_P#TP_\ M'_\ ZU:=% &9_:__ $P_\?\ _K4?VO\ ],/_ !__ .M6G10!F?VO_P!,/_'_ M /ZU']K_ /3#_P ?_P#K5IT4 9G]K_\ 3#_Q_P#^M1_:_P#TP_\ '_\ ZU:= M% &9_:__ $P_\?\ _K4?VO\ ],/_ !__ .M6G10!F?VO_P!,/_'_ /ZU']K_ M /3#_P ?_P#K5IT4 9G]K_\ 3#_Q_P#^M1_:_P#TP_\ '_\ ZU:=% &9_:__ M $P_\?\ _K4?VO\ ],/_ !__ .M6G10!F?VO_P!,/_'_ /ZU']K_ /3#_P ? M_P#K5IT4 9G]K_\ 3#_Q_P#^M7C/CNZFCDN)H9'B9[ULE&(.#N.,BO9M1\1: M-I&?M^IVMNP_@>0;O^^>OZ5XEX[NH;V&2[MWWP3WADC?!&Y6W$'!YZ&O-QMG M*FO/]#Z;A^E-5^:479VZ:''_ -IW_P#S_7/_ '];_&C^T[__ )_KG_OZW^-5 M:*.2/9?^']VT,D4S@R,UD,DMR2=ISF MO%Z]<\&:]IOAV*UNM4G,$$EHL0?8S?,0I' !/136$U&-6FTK:_H>+G5)RPSC M3C=N^R]#TO\ M?\ Z8?^/_\ UJ/[7_Z8?^/_ /UJ33_$FB:K@6.JVD['^!91 MN_[YZ_I6I7LW/S><)P=III^>AF?VO_TP_P#'_P#ZU']K_P#3#_Q__P"M6G10 M09G]K_\ 3#_Q_P#^M1_:_P#TP_\ '_\ ZU:=% &9_:__ $P_\?\ _K4?VO\ M],/_ !__ .M6G10!F?VO_P!,/_'_ /ZU']K_ /3#_P ?_P#K5IT4 9G]K_\ M3#_Q_P#^M1_:_P#TP_\ '_\ ZU:=% &9_:__ $P_\?\ _K4?VO\ ],/_ !__ M .M6G10!F?VO_P!,/_'_ /ZU']K_ /3#_P ?_P#K5IT4 9G]K_\ 3#_Q_P#^ MM1_:_P#TP_\ '_\ ZU:=% &9_:__ $P_\?\ _K4?VO\ ],/_ !__ .M6G10! MF?VO_P!,/_'_ /ZU']K_ /3#_P ?_P#K5IT4 9G]K_\ 3#_Q_P#^M1_:_P#T MP_\ '_\ ZU:=% &9_:__ $P_\?\ _K4?VO\ ],/_ !__ .M6G10!F?VO_P!, M/_'_ /ZU']K_ /3#_P ?_P#K5IT4 9G]K_\ 3#_Q_P#^M1_:_P#TP_\ '_\ MZU:=% &9_:__ $P_\?\ _K4?VO\ ],/_ !__ .M6G10!F?VO_P!,/_'_ /ZU M']K_ /3#_P ?_P#K5IT4 9G]K_\ 3#_Q_P#^M1_:_P#TP_\ '_\ ZU:=% &9 M_:__ $P_\?\ _K4?VO\ ],/_ !__ .M6G10!F?VO_P!,/_'_ /ZU']K_ /3# M_P ?_P#K5IT4 9G]K_\ 3#_Q_P#^M1_:_P#TP_\ '_\ ZU:=% &9_:__ $P_ M\?\ _K4?VO\ ],/_ !__ .M6G10!F?VO_P!,/_'_ /ZU']K_ /3#_P ?_P#K M5IT4 9G]K_\ 3#_Q_P#^M1_:_P#TP_\ '_\ ZU:=% &9_:__ $P_\?\ _K4? MVO\ ],/_ !__ .M6G10!F?VO_P!,/_'_ /ZU']K_ /3#_P ?_P#K5IT4 9G] MK_\ 3#_Q_P#^M1_:_P#TP_\ '_\ ZU:=% &9_:__ $P_\?\ _K4?VO\ ],/_ M !__ .M6G10!3M+[[5*4\O;A MRURR-I?Q&2+<'&URI##H0161)X7N1J%E)%K5_P#9X!("))$9U# #"L4)[V^1V)9Y&/5F8\DU=HHH P/$?A.U\3^4M[>WT<, M?2&"150G^\05.36!_P *BT#_ )_-2_[^Q_\ Q%=]12L%S$\-^%[#PO;306+S M.)G#N\S MP, < JG^G2K]%-Z@M#*@T& M!;Z.]N[BXO[J(8BDN2O[OUVJJJH/OC/O6K110!B+X9MX#,MC>WMC;SL6DM[= MU"$GJ1E25S_LD5I6&GVFF6B6ME L,*=%7^9/<^YJS10 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 %%%8GB;Q5IOA33UNM09R7.V**,9>0^W^-)NPTKFH][:QWD=F]S"MU(I M9(6D =@.I"]2*GKQ:Y\6ZG)XRM?%<_A34TT^VMFA7*-C!S\^[;@=>GZUZSHF ML6NOZ/;ZG9[_ ")P2H<888."#^(JDM+DWUL:%%%5-3U2QT>Q>\U"YCM[=.KN M?T ZD^PI-V&6Z*XCPQ\2+;Q5XDGTNTT^2.!(FD2XDD&7P0/N8XZ^M=C=W4-C M9S7=P^R&%#)(V,X4#)-#T5V"U=D345YQ/\5+B56N-(\)ZG?V2YSWA*VLY(]-: M_DNI?*6-9=ASCM\IR?:N?_X6/XD_Z)YJOYR?_&J2=QGI%%4=&OI]3TBVO+FR MDL9I5W/;2YW1G/0Y _E5ZJ:L).X4444AA1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 5YKXX\5?:I'TFQ?]PAQ/(O\9'\(]A^I_75\;^*OL,3:78R M?Z4XQ,X_Y9J>P]S^@KS$ D@ 9)Z 5[. PG_+V?R_S/G,UQ^]"F_5_I_G]Q+; MV\UW<1V\$9DED;:JKU)KV+PSX=AT#3PAVO=R &:0=SZ#V%9W@SPL-(MQ?7:? MZ=*O"G_EDI[?7U_*NMK''8OVC]G#9?B=&68#V2]K47O/;R_X(4445YA[8444 M4 %%%% !1110 4444 %%%% !1110 4444 %%8VI>+- TG(O=6M8V'5 ^YQ_P M%UN+N416T$LTA_@C0L?R%0ZK>Q[-'AK"TU>K) MR_!?U\ST34OC-K=SE;"SM;-3T+9EZD5NJ*^Q#_P M%<#]*T]-^&OBK4L$::;:,_QW3"/'_ ?O?I77Z;\$V.&U35P/6.UCS_X\W_Q- M*TY&_MLHP7P\M_+WG^OYGD==1K?_ "*NG?\ ;+_T U[#IOPO\*Z=@M8O=N/X M[J0M_P".C"_I7GWB_23=W%S9V:PPI%=MM3&U54%@ !QVXKAQ:]G*G*3Z_H* MEF]#%UE&FFE'6[^X\WHK>_X1*_\ ^>UM_P!]-_\ $T?\(E?_ //:V_[Z;_XF MG]9H_P R/:^LT?YD8-=1K?\ R*NG?]LO_0#57_A$K_\ Y[6W_?3?_$UZ;X#T MVWGN!97UO!%+_)_L[[,Y_BMY"F/PZ?I7+:A\ M$[=LMIVL2)Z)<1!O_'EQ_*O3]G);''#/\OKKEJJWJKK]3G-/^+_B6TP+G[+> MKW,D6UOS7 _2NIT_XUZ?)@:CI5Q >[0.)!^1V_UKC]0^$_BFRR88+>\4=[>8 M9_)L&N6O]#U72R1?Z==6P'\4L3*#]#C!HYIQW+^HY3B_X?+?^Z[/[O\ @'T' MI_Q$\*ZC@1ZO%"Y_AN 8L?BP _6NC@N(+J(2V\TIA=2TF"8=WMY#&?R.<_F*M58L\BMPYC8?!:7H_\SV:B MN#T_XN^&+O N'NK)N_G1;AGZKFNIT_Q%HVJX%CJEI.QZ(DHW?]\]:M23V9Y% M;!8FC_$IM?+]=4:=%%%4<@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 %%%% !1139)%B MC:1SA$!9B>P%#=M0(KRZCL;&>[FSY4$;2/CK@#)_E5;1-7M]>T>WU.U25(;A M2R+*H##!(Y )';UKS=M9\7_$:*^BT%;.PT;+0-)E!'()PQY!'0#&>M:OA M&W\9>&]0L="U.VM[K2"K(EU;C/E8!(R< X[?,.XYHBK[_(3=MOF>AT44CNL: M,[D!5&23V% Q:*\F\4_$[4[BTN9/"UK(MC;,%FU.2($9)P H88_/)]AUKT3P MS>3ZCX8TR\NGWW$]LCR-@#, ;B!GG'!!'(( _P]'JNEQ=;!1112&%%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>7 M?%2.:QUOP]KTENT]A9RXE4#.#N!_4#]*]1IDT,5Q"\,T:21.,,CJ"&'H0>M+ M6Z:Z!I9I]3+T;Q/HWB")7TW4(9F(R8MV)%^JGFM."WAMHA%!#'%&"3LC4*,D MY)P/4G-<%XB^%6C7<,MWHX?3;] 7C,3'RRP]OX?PQBI_A9XBO=>\.2IJ#M+/ M9R^5YS')=<9&3W/O5*SN)W5KG=5AZUX2TKQ#J%G=ZFDDXM P2 OB-B<5^'HHX/CEK,44:QQI;85$& !MCX KU&6*.>%XIHUDB=2KHXR&!Z@ M@]17F.A_\EWUO_KW/_H,=>HT+X(^GZL7VY?UT0BJL:!$4*JC & !7D7@:-+ MCXNZ_=6( LD$H)0?*27'\R"?PKH?''BRX$X\+^'@9]:NQL%8/">B+:*1)H2VY3F?BS/';?\([/,VV* M*_#NV,X P2>*WK;XD^$+N=88]:B#'H98I(U_[Z90/UKH+[3+#4XU2_L;:[1# ME5N(ED"GU&17/:[X#\-:AI5P@TFTM9%C8I-;Q+$R''!^7&?QJ;\L7?U_K[BK MP]A["O1P6%]J^>7PK\3Q\RQ_L(^SA\3_#^NGWD$DCS2O+(Q=W)9F8Y M))[UZ!X%\*XV:Q?1\];:-A_X^?Z?GZ5E^#/"QU:X%]>)_H,3<*?^6K#M]!W_ M "]:]5 & ,"NK'8KE7LH?/_ ".'*\!S/V]7Y?Y_Y!1117B'TP4444 %%%% M!1110 444$@#)X% !16%J7C/PYI.1=ZQ:AQU2-O,8?@N37(:E\:-(@RNGV%U M=L.C2$1*?YG]*ESBMV=]#+L77_ATV_E9?C8],HKP;4?C!XBN\K9I:V2]BD>] MOS;(_2N1U'Q%K.KY^WZG=7"G^!Y#M_[YZ?I6;JKH>S0X9Q,]:LE'\7_E^)]& M:CXO\.Z5G[9K%HC+U17WN/\ @*Y/Z5R.I?&;1+?*V%E=7C#H6Q$A_$Y/Z5X= M5BTL+S4)?*LK2>YD_NPQES^0J'5D]CV:7#>$I+FJR)]UL[J]E\JTMIKB0_P1(7/Y"OH?3?AMX5TW!73$N9!_'=,9,_\ 3\O MZ5T\%M!:Q"*WACAC'1(U"C\A5*B^K.*MQ126E&FWZZ?YL^>M-^&/BK4<$V M M8S_'=.$_\=Y;]*Z[3O@F/E;4]8/O';1?^S-_\37KE%6J44>+7XAQM3X6HKR7 MZNYR&F_#+PKIV#_9_P!JD'\=TY?/_ ?N_I74VUI;6<0BM;>*",=$B0*/R%34 M5HDEL>-6Q-:L[U9M^K"BBBF8!51]*TZ1V=["U9V)+,T*DD^IXJW14N*ENKE1 ME*.SL4O['TO_ *!MG_WX7_"C^Q]+_P"@;9_]^%_PJ[14^SA_*ON7^17M:G\S M^]_YE+^Q]+_Z!MG_ -^%_P *E@L+.UCVCL>KK&$8_P# EP?U MKEM0^#GA^YRUG/=V;=@'#H/P89_6O1**EQ3W1VTCQ M)C(?&E+Y6_+_ "/D>2-X7*2(R..JL,$4VOK&\T^RU"/9>V=OFO^3/"]/\ %&NZ7@66 MK7D2CH@E)7_OD\?I75:?\8/$EK@72VEZOG_&K39<#4-+N;<]VA<2#]=IKJ=/^(7A74<"/5X8G/\ #<9BQ^+8'ZU\]7^B MZII9(O\ 3KJV[9EB90?H2,&J-"JR6YG4X>P-9CNOQO^9];0SPW,0E@E MCEC/1HV# _B*DKY,MKRZLI/,M+F:"3^]$Y4_F*Z73_B3XKT_ &J-<(/X;E!) MG\3\WZU:K+JCRJW"]5:TJB?KI_FCZ.HKQO3_ (V7:X74=(AD]7MY"F/P.<_G M74Z?\6_"]Y@3R7-DQ_Y[0DC/U7-:*I%]3QZV38ZEO3;]-?R_R.[HK.L/$&CZ MI@6.IVEPQ_ACE4M^76M&K/+G"4':2L_,****"0HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH 9--%;PO--(L<2*6=V. H'V0L-,N[JTN%D;S%15,@4#!0,ZDCZCG(QFJWQ,2X?P58V"*,$?RI+5_UV8/1?UY'0Z5X@T_6) MIX+9Y%N+M=#7F^K M@#XT:3QU@'\GH7Q)?UL#^%L](JEJVJ6VBZ7/J%V6$,*Y(7&3V &>YJ[7 ^+/ M%FF6/BO3["_,K6UI_I$HB4-^]Q\@(ST'7\J3[#\Q4^+6A2.J)9:FS,< "*/) M/_?==VC;XU8J4) .UNH]C5#2->TS78#-IUVDX'WE'#+]5/(K$^(NL2:1X3F\ MERDURP@5AU .2WZ _G1)V0HJ[-,>)()GF^PV=Y?Q0L4EFMD4HI'4#\>8]#HHHI#"BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "LFX\0V=OXFM=!9)C=W,+3* MRJ"BJ,]3G/8]JQ?'/B^X\."RL=,M5N=5OWV0(_W5Y R?7DC%M^@/:W7^O^">M45E^';W4-0T*VN=4L MS9WS;A-#@C!#$9 /8XS^-:E4U9B3N%%<[XJ\867A:"(2Q27-[<9%O:Q#+2'Z M]AR/\#7)^#/%OB75O'MWINM;;>-+=I/L8B4>4?EQS][.#W/>E'WG9#>BNSTZ MBD9@BEF("@9)/85YBOB?Q=XTU&Z3PD;:PTVV?9]KN%!,A_%6Z^@''9V'B[Q-X;\2VFB^,!;SPW9VPWL*@ DG Z #&2 > 1UKH?''C!O"]G; MQ6EN+G4[QMEM">F?4@"_%4?BW0EO1&(KB-O+GB'16]O8CFG;\!7.CHHHI#"BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"H[B%;FVE@?.R1"C8]",5)3)98X(7EFD6.)%+.[G 4#J23T%)I-68UOH>/:- MJVK?"N:YTS5]+FN=(>8O%=P#UXR#TY 'RD@BO2- \7Z)XF4_V;>J\JC+0.-L MBCZ'J/<9%;(,<\.1LDB=?8JP/\Q7D'C?3+/0/B!X?N="1+:]N)@988>!]X#. MT=,@L#ZXJDVVHRZZ$O1.2]3V*D95=2K ,I&"",@BEHI#.%^)]M!:?#:[@MH8 MX84>(+'&H55&\= .!6]X,_Y$K1?^O./_ -!%8WQ7_P"2>WW^_%_Z&*V?!G_( ME:+_ ->_I7;221PQ/+*ZI&@+,[' 4#J2>PI%:.>(,K M+)&XX(.0P/\ .EJ4>5^"R/&7CJ;Q7=3VL30)MM[%)0TBC&T%AZ,^ M+;:VT?XL:*VA*L-U,\9GBA&!DM@Y Z97.?S[U[-5*S@FO,EZ2=PHHHI#"BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"N-\56/C%-634_#=_"T*P[)+&<_*Q!)R,\9.?4'@=J[*FNN]&0D@,",BD[[K M<:\SR;3]=^(?C?3)%LH=-L;1V:%[I,J1V8#+,>_4#\:[WPCX7M_">B+80R&6 M1F\R:4C&]S[=AQ5GP]H%IX:TE--LGF>%79]TS L23DYP /TK5JM%L3ON%6!A1P/-S_".]>@17'BRY\%W4.MSQ?PYH_Q#\,R7$]KX:L;B[N&+2W-U.CR-WQD2CC/-=?HVJ?$6?5[:/5 MM!TZWL&;$TL<@+*N.H_>G^1KN:*=Q6.1\4V7B\:I!J/AJ\@,:Q;);*X/RN02 M01GC/.,Y!X'-<]=P_$_Q);OI]W;:?I-M*-LLL;@EE/4<.Y_+'6O3Z*FW1E7Z MHQ_#'AVU\+Z)%IMJ2^TEI)",&1SU/^>PK8HHJF[N[)2LK!1112&%%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 56U"_M],L9;NZ?9%&,GU)[ >]32RQP1/+*ZI&@ M+,S' '>O(/%?B637KW9$2ME"3Y2?WC_ 'C[_P OSKKPN&=>=NBW.#'8R.&I MW^T]D4==UJXUW4GNIOE3I%'GA%]/KZFK7ACP[+K^H;3E+2+!FD'_ *"/7<]$7N37M&EZ9;:181V=JN(T')/5CW)]Z];%8B.'A[.GO\ MD>!@,)+%U'5J_#U\WV_KT+%O!%:V\<$$8CBC4*JKT J2BBOGF[GUJ22L@HHI M'=8T+NP51R23@"@8M%1/J]N[C^" ^:<^GRYQ^-:V?3"YQ^-YOS;(_05R.HZ]JVK$G4-2NKD'^&24E1]!T%=/IO MPH\47^&EMX;)#WN)1G'T7)_/%=?IOP4LTPVIZM-,>Z6Z!!^9SG\A2Y9R-?KF M4X+X.6_DKO[]?S/&:M66FWVI2>78V5Q63U2VC"_P#CS9_E7J]%:*E%'C5^ M(,;4TBU%>2_5W.6T[X<^%=-P4TJ.=Q_'H8YKY2OQ/0A M4Y:<')+K>WW'IPRZ;C>3LSOJ*P='UEYY!;71!8_@W.6L[F[L MV[#<)%'X'G]:Y74/@OK,&38W]I=*.@<&)C^'(_6O;Z*ATXL]6CGF.I?;OZJ_ M_!/F?4/ OB?3<_:-&N64?Q0KYH^N5S7/O&\3E)$9''56&"*^N*JWFFV.HILO M;*WN5Z8FB#_S%0Z/9GKT>*)K^+33]';\[GR?6QI_BO7]+P+/5[R-1T3S2R_] M\G(_2O<=0^%_A6_R5L7M7/\ %;2%?T.5_2N5U#X)(P*Z*&:*XC$D,J21GHR,"#^(KY(J>UO;NQD\RTNIK>3^]#(4/YBJ59]4< M5;A>F_X51KU5_P K'UG17SGI_P 3/%=A@?VD;A!_#<('S^/WOUKJ;#XV7*X& MHZ/%)ZO;RE,?\!;/\ZM58L\>MP[C:?PVEZ/_ #L>QT5PVG_%KPO>8$TUQ9L> MT\)(S]5S74V&O:1JH'V#4K2X)_ACE4M^(ZBK4D]CR*V#Q%'^)!KY?KL:%%%% M4H[5U=<'X>LAJ/Q"U3Q!9IMTX)Y*2@86=\ ,5]1P>:[RJ MW29.S:"O.-7_ .2T:3_U[C^4E>CUYIK$\(^,^EDRH L(1CNZ$A^#[\C\Z2^. M/S_)CE\#_KJ>EU#<6MO>1^76I(ZX8\4>0>9QWBW0!X.OK;Q-H(,$:2A9[<$[<'^AZ$?3%6?BRQF\-Z; M.H.QIP?IE"16SK@9>@_'I^-2[\OS_ :^+Y&GI9!TBR(.1Y"?\ H(KSDJ9/CGE> M=JY/M^YKKO"6K12>%H!=2+#/8Q^3=)*=IB*- MDBN6,=H'&"T? W_0@#'XUH_XE_7\=B%I3MZ+^ON.YHHHJ2@HHHH *@N_M'E# M[/\ ?W<].GXU/10!F?\ $T_SMH_XFG^=M:=% &9_Q-/\[:/^)I_G;6G10!F? M\33_ #MH_P")I_G;6G10!F?\33_.VC_B:?YVUIT4 9G_ !-/\[:/^)I_G;6G M10!F?\33_.VC_B:?YVUIT4 9G_$T_P [:/\ B:?YVUIT4 >:>/?#WB"]N=.U MW383->:,XZXX/-9/B;0M(UG2+@:K!"42)B)V #18!Y#=L5+? M*K]-QVN_,DAFO[B%)H)$DBX(I__ !-/\[:XGX,3W,OAB[BE=FMX MKDK"3VR 2![9Y_&O2:TDK,E.YC/:7>:-]K M_P"%UZSM_P!?]G.>GI'^%>N5Y=H?_)=];_Z]S_Z#'4Q^->C_ ""7P/Y?F=+X MLGU2V\):M+DKMM7Y&WC(Q61\,8;R+P+9M; !97D3N([_ $%=9XILI-1\ M*:K:1#,DMJZH/4XXKF?A%J$5UX)CM5<>;:2NCKW )W _K^E$=Y?+]1RVCZO\ MC$^+T5V-#T^ZGX:*[PC<9&5)[?[HJOJ,EYJ'Q=T&.?YGCM5DC4XP#M=L^G7^ M5:/Q>G%\-%T"!@UWB?\33_ #MKS;X;"[M?$WBBQMN%2?)7CC#N.]>L M3SQ6UO)/-(J11J79V. .2:\U^$T;7M_XBUS:1%=W6(R1UY9C_Z$*(_$_3]4 M.7P_-'=_\33_ #MH_P")I_G;6G10!F?\33_.VC_B:?YVUIT4 9G_ !-/\[:/ M^)I_G;6G10!F?\33_.VC_B:?YVUIT4 9G_$T_P [:/\ B:?YVUIT4 9G_$T_ MSMH_XFG^=M:=% &9_P 33_.VC_B:?YVUIT4 9G_$T_SMH_XFG^=M:=% &9_Q M-/\ .VC_ (FG^=M:=% &9_Q-/\[:/^)I_G;6G10!F?\ $T_SMH_XFG^=M:=% M &9_Q-/\[:/^)I_G;6G10!F?\33_ #MH_P")I_G;6G10!F?\33_.VJ]]9WNH MV,]EMZ1I&D:_J=K%J4C*$61^%3T)V]1-7]#,_P")I_G;2.NJLC*"02,9&WBM2BC<9Y1= M_#/Q)?V[6]YXNO[B!B"8IMSJ<IRGB/1M>UNRB@M-6N--=)-YE@."PP1@[64XY]>U<>_PL MU^6_2_D\4WCWD8PEPRDR*.> WF9'4_G7K=% '&:)X;UK3],O+'4M5N=52ZR& M-PV2%(P5&68_K6 /AEJMEE-&\1ZGI\!))B64D?\ CKK[UZE11YAY'G_AWX?+ MX?OSJ):6\U C_CXG*G:3U('//NQ'I45*BIQE_8^+_E_K[CN?^)I_G;1_Q-/\[:X;_A9LG_/;2O\ OH__ !=20_$: MZN'*0G3I& R0F2@) /%<9XX\5?9T?2;"3]\PQ<2*?N#^Z/?U]/Y>I0INLTH]? MR/#Q-:.'BW/II;N^R,/Q9XHGOV;3H9]UNC?O&7&)".V1U _6N9M+2>^NX[6V MC,DTC;5450EU"TA^_<)GIA3N/Z5I:-\0;'P[%(]GI;75])P9IG"*@]% R3^8 MKVIXG#X2ERP:;_K<\C#9%FF:5^>5*2B^K5E;LKV_+S/4M"T*ZT*R\F!!YCX, MLGRY8_X#M6G))J,4;22.J(O)9B@ _&O$=2^*_BB_RL5Q#9(>UO$,X^K9/Y8K MD[[5-0U.3??WMQ=-U!FE+X^F:^=J8CFDY/5GZ+A>%*L8J,Y**71:_P"2/>+_ M ,?:5II*S:S;NPXVP8EY_P" @US5]\9(XLK8VL\Y'1I=J#^1/\J\AJ_I^AZK MJS :?IUU<]MT4191]3T%8NK)['M4^'L#17-5;?J[+]/S.JO_ (L>*+P,L$\- MHA_YY1 MCZG/Z8KD[_6-2U1]U_?W-R>O[V4L!] >E=AIWPB\37F&N5MK%?\ MIM+N;\ES^I%=;IOP5TV+#:EJ=Q<'NL*B-?UR3^E'+.6YI]>RG!?P[7_NJ[^_ M_@GBM7;#1]2U1]MA87-R>G[J(L!]2.E?1FF^!?#.E8-OH]NSC^.8>:V?7+9Q M^%= JJBA44*HZ # %4J/=G!6XH@M*-._J_T7^9X!I_PF\3W@5YX8;1#U\V0% M@/H,_P Q72V/P;BBVM>W4\Y'58]J _J37K=%:*E%'BU\_P =5VERKR7ZZLXG M3_ 6EZ8P:#1[=G'\4^)3_P"/$X_"NA1-1C0)&JHB\!5" "M6BK22V/'JUJM5 MWJ2;]6V9G_$T_P [:/\ B:?YVUIT4S(S/^)I_G;1_P 33_.VM.B@#,_XFG^= MM'_$T_SMK29E499@!ZDU ]_:1_?N81[;Q6R*G_$T_P [ M:/\ B:?YVT]];T]/^7@$_P"RI/\ 2H'\1V2_=65OHH_QKCGF>"A\56/W_P"5 MS58>L]HLD_XFG^=M'_$T_P [:IOXG0?9!7+O<32??F MD;_>8FHZXY\5_P E+[W_ )(U66=Y?@=(^J3)UNHC_NLI_E4)UUQ_RW)^B#_" ML&BN.?%&*?PPBOO?ZFRRVFMVS;/B";L['_@*U&?$-UV_4#_"LU+:>3[D,C?[ MJDU.FDW\G2UD'^\,?SK+^V,VK?!?Y1_X#*^JX:&_XLL'Q!?GHZC_ ("*@GU> M^N(FCDFRC=0% S4Z>'[]NJ(G^\X_I5A/#-P?OSQ#Z9-3*GG6(34N>S^7^0U+ M"0U5C#HJ2>%[>9X9!AT."*CKYZ490DXR5FCN335T*K,CJZDAE.01V-7UUO45 M_P"7C/U4'^E1Z;I[:C.T:N$"KEB><>G%:#^&9Q]RXC/U!%>M@\)F7L_:X922 M?9VO\KJYRU:N'YN6I:Y7&OWXZR(?^ "GCQ#>=R/R'^%-?P]?+T$;?1O\:A;1 MM03K;,?H0?ZUV_6,[I;\_P!U_P!&9LK#ZH* MRVL+M/O6LP]]AJ%D=/O*R_48H_M[,J7QK[XV_P @^I8>6WYFZNMNQQ]H ^J M?TJ9=2G?I=0_BZ"N:HK:'%.)7Q0B_O7^9#RVGT;.L2:_D^Y(C?1D-/\ ^)I_ MG;7(4])I4^Y*Z_1B*ZX<5_STON?^:,GEG:7X'6?\33_.VC_B:?YVUS2ZE>IT MNIOQ8G^=3KKFH+_RWR/=!_A75#BC#/XH27W/]3-Y;4Z-&]_Q-/\ .VC_ (FG M^=M8Z>([U?O+"WU4_P"-3IXGD'W[9#]&(KKAQ%@);R:]4_\ @F3P%==/Q-'_ M (FG^=M'_$T_SMJJOB>(_?MG'T8&IE\1V+=1*OU4?T-=<,YP$]JJ^=U^AD\) M77V23_B:?YVT?\33_.VGIK>GO_R\ 'W4C^E3IJ-D_P!VZA_%P*ZX8W#3^&I% M_-?YF;HU%O%_<5?^)I_G;1_Q-/\ .VM!)8Y/N2*WT.:?72FFKHR:MN9G_$T_ MSMH_XFG^=M:=%,#,_P")I_G;2$:FRE6 (/!!V\UJ44 MK1HL;'\5P:YV\^$&GSDFV^TVQ]!(KK^O/ZUZE14N$7NCNHYABZ/\.HU\_P#. MYX7>?!O7(N;.YMYQZ.?+/]1^MCQ)BX?&E+Y6_+_(^1W1HW*.I5AU##!%-KZOO=+T_4DV7UC;7*^DT2OC M\Q7+ZA\+/"M]DI926CG^*VE(_0Y'Z5FZ+Z'KT>)Z$M*L&O37_)GB6G^+?$&E MX%GK%W&HZ(9"ZC_@+9'Z5U%G\8/$4) NDMKE<=DV-^8X_2MS4/@D.6T[63[) M<1?^S*?Z5RM_\*_%5CDI9Q7:#^*WE!_1L']*5IQ.KZQD^,^+EOYKE?Z?F==9 M?&*UFVK=P7-NQZE55U'\C^E=#8>/M*U%@L&LVZL>TV(O_0P*\(OM)U'3&VWU MA56X7K+^%-/UT_S1[-KFJZGI%BL^%):0(-P4@<$]OI7/?\ ";:O M_P!,/^_?_P!>NO"Z*7L\1_S]9Z7]@8;LON_P"">Z?\)MJ__3#_ +]__7KK MK6?4[JTAN%&!+&K@?+QD9KY[\)?\A67_ *X'_P!"6OH_1_\ D"6'_7M'_P"@ MBML)*JJLH3ES62/F\[P5+"\JIK^K$/\ Q-/\[:/^)I_G;6G17IGSAF?\33_. MVC_B:?YVUIT4 9G_ !-/\[:/^)I_G;6G10!F?\33_.VC_B:?YVUIT4 9G_$T M_P [:/\ B:?YVUIT4 9G_$T_SMH_XFG^=M:=% &9_P 33_.VC_B:?YVUIT4 M9G_$T_SMH_XFG^=M:=% %.T^V^:?M'W-O'3K^%7*** "BBB@ HHHH **** " MBBB@!&574JRAE(P01D$5D2^%M%FU"&];3;42Q;C@0)AR<P'2JUWH^EW\HEO--L[B0# >:!7/YD5=HH ;'&D48 MCC140=%48 IU%% %.XTK3KNX6XN=/M9IE^[))"K,/H2,U!+/Q'=IJ:WMU M8:A#'L6> ]ADC(_$]"*XCPEX/OO&VBB^UKQ-JDUGYS(+9I6;=M(YRS$?I7LA M 8$$ @\$'O4-I9VMA;BWL[:&VA4DB.&,(HSUX'%)*P/4BTO2[+1M.BL+"!8; M>(851^I)[GWJY113;N"5CFO%?AK4_$#VK:?XCN]($(8.+<-^\SC&<.O3'OUK MDD^$NJ17[W\?C6\2\D&'N%A82,.."WFY/0?E7J5%)*P/4R?#FDW>BZ0MG>ZK M/JW+$\?6N6U/X7Q2:K+J.A:U>:+-,&OA[9Z%J3:K>7MQJFJ$?\?%Q_#Q@D#).?*M-^QWZ ML-IW12H<-&WJ/\*VJ*'JK,%H[GFG_"J+N9%M;[Q?J5QIJGBUP0 !T'+D?^.U MW^EZ79Z-IL-A8PB*WA&%4?J2>Y-7**=^@K!1112&%%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 45&T\*9W2QKCKE@,5"VIV"#+WULN? M651_6FHM[(ERBMV6J*H-KFD(<-JED#Z&X3_&H&\3Z&HR=4M?PD!_E5JG-_9? MW,AUJ2WDOO7^9K5G:KKNG:,@-[-=&M;.:2WO(YYU0F M.-0?F;L,XKR6[NY[ZZDN;F1I)9#EF-=N%P4JKO/1'F8[,XT4E2M)O[D>GI\1 MM%:3:8[Q!_?:,8_1L_I726&HV>IVXGLKA)H^Y4\@^A'4'ZUX-6EH>LSZ)J<= MU"QVYQ+'GAU[BNRKEL.7]WN>=A\YJ*:59)KRZ'N-%9,7B;1)@"NJ6HS_ 'Y MO\ZM1ZOIDN/+U&T?/3;.I_K7BNG-;I_TE]Z_S+E%1QSPRX\N6-\]- MK U)4&B:>P4444#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **J3ZII]K_ ,?%];0_]=)E7^9K+G\;^&+;._7;$X_YYRA_ M_0#5-0>XB6,R!"JJ V0,X4 M#L3^=25B2Q+L3S6Q=:'-/J-S(TJ(CRNPQDGDGM_P#7 MKM/!GPRM-60WNI&']8U8C[!IMU<*?XTB)7\6Z"OHO3?!GAS2<&TT> MU#CH\B^8P_%LFMMGCC'S,J@>IQ4>R2UDS*MQ0MJ-/[W^B_S/!M.^$'B2[(-T M;6R3OYDF]OR7(_45UVF_!?2H,-J.HW-TP_AB B7^I_45Z(^HV4?WKJ'\'!JN M^N:>G_+2M^.K*.G>"/#6E[3;: M/:[UZ/*OF,/?+9Q6\ %4*H X ':L=_$EHOW8YF_ #^M0/XG'\%J?JS_ /UJ MYIYUE]/_ )>+Y7?Z'FSHXNL[SN_5_P";.@HKEW\2W1^Y%"OU!/\ 6J[Z]J#] M)0O^Z@KCGQ+@8_#=_+_-C67UGO9'845Q#ZG?2?>NI?P;'\JKO+))]^1V_P!X MYKCGQ527P4V_5I?YFJRV761W3W,$?WYXU_WG JN^K6"=;J,_[O/\JXJBN*?% M59_!32]6W_D;++8=9,ZY_$%@O1W?_=3_ !JN_B:W'W()6_WB!_C7,@9.!UJ9 M+2YD^Y;RM]$)KF?$.8U7:%OE&_\ F:?4:$=_S-A_$\A^Y;*/]YLU _B.];[H MB3Z+_B:K)H^H/TMG'^\0/YU.GAZ^;J(T_P!YO\*7UC.JVW/\E;]$')@X=OO( M7UK4'ZW!'^ZH']*KO>W4GW[F8_5S6C_82I_KK^WC_'_'%']GZ3'_ *W5XB>^ MUU_Q-']F9Q6^/F^,_XD_R%']I M^&HON1E_^ ,?YU<.&<9+XI17S;_03S&DMDS&IRH[G"*S?09K8_X2;1H?]58O MGU$2C^M-;QI"HQ'9.?JX']*[8<*R^W5^Y?YLQ>9KI'\2@FGWDGW;6;ZE"*L) MH>H/_P L-H]684K^-93]RQ0?[TA/]!5=_&5^?NP6Z_\ 6/]:[(<+X9?%.3^ MY?YF3S*H]DB\GAN\;[TD*_B3_2K">&#_ !W0'LJ?_7K"?Q9JK=)(U^D8_K4# M^(]6?K>,/]U5'\A79#A[ 1WBWZM_\ Q>/KOK^!UB>&K4??EE;Z$#^E6$T'3T MZQ,W^\YKA'U?4I/O7UQ^$A'\J@>ZN)/OW$K?[SDUVPRK PVI+[K_ )W,GB:S MWDST<:?IT YMX!_O@'^=+]KTVW_Y>+6/_@:BO,2>45L2=V_B_3%Z"=OH@_J:I7 MWC%'MV2RAD65N \F/E]\<\UR2JS'"J3]!4WV*Z*EOLTVT#)/EG H 8)Y0[/O M8LQRQ)SDT\W^*@HKEJ8/#U9<]2";[M(TC5J15HR:18M;VXL[I;F&0B M1>Y[CT/M751^-("J^;:2!L<[6!%<.G.1_.O-Z* /2#>Z--]ZXL6_WF7^M M(;?1I?5(L\R?=E=?HQ% MC?\ P358ZNNOX&\WAZ_7HL;?1_\ &H&T;4$ZVS?@0?Y&LU?$>K)TO&_%5/\ M,5*OBG5EQF=&^L:_T%"",@U@ZAX(\-:GDW.C6NX]7B7RV/XKBJB>)+P?>CA;\"/ZU.OB=Q]^U4 M_1\?TKJCQ#E\]Y->J?\ P0AAL72=Z;MZ.W^1S6H?!G1+C+6-[=VC'LQ$BC\# M@_K7*ZA\&=;M\M8WEI=J.S$QL?P.1^M>K)XF@/W[>0?0@U,GB*Q;KYJ_5?\ M"NB.:9=/:JOR_-'HTLRS6CU?]=W_]"-?07BV\@U+2(HK1_,D6<,5VD$#:P[_45Y5I MO@Z6_P!;O)]2CDBM5F9E7H9:SCH><>$O\ D*R_]<#_ .A+7T?H_P#R!+#_ *]H_P#T$5\_ M:3IO!H52#=DU]Z_P Q.G-*[3^Y_P"18HHHJR HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HI"0H)) MZDU$UY:HT7]Q#Q5!;S7WHZ*BN6?X@:"N<23OC^[$>?SJ%OB/HJGB&];Z1K_ M %:J6%K/[+,WCL,MYHZ^JFI:E:Z39O=7DHCB7CU+'T [FN3?XEZ>!\EC=$^Y M4?UKD/%'B-_$-]'(J-%;Q+A(V.>3U/U_PKHHX"I*:4U9')B1O7G MQ+N3(18V$*)V,Y+$_@",5/IOQ*W3*FIV:HAZR0$_+_P$_P"->>T5ZSP-!JW* M> LSQ2ES^,$5>;XBZVV<):+GTC/'YFO+EEU7F?+:Q[D,YH.*<[I^AZM17D;>/]?8<3 MPK[B(?UJ)O'/B(G(OPOL(8__ (FA9;6[H'G6'[/[O^">PT5XNWB_7V&#J>0Z0?WH]YIK.J#+L%'J3BO VN9W)+32 M,3URQ.:BJUE?>7X$//.T/Q_X![XU[:H<-$T52RN/67X$//)](+[V>X-XBT5#SJME^$RG^1J%O%>@IG.IP<>A)_E7BM%4 MLLI_S/\ AYW5Z17XGLK>-/#R#G4E_"-S_(5"WCOP\I(%X[>XA?_ KR"BJ6 M6TN[,WG6(Z)?C_F>LM\0M"49#7+>PB_Q-0M\2-&4X$%ZWN(U_JU>6 $G &2: MF6TN7.$MY6/LA-5_9]!;W^\G^U\4]K?<>CM\2]. .VRNB>V=H_K43_$VV&-F MFRGUS*!_2N"72]0<96PNF'J(6/\ 2IE\/ZRQP-*O?Q@8?TH^IX5;_F']HXZ6 MW_I/_ .Q;XGCG;I'T)N/_L:A;XFW)'R:9$#[RD_TKFE\+ZXXXTNY_%,?SJ9? M!OB!\8TV3GU=1_,T?5\&NWW_ /!#ZWF,MK_^ _\ -EOB7J)/RV-J![EC_6H M6^)&LD8$%BON(V_^*JDO@7Q"V+->8D MG4Y^?3 _I70K\,[LD;M1@ [X0FIE^&+G._5E'TM\_P#LU'M\&NWW?\ /JN8R MWO\ ?_P3DF\1:TXP=5O/PF8?R-1-K.J.[-CU.:]/7X:Z0!\UU?$^H=!_[+4R_#O0U.2;IO8RC^@H_M##K;\@_LG% MO>WWGE%%>N+X!T!1S;RM[F9OZ5.O@CPZN#_9^2/6:0_^S4GF5'LREDN([K[_ M /@'CE%>T+X1T!,XTR+GU)/\S4R^&=$0 #2K7CUC!_G4O,Z?\K_ M9)6ZR7X MGB-%>B:GJVBP7-W8IX=M2JEH3(H6-CV.,*<<].:P;#0(HV$UP2QSE4/;Z^IK MS*_%& H0-K6?6^WRW.?>UFCB$KQD(>]0UW;6D#H5:, M$'@BL9]'@L;V*Y=&GM%<%H2<9]B?3\*XL#QC@<0W&I>#Z76_W7U-L5PMB8RC M[#WD]]4K?EH<[17IVB?V#K]W+;MH%O ZIY@*X((S@] ,=16N_@OP])UTU1_N MR./Y&O-5)'<3Q8\N:1,=-K$5ZP_@'0&Z6\ MJ?[LS?UJN_PXT5NDUZOTD7^JUO\ VC0>]_N.9Y/BEM;[SSB/6-3B_P!7J-VF M./EG8?UJPGB;7(_NZI='C'S2%OYUVS_#2P_@O[E?7<%-5)/AM"!E=:"C_:A' M_P 52>,PGVK?-!_9^/C\-_E+_@G.IXS\0Q_=U)SQCYHT;^8JPGC[7UZW$3_[ MT*_TJ_)\/'7[NLVAX_B&W^IJI)X$NT)VZII9P.AG(/\ *LWB\NZRC^"*^K9I M'92_,E3XC:TO6*S?_>C;^C583XEZ@/OV-L?H6']:QY/"-_&"1<63_P"[./ZU M5?P[J2''E1M[K,G^-9/$Y5UJ0_\ E_F4HYM'[,_N_X!U:?$YQG?I*GZ7&/_ M &6K"?$VU/W]-F7_ '9 ?Z"N(.AZB#C[/_Y$7_&GCP_?G^&,?\#K">+R9;UH M?^!+_-F\'G#VA+_P'_ACO$^).DG[]K>K]%4_^S593XA:$_WFN$Y_BB_P)KSP M>'KXGGRQ_P "I'\.:AMS&;8GT>1A_)37'/,LCCO77R;?Z'=2HYW/_EU]]E^I MZ8GCGP\_6_*G.,-"_P#A5F/Q9H,GW=3@'^]E?YBO+3X:O2.)K=3ZDLV/T%-' MA;4#P;^V7W$#'_V:N&>=9)':LW\G_D>I2R_-I?&H+UD_T3/7(]?T>7&S5+(D M]O/4'\LU9CO[*7'EW<#YZ;9 ?ZUXO_PA^H'.=; YZ"T'^-+_ ,(0QP7UF[). M-VT;0?PSQ7#4X@RM?#.3^1ZM+*:[_BU(+T4W^B/;#+&J;S(@3^\6XK/G\1Z' M:@^?K&GQX[/B?W?\ M$Z(Y;EL?BDKG[-I5[)Z>8R)_(FLN?XW3G_ (]]"C3WDN2W\E%* M/!>@#K8D_69_\:F3PIH:(%&G1$#^\6)_,FLI<3T.BE]R_P SJCALJC_R[;]7 M_P $Q)_C+XBD!$5MI\(]1&Q/ZMC]*S+CXH^+I\@:FL0/:.",?J037:#P[HP. M1IEK^,8-/&A:0.FEV?XP*?Z5D^)J7\DOO1T0GE\/AH+\/UN>:7'C3Q-<_P"L MUV_'LDQ3_P!!Q67<:C>W>?M%Y<39Z^9*S?S->RIIMA&H5+*V51T"Q*!_*I1; MP+C$,8QTPHK%\2QZ4W]YTQS"C#X*27W+]#PRI4MIY5W1PR.OJJDBO<@JKT4# MZ"EK-\2]J7X_\ MYN^D/Q_X!XB-,OVQBQN3GIB)O\*D&BZJ>FF7I^D#?X5[5 M16;XDJ=*:^]D?VM/^5?>SQZW\+ZW<@F/39Q@X_> 1_\ H6*O1> _$$C8:VAC M'J]S'_0DUZG14/B2OT@OQ,Y9K6>R2_KU/.X/AIJ3@&;4=.A'<%Y&/Y!/ZUL6 M'@9M%D-S'JD5W(R^68TB9<#@YRWTZ>]=916-3B#$5(N/+'7U_P SFGCL1/24 MM/1'.^'_ [_ &=>WE_+B,1/$5/:5'J<]2I*I M+FD! (P>16!;^$[&UU2>]A>1!*"/*&-JY()Q^(K?ICS1QG#M@FM,+/$J3AA[ MW?1:DJLZ2?O63W* T*PW%FC9R3D[G/\ 2MU=3O(XDBCF,<: *JH H ';BLPW MD0Z;C]!3#?+V0GZG%>[*GGN(2C-SLN[M^J/)A' 46Y044WO9&B]WEI,Q]Y@!^6W^M M4TL+R3[EI.W^[&34Z:)J;]+&?_ M %=D,%AH?#3BODO\C)UJDMY/[RO_P ))J@&$F2,>B1*/Z5$^NZH_6]E'T./ MY5J)X,O#]^Y@'^[D_P!!4Z>"6_COP/98O_KUU)):(R.3[[LWU.:[%/!=L/OW%M)7K;LW MUD;^AJPF@Z6G2RB/UR?YT >;45Z@FFV$?W+*W7Z1+_A4Z11Q_6I M;SR?/ZU.G@RQ'WY[AOH5']*Z.B@##3PGI:]4E?\ WI/\*G3PYI*=+-3]78_S M-:M% %%-&TU.EC;_ (Q@_P ZL):6T?W+>%?H@%344 ( , 8'M2T44 <=XB\ M.^5OO;)/W?62(?P^X]JY=59W"(I9F. ,DFO6:H6^C6%K>-=0VZK*<\Y.!GT M':@#/\/^'UT]!$]*;HDJ_20_UJ)O!VG'I+"[4_=NIA]0#4+>"5_AO MR/K%G^M=910!QS>"IOX;V,_5"*A;P9?_ ,-Q;'ZEA_2NWHH X-O".IKT\AOH M_P#]:H6\+:NO2W5OI(O^->A44 ><-X>U9.MD_P"!!_D:B;1M23K8W'X1D_RK MTRB@#RUK"\3.^TG7'7,9']*B:*1,[XW7'7*XKU>B@#R6BO6&BC?[Z*WU&:A: MPLW^]:0-VYC!H \MHKTUM'TUNMC;_A&!_*H6\/Z4W6R3\"1_6@#SBE5BIRI( M/J*]!;POI!Z6Q7Z2-_C4+>$=,/3SE^C_ /UJ .'\^7_GJ_\ WT:47,P_C/XB MNR;P98'[L]R/J5/]*B;P5 ?NWD@^J UA/#49_%!/Y+_(M5)K9O[SE1>2CJ0? MJ*<+Y^ZJ?I71-X)/\-^#]8O_ *]1-X+N1]R[A/U4BN2>58&>]*/W6_*QJL56 M6TF8@OAWC_6GB]C[JU:3>#=1&=LMLW_ F_PJ)O">J+G"1-]'_P :Y)\/Y?+[ M%O1O_@FJQU==?P*@NX3_ !$?A3Q<1'I(/QXI[>&=77/^B9'M(O\ C4+:#JJ= M;*7\,'^59,99U^I-6K6XW_ ".?F[$] MZ\K&\/5L-2=6,E)+LG?U.FCCH5)*+5BU111T&37SB3;LCT#%UBT0WL-Y@^8( MVB)[8R#_ )^M>HZ4C1Z/8HZE76WC#*PP0=HX->>QFXNM1B6SW&4']V5ZY]:] M+B#B)!(09-HW$=">]?J&3X*>&H1=1ZM+3MJW^IX6.QGMDJ:VB]QU%%%>T>:% M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 4=8U:VT32Y]0NR1%$,X7JQZ #W)KGI+OQ!=ZEI$B2VEE]IBE=+=D>0 ;0 M1O(9YUKPK/;V:EYXV654'5\=0/?!-]=G7G&K_P#):-)_Z]Q_*2A? M$E_6P/X6ST>L/5_$'V/4[72+*);C4[KE48X2-.[N1VX/'>MRO-/"$[:M\3== MOY#GRE:.//8!@H_1?UH6LK ]%4+JWC:,1/V#*S- MP>><_A6]<7$5K;27$\@2&-2[N>@ Y)KF/B3"LW@>]9AS&T;K['>!_6N4\0Z[ M-/\ "72_G8R73+!(QZD)G/\ Z"*EO1]U^H[:KS_0[33M6U?7K0ZAIJ6EM9EB M(%NHV9YP#C)(8; >>S5<\/Z_#KMO-B,P7=M(8KFW8Y,;CW[CT-2^'[=;7P[I ML"C 2VC'X[1FN'L+@Z=\:+ZU0D1WB?,HZ9V!\_F#^=7:T^7U_ A.\>;^M3TJ MBBBD4%%%% !1137=(QEV51TR3B@!U%1?:8/^>T?_ 'T*/M,'_/:/_OH4 2T5 M%]I@_P">T?\ WT*/M,'_ #VC_P"^A0!+147VF#_GM'_WT*/M,'_/:/\ [Z% M$M%1?:8/^>T?_?0H^TP?\]H_^^A0!+147VF#_GM'_P!]"C[3!_SVC_[Z% $M M%1?:8/\ GM'_ -]"C[3!_P ]H_\ OH4 2T5%]I@_Y[1_]]"C[3!_SVC_ .^A M0!+147VF#_GM'_WT*/M,'_/:/_OH4 2UXIXOU+^R]1O9_)\W=>.FW=M[L?0^ ME>S?:8/^>T?_ 'T*\DUS2(]:UV>.5OW"WSR,!_& 6X_6O*S)1M%RV5V_1(]S M)JE.G5E*IMI^90T%KS64^T267V:U(^5VDR7^@QT]ZWVTX%-N_C_=JZJJBA54 M*JC & !2U\'+.:\9/V-HQ?2R?WW_P" >GB(QK3YFK6VU>G_ 3A=Q'O46BPW_AX(UBUM*ZPB']^&QCCGCOP*]C+\QPTW3E4:A)/7>UK;]2L M95C/!RBHOFMTZ[?B>HT5P;^(_$S'@:6OT5_ZFJSZ[XL(^6XLU_W4']17V$<; M@9?\Q$/_ +_ (!\7+VZ_P"7,_N_X)Z+17F$NL^,2#B[7![(D8_F*JOJ7C!R M,W4WX,@_E73&K@Y;8BG_ .!(YI8BM'_EQ/\ \!/6:*\>>Y\5,,->7W_ ;C'\ MC525_$# F2?4'SUS*S9_6NF-/#2VKP_\"7^9SRQU:/\ RXG]S_R/;*:SJ@R[ M!1ZDXKPQX]5<@NEXWU#&H#9W0/-M-GW0UTQP=&6U5/T:_P#DCFEFM5?\N7^/ M_P B>Z/?V<>=]W N.N9 ,5 VMZ2AP^J62_6X0?UKPXPRJ"6B< ='E/%ZS?2%_ZBH'^(6A*.&N6^D7^)KR:E +$ DG ML*I9;17J!OB78 _)87)^K**\Z6 MTN6^[;RGZ(:D&F7[' L;D_2)O\*?U'#+?\P_M/&O;_TD[I_B=&!\FE,3[SX_ M]EJ%_B=,<[-+0>F9B?Z5R":)JCXQ8SC/]Y,?SJ=?#.L..+,_C(H_F:/J^$6] MOO\ ^"+ZYF$MK_\ @/\ P#H6^)>H$_)8VP^I8_UJ!_B1K+# @LE]Q&W]6K,7 MP?K;'FWB7W-S'_\ %5.G@C5VQEK1,_WKA>/RHY,$NP>TS*7\WW?\ E?X@ZZV M<20)GTB''YU"WCKQ$QXOE7Z0I_4587P#J3#F]TY?K,?Z+4Z?#VZ)^?5+$#V8 MG^E'/@EV#V>92_F^_P#X)D/XOU]Q@ZG+^ 4?R%0OXEUM\YU6[Y])2/Y5T:?# MK.-^M6Z^NU,_^S"IU^'-J!\^N*?I$!_[-1]8PBVM]W_ #ZGF$M[_ /@7_!.. M;6M5L['^M0/>74@P]S,PZ\R$UWZ?#S2@?GU:0CVVBIT^'^@C&Z_N M6/?]Z@!_\=H^O89;?D']F8V6_P#Z4>9LS,Y-)7J:^!?#BCF65OK./Z5 M83P;X74\PJWUN6_H:3S*BNXUDV)>[7W_ / /)**]A3PMX83&+. X_O3,?YM4 MZZ!X<0<6-C^(!_G4O,Z?1/\ T625NLE^)XO17MZ:9H*'*6.G*>F1$G^%3I! MI<>-D5FN.FU5&*AYI'I'\2UD<^LU]S/":E2UN)#A()6/7A":]W66U0822%<^ MC 4[[3!_SVC_ .^A4O-.T?Q-%D?>?X?\$\-32=2DQLT^[;/3;"QS^E0W-I6!R-P65"I(]<&O>/M,'_/:/_OH5B>)-$L/$-FJM<117,>3%+N!Q['V MIT\SO)*:LB:N2.45K7_ (;U+3Y-LL4;IG"R1R*RG]<_G5G2_"6H MZC(I?RK: ]997'3V&T?_?0K)YA7[K[CH6485=']YY\ MOPRG(&[5(P>^(2?ZU,OPP4'Y]6)'M;X_]FKN_M,'_/:/_OH4?:8/^>T?_?0J M7CJ_\WX(M97A%]G\6<2OPRM0/FU*8GVC _K4Z_#73 1OO+PCO@J/Z5U_VF#_ M )[1_P#?0H^TP?\ /:/_ +Z%2\97?VBUEN%7V%^/^9RJ_#C15SF:];ZR+_1: MF7X?:$N,QSMCUE//Y5TGVF#_ )[1_P#?0H^TP?\ /:/_ +Z%0\56?VF6L#AE M]A&"O@7P\IYLF;ZS/_0U*O@SP\HP--3\9'/\S6S]I@_Y[1_]]"C[3!_SVC_[ MZ%2\15?VG]Y:PE!;07W(S5\+:$IR-+M_Q7-2KX>T9!@:39?C I_F*N_:8/\ MGM'_ -]"C[3!_P ]H_\ OH5+JU']I_>RU0I+:*^Y?Y$"Z3IJ$%-/M%(Z8A48 M_2IEM+9,[+>%<]<(!2_:8!_RWC_[[%--Y:CKO\S54: MCVB_N+]%9;>(+ ='=OHAJ)O$MF/NQS'\!_C7/+-L#'>K'[_^ :+"UG]EFS16 M"WB>(?=MG/U8"HF\3M_#: ?5\_TKGEGN7Q_Y>?@_\BU@J[^R='17,-XFN3]V M&$?7)_K43>(KX]/*7Z+_ /7KGEQ)@%LV_E_P319?6?;[SK**XYM=U%O^6^/H MB_X5$VK7[=;J3\#BN>7%&%6T)/[O\RUEM3JT=M17"M?7;?>NIC_VT-1-+(WW MI&/U-82XJI_9I/[U_D:++)=9?@=ZTB)]YU'U-1->6J_>N81]9!7"45SRXJG] MFDOO?^1:RQ=9?@=LVJV*];J/\#FHVUS3E_Y>,_1&_P *XVBN>7%&*?PPBOO_ M ,S19;3ZMG6MXAL!T,C?1:B;Q+:C[L,Q^H _K7+TA91U('U-9?ZPYC/X$OE& M_P#F5]0H+?\ ,Z1O$Z#[MJQ^KX_I43>)Y#]VU4?5\_TKFVO+9/OW$2_5P*JR M:[I,1*OJ5J".H\T9I?VGG%3;F^4?^ :1P5![1O\ >R>>QBN-0:\/<E7P00"""#R"*\C%+$NTZZ?6U_P 3 MMULKBTC*'4JP!!X(-+4%Y>0V%K)PB>U'V%R]KF) MRNTLIP2/3/X58-_>'.;N?G_IH:Y:[\6VUGI\-XUO*T+;V8#R-!OY,_W82?Y5?]B9A+=K_P ""6&JPWIM M?_\ (YY3Y/BLO^WH_P#R1?HI8-$UU\&>;2XA_LW18C_R&/YUHQ^& MY67,VLVZMZ(@(_/(K:/"^*>\X_C_ )')/'4X_P##HS:*UU\-0Y^?6,C_ &0! M_6G?\(S:?]!9_P#OH?XUHN%:W6HON9D\RA_*S&HK:'AFQQ\VJ2'Z.M'_ B^ MFGKJ,G_?:UJN%)=:OX?\$G^TU_+^)BT9 [UMCPKI&.;V;/\ UU3_ I1X6T< M'_C\E/MYJ?X5HN%(]:OX?\$EYF_Y?Q,$NHZL/SI/-C_YZ)_WT*Z'_A&-%_Y^ M'_[^K_A3E\-:*.LS-]9A6JX5H]:K^Y$O,Y?RHYSSHA_RT7\Z0W$0_P"6@KI? M^$;T3_GH?^_U.'A[0@,'!]S-_P#7K1<+8;K.7X?Y$_VE4[(Y;[5#_?\ T-'V MN'^_^AKJO^$>T+T7_O\ '_&G_P!@Z!_SRC_[_M_\56L>&,&MW)_-?Y$O,:O9 M'(F\B]2?PIOVV+T;\J[$:'H*G(BB_&9C_6G?V-H7_/&#_OX?\:T7#>![/[_^ M 3_:%;R^XXS[='_=:D-\O9#7:KI&AJ,""W_%\_UI?[*T3_GA;?\ ?7_UZU7# M^7K[#^]D_7Z_?\#A_MWI'^M'V[_IG^M=W_9VB@?\>]I^0I1I^C Y%O9_B%-: M+(LO7_+O\7_F2\;7_F_(X(WS=D'YTTWTG95KT'['H_\ S[6/_?"4JVVDK]V" MR'T1*T638!?\NE^/^9/UNO\ S'GOVV7T7\J0WDO^R/PKT7R-+_YY6?\ WRM' MDZ81@Q6>/3:M:K*\$O\ EU'[B7B:W\S/.#=S?WL?@*/M4W]_]!7HC66CM]ZV ML#]8TJN^B^'Y/O6EF.<_+A?Y5M' 8-?\NU_X"C.5>OTE^+."-Q,?XS33-*?^ M6C?G7;2>%_#,HP]K#USQ.P_DU57\%>&6Z I_NW!_J:Z(X/!_RI?]NHYY5\7T M5_\ MY_Y')&9^\K?]]4AE)ZR'\ZZ9_ /AYNEY<)_NS)_5:K/\/-(/W-5E'^\ M4-=,_4'^E3HZR('0@J>AKP\VX6Z?3T?8U)+F.,?>#'T%5[>UNM3N2EO&9),;MH(&!^/UK/N+A+:+>Y^@ M]:Z/X?Q,S7>J7,BH) (H@6QP#D_AT_6MLLR.C@J(Y)/!4Y^_>1K_NH3_A5A/!48^_?,?]V/']372_:8/^>T?_?0H^TP M?\]H_P#OH4 8*>#+$??GN&^A4?TJ=/">EKU25OJ_^%:_VF#_ )[1_P#?0H^T MP?\ /:/_ +Z% &>GAO24Z6:G_>=C_,U.FC::G2QMS_O1@_SJS]I@_P">T?\ MWT*/M,'_ #VC_P"^A0 B6=K']RVA7Z(!4H P!@>U1_:8/\ GM'_ -]"C[3! M_P ]H_\ OH4 2T5%]I@_Y[1_]]"C[3!_SVC_ .^A0!+147VF#_GM'_WT*/M, M'_/:/_OH4 2T5%]I@_Y[1_\ ?0H^TP?\]H_^^A0!+147VF#_ )[1_P#?0H^T MP?\ /:/_ +Z% $M%1?:8/^>T?_?0H^TP?\]H_P#OH4 2T5%]I@_Y[1_]]"C[ M3!_SVC_[Z% $M%1?:8/^>T?_ 'T*/M,'_/:/_OH4 2T5%]I@_P">T?\ WT*/ MM,'_ #VC_P"^A0!+147VF#_GM'_WT*/M,'_/:/\ [Z% $M%1?:8/^>T?_?0H M^TP?\]H_^^A0!+147VF#_GM'_P!]"C[3!_SVC_[Z% $M%1?:8/\ GM'_ -]" MC[3!_P ]H_\ OH4 2T5%]I@_Y[1_]]"C[3!_SVC_ .^A0!+147VF#_GM'_WT M*/M,'_/:/_OH4 2T5%]I@_Y[1_\ ?0H^TP?\]H_^^A0!+147VF#_ )[1_P#? M0H^TP?\ /:/_ +Z% $M%1?:8/^>T?_?0H^TP?\]H_P#OH4 2T5%]I@_Y[1_] M]"C[3!_SVC_[Z% $M%1?:8/^>T?_ 'T*/M,'_/:/_OH4 2T5%]I@_P">T?\ MWT*/M,'_ #VC_P"^A0!+147VF#_GM'_WT*/M,'_/:/\ [Z% $M%1?:8/^>T? M_?0H^TP?\]H_^^A0!+147VF#_GM'_P!]"C[3!_SVC_[Z% $M%1?:8/\ GM'_ M -]"C[3!_P ]H_\ OH4 2T5%]I@_Y[1_]]"C[3!_SVC_ .^A0!+147VF#_GM M'_WT*/M,'_/:/_OH4 2T5%]I@_Y[1_\ ?0H^TP?\]H_^^A0!+147VF#_ )[1 M_P#?0H^TP?\ /:/_ +Z% $M%1?:8/^>T?_?0H^TP?\]H_P#OH4 2T5%]I@_Y M[1_]]"C[3!_SVC_[Z% $M%1?:8/^>T?_ 'T*/M,'_/:/_OH4 2T5%]I@_P"> MT?\ WT*/M,'_ #VC_P"^A0!+7-^(/#HNE:[LD"SCEHUXW_3W_G6_]I@_Y[1_ M]]"C[3!_SVC_ .^A0!Y@+F9/E+'(XP1S3XEN;^=((@SNYP%%=;K6AVNHRBXM MKF"*8GY\M\K>_'>K>C:=9:3!_KXGN&'SR;A^0]JYHX/#QG[2--*7>R-'5J-< MKD[$NBZ+%I,'9[AQ\\G]![5J5%]I@_Y[1_\ ?0H^TP?\]H_^^A729DM%1?:8 M/^>T?_?0H^TP?\]H_P#OH4 2T5%]I@_Y[1_]]"C[3!_SVC_[Z% $M%1?:8/^ M>T?_ 'T*/M,'_/:/_OH4 2T5%]I@_P">T?\ WT*/M,'_ #VC_P"^A0!+147V MF#_GM'_WT*/M,'_/:/\ [Z% $M%1?:8/^>T?_?0H^TP?\]H_^^A0!+147VF# M_GM'_P!]"C[3!_SVC_[Z% $M%1?:8/\ GM'_ -]"C[3!_P ]H_\ OH4 2T4Q M)HY#A)$8]M:U8K;A+2\N%E9 MIU7[Q4 CP MU**1%F#0O9N6R57H0"I^H.!WQ2W?]=AWLBCX'U_54U6Y\,:YE[NU4M'*3DLH MQP3WX((-=[7*:%HEW+XFOO$NHP_9Y9T$5O;$@M'&,^(K64$29<@'N/,_^N*]) M@F6X@25 X5QD"2-D;\58 C\17+:IHUQIOBV'Q+I\#SJZ>3>P1_?*]G4=R,#C MVH6DKOS0/6-OF/\ B,X3P-J&?XO+4?\ ?:UPFNZ?-%\)="D*G"3%V]@^X@_J M/SKM?$%K<>,5MM-MH+B#3Q*);JXN(6B) Z(JL Q/OC'O6]JFBVNJ:%+I+KL@ M>,1K@?7$]O TB3J/ND,!A>,#YB*D\*^ M'[BPN]0UC4@HU'4)"S(IR(DSD+GN?7Z"M&[SYEMK^)"5HC^R/\ IO\ ^.?_ %ZTZ* , MS^R/^F__ (Y_]>C^R/\ IO\ ^.?_ %ZTZ* ,S^R/^F__ (Y_]>C^R/\ IO\ M^.?_ %ZTZ* ,S^R/^F__ (Y_]>C^R/\ IO\ ^.?_ %ZTZ* ,S^R/^F__ (Y_ M]>C^R/\ IO\ ^.?_ %ZTZ* ,S^R/^F__ (Y_]>C^R/\ IO\ ^.?_ %ZTZ* , MS^R/^F__ (Y_]>C^R/\ IO\ ^.?_ %ZTZ* ,S^R/^F__ (Y_]>C^R/\ IO\ M^.?_ %ZTZ* ,S^R/^F__ (Y_]>O/I[B*TUZ>"60*3J5X3X^ MAGFNKH6\*\S,-8QIMZ2NGZ-'LY1AXXBJX2=MM>SN=I17+> M&O$-U<0K:ZI:SQSJ/EF:,@./?C@_SKHS=0@9W_H:_.JN58N$^6,'+S6J_#]; M'K5VJ$W"HTF3$@#). .]-$B$ AU(/0YK@O%>M:AJ&^PL+.Z6U!Q)((FS)[#C MI_/Z5U_P_L+:\>.WO[2*=%L1F.>,, WRCH1UY(KTJ&1.2@JL[2D]E9V_$UK4 MG2P_MY?=UL:&0>E%=%/X&\+W.=^AV0S_ ,\X]G_H.*IR?#CPXQS##=6Y]8;R M0?S8UZ$N%7]FK^'_ 3S(YAAWO=?)?HS)HJ>;X761!^SZ[K<)/;[2&'\OZU0 ME^%VIJ=UKXPOE(Z+*C,/_0_Z5D^%JG2HON_X)T1Q6$E_R\MZQE_P2Q165+\/ M?&D3'[-XEMY/^NNY?_96JA-X4^), /EW$$^/[DD?/_?0%8OAC$+[:^YG1%T) M?#6C][7YHZ2BN-DM/B39Y\W3YI?]V.-\?]\52FUOQK9G_2=)N$QU\RR< UE+ MAO%+:2_'_(Z8X5R^"<7Z21W]%>:'Q]K43%9(+4-Z-&P_]FJ5/B)?A1OL[9CW M(+#^M1_J_BUJFOO?^1H\NQ%OA3^:/1"BGJH/X4GDQC/[M.>ORBN 'Q&N,_-I MT1'M(1_2I5^)#9&[2QCOB?\ ^QI_V1F4=I?^3O\ S,GEE9[T_P CO5^0Y4 ' MZ5*+F91@.0*X1?B-:Y^:PF'T<5(/B+8=[*Y'T*_XT?V?FT=I/_P/_@F3RZHO M^77X([C[7/\ \]#^0I1>3Y^_G\!7%Q_$'2G;#072#U*C^AJ=?'>BD DMZ7_DIUXOIO5?RI?M\WHGY5R8\<:$?^7F0?\ ;)O\ M*F3Q?H!CUI?^2O_(Z<:A+W5/R-+_:#]XQ^ M=.6GS_US'_Q5/%W8G_EM*/\ ME_]>L7(]12T M?ZPYC'XDO_ 0^H4'M^9MBYL#UNG'UB/^-/$VG$R?[-A_,SJQI\1.!> M(3]!_C3QI2MTN ?HO_UZY&BM5Q7+K2_'_@$_V8OYOP.O_LC_ *;_ /CG_P!> MJ&IHFG1K^]WRM]U-N./4\U@!V P&('L:&9G.68L?]O MP*AEJ4DY.Z%F M@Z--QY7%6.IMK&*ZMEGCN/D8=UZ>QYIS6$"_>O8Q]='G =2?8YI?VMF]3X;_ "A_P ^J MX6._Y_\ !+YU!NT8_.F_;Y?1/RJJH=_N12M_NQL?Z5,MG>-]VRN3]8B/YT_; M9Y4VY_NM^B#DP<>PXWLYZ,!]!33=SG_EH?R%2+I>I/\ =L9?^!%1_,U,NAZH MW_+LB_[TH_IFCZIG=35\W_@5OU#VN#CV^[_@%,SRGK(_YTTR.>KL?QK37PYJ M+?>-LH_WR?\ V6B309+=0USJ%I /5O\ ZY%']B9K/XG]\_\ @L:Q>'6D?P1E M45--)X>M<_:/%6G@CJ$="?R#$UGS>)?!5OD/X@N)6](8"?UV8_6A<-8M_%** M^;_R.B-6<_@IR?\ VZRU16+-X_\ !T.1'#J]P>V JC_T(']*SYOB=HR BV\- MS2>C37K#] #6T>&:GVJJ^YG1&AC)_#1?S:7ZG54A('4@5PT_Q0G)_P!&T#2T MY_Y;*\O]15";XDZ^_P#J!86O_7&SC_\ 9@:VCPS#[57[H_YLZ8Y?CI?82]9? MY(]'\R/.-ZY^M/5'?[D;M_NJ37DTWCCQ/,"#K5T@/_/%A'_Z"!69<:OJ=WG[ M3J-W-GKYD[-_,UM'AS#+>GEQ,W\A6TB(H_I4#^)M:D^]J,WX$#^5>OV_P9\/1X,UWJ$Q]/,5 M1^BY_6M2W^%WA& #.F-*WK).Y_0$"NB.%C':*7R7^1SRSG*X?#3O_P!NK]6> M MJFH/\ ?O[IOK,Q_K4#S3SD"2220YX#,3S7TW;^#O#=K_JM#L,]BT"L1^)! MK4@L[6U&+>VAA'I&@7^5;>Q?FV/_ -"(KZ5HJO8KN<\^**S^"FE\V_\ (^<_ M$UK-8Z#:VEPFR>"1(I%R#AE4@C(X/(H\+>+9+#98WK[K;I&[?\L_8^W\OY=# MXOTW^U-1O8/.\K;>.^[;N[L/4>M5HE^[&R$J/H-U0_\ "'?]/_\ Y!_^RIT8Y?AWS48I M/YM_B8X##TL/)SK5.>731I+Y=_Z1VO@S1++7H;:UOH4EB2T60*XR-PVC^IKM MX? NBV[!HK"R5AT;[,I(_&N>^'C^R/^F__ (Y_]>M.B@1F?V1_TW_\<_\ KT?V1_TW_P#' M/_KUIT4 9G]D?]-__'/_ *]']D?]-_\ QS_Z]:=% &9_9'_3?_QS_P"O1_9' M_3?_ ,<_^O6G10!F?V1_TW_\<_\ KT?V1_TW_P#'/_KUIT4 9G]D?]-__'/_ M *]']D?]-_\ QS_Z]:=% &9_9'_3?_QS_P"O1_9'_3?_ ,<_^O6G10!F?V1_ MTW_\<_\ KT?V1_TW_P#'/_KUIT4 9G]D?]-__'/_ *]']D?]-_\ QS_Z]:=% M &9_9'_3?_QS_P"O1_9'_3?_ ,<_^O6G10!F?V1_TW_\<_\ KT?V1_TW_P#' M/_KUIT4 9G]D?]-__'/_ *]']D?]-_\ QS_Z]:=% &9_9'_3?_QS_P"O1_9' M_3?_ ,<_^O6G10!F?V1_TW_\<_\ KT?V1_TW_P#'/_KUIT4 9G]D?]-__'/_ M *]']D?]-_\ QS_Z]:=% &9_9'_3?_QS_P"O1_9'_3?_ ,<_^O6G10!A7_AB MWU*V,%Q)E>H(7E3ZCFN9_P"$ U.SE865[;2PGM-N0_H#7H=%;0K3A%PZ/HSG MJ8:G.:J/22ZK1G VOP\FGG\[5;U"!TB@!(QZ9./Y5U,>B)#&L<C^R/^F__CG_ ->M.B@#,_LC_IO_ ..?_7H_ MLC_IO_XY_P#7K3HH S/[(_Z;_P#CG_UZ/[(_Z;_^.?\ UZTZ* ,S^R/^F_\ MXY_]>C^R/^F__CG_ ->M.B@#,_LC_IO_ ..?_7H_LC_IO_XY_P#7K3HH S/[ M(_Z;_P#CG_UZ/[(_Z;_^.?\ UZTZ* ,S^R/^F_\ XY_]>C^R/^F__CG_ ->M M.B@#,_LC_IO_ ..?_7H_LC_IO_XY_P#7K3HH S/[(_Z;_P#CG_UZ/[(_Z;_^ M.?\ UZTZ* ,S^R/^F_\ XY_]>C^R/^F__CG_ ->M.B@#,_LC_IO_ ..?_7H_ MLC_IO_XY_P#7K3HH S/[(_Z;_P#CG_UZ/[(_Z;_^.?\ UZTZ* ,S^R/^F_\ MXY_]>C^R/^F__CG_ ->M.B@#,_LC_IO_ ..?_7H_LC_IO_XY_P#7K3HH S/[ M(_Z;_P#CG_UZ/[(_Z;_^.?\ UZTZ* ,S^R/^F_\ XY_]>C^R/^F__CG_ ->M M.B@#,_LC_IO_ ..?_7H_LC_IO_XY_P#7K3HH S/[(_Z;_P#CG_UZ/[(_Z;_^ M.?\ UZTZ* ,S^R/^F_\ XY_]>C^R/^F__CG_ ->M.B@#,_LC_IO_ ..?_7H_ MLC_IO_XY_P#7K3HH S/[(_Z;_P#CG_UZ/[(_Z;_^.?\ UZTZ* ,S^R/^F_\ MXY_]>C^R/^F__CG_ ->M.B@#,_LC_IO_ ..?_7H_LC_IO_XY_P#7K3HH S/[ M(_Z;_P#CG_UZ/[(_Z;_^.?\ UZTZ* ,S^R/^F_\ XY_]>C^R/^F__CG_ ->M M.B@#,_LC_IO_ ..?_7H_LC_IO_XY_P#7K3HH S/[(_Z;_P#CG_UZ/[(_Z;_^ M.?\ UZTZ* ,S^R/^F_\ XY_]>C^R/^F__CG_ ->M.B@#,_LC_IO_ ..?_7H_ MLC_IO_XY_P#7K3HH S/[(_Z;_P#CG_UZ/[(_Z;_^.?\ UZTZ* ,S^R/^F_\ MXY_]>C^R/^F__CG_ ->M.B@#,_LC_IO_ ..?_7H_LC_IO_XY_P#7K3HH S/[ M(_Z;_P#CG_UZ/[(_Z;_^.?\ UZTZ* ,S^R/^F_\ XY_]>C^R/^F__CG_ ->M M.B@#,_LC_IO_ ..?_7H_LC_IO_XY_P#7K3HH S/[(_Z;_P#CG_UZ/[(_Z;_^ M.?\ UZTZ* ,S^R/^F_\ XY_]>C^R/^F__CG_ ->M.B@#,_LC_IO_ ..?_7H_ MLC_IO_XY_P#7K3HH S/[(_Z;_P#CG_UZ/[(_Z;_^.?\ UZTZ* ,S^R/^F_\ MXY_]>C^R/^F__CG_ ->M.B@#,_LC_IO_ ..?_7H_LC_IO_XY_P#7K3HH S/[ M(_Z;_P#CG_UZ/[(_Z;_^.?\ UZTZ* ,S^R/^F_\ XY_]>C^R/^F__CG_ ->M M.B@#,_LC_IO_ ..?_7H_LC_IO_XY_P#7K3HH S/[(_Z;_P#CG_UZ/[(_Z;_^ M.?\ UZTZ* *=I8_992_F;LKC&W%7*** "BBB@ HHHH **** "BBB@ IC0Q/* MDK1HTD>=CE02N>N#VS3Z* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KG;GP9IUU=37 M#S70>5V=@K+@$G/'RUT5%95*,*JM-7-:5:I2=Z;L M?!6G,NTW%YC_ 'U_^)KI**B.&I1348VO_7] MY_WVO_Q-7M)\-6>C737%O+.SLA0B1@1C(/8#TK9HI1PMHQ2:'/%UYQ<93 M;3"BBBNDY@HHHH **** "BBB@!DL,4Z;)8TD7T=016;<>&=!NLF?1=/D)[M; M)G\\5JT46+C4G#X6UZ-K]3EY_ASX2N/OZ+"O_7-W3_T$BLN?X1>%IL[$O(/^ MN<^?_0@:[RBIY8]CKAF.+A\-67WO_@GF$_P4TIL_9]5O(_3S%5_Y 5ES_!&X M7_CWUR)_^NEN5_DQKV.BI]G'L=<,\Q\?^7E_5)_H>$S_ :\1QY,5SI\P[ 2 ML#^JX_6LRX^%WBZ#)&F+*!WCGC/Z$@U]$T4O91.N'$F-COROY?Y,^8I_!7B: MV_UFA7Y_ZYPE_P#T'-9D^FWUKG[197$..OF1,N/S%?6%%3[%=SKAQ357QTU\ MF_\ @GR+17UC<:;8W>?M-E;S9Z^9$K?S%9<_@OPS"\NK4YM[F:$_],W*_P J^@KCX7>$9\XTQHF/>.>0 M?H2169/\&O#DN3%P$JD?JN?UJ?92.J/$>!FK237RO\ J>10^+?$5N,1 MZYJ&W^ZUPS#\B2*T(?B)XHB !U%)0.TMO&WZE<^,_P#?0%9< M_P .?%MM]_19F_ZYNC_^@DT7J(/89+5VY/OM^J.OA^*'AQQ_I'AJ6//7RI0W M^%:,/Q \"3X\RTOX/]]3_P"RN:\LN/#&O6N?/T74(P.YMGQ^>,5FRPRPMMEC M>-O1U(-2Y/JOP'_8>75/X;?RE_PY[K#XG^']S]W5'B)[/YRX_$C%:$,O@^Z M\G7[?/I]M4'\C7SO14.--_%!/Y+_ ",9<-T?L5)+[G_D?3$6@:9<@FWU"60? M],Y48#]*K6F/LVJ7L./^>=PZ_P C M4NAAGO2C]R_R.:7#E5?!7^]/]&?1!\*G)QJ#8[9B!_K3#X5G ^74$)]X&P>._%-O]S7+L_P#71]__ *%FM2#XK^+82-][#/\ ]=+=!G_OD"H^IX%[ MTH_:.56D$> A!R03Z^U8VEZO;ZGYR1N M/,A3BK[>9L7.MPQZ@;*)E:4)O('.!D#G\ZZZQ\.-=V5O/2OH\-@L+3J.FZ::26Z3?JSKQ648B35.A+WMV[V6O8]:7PK M;_QW=R?]TJ/Z5*OAC3UZM+KCAM7=!Z1Q(OZA',7+XZJ7WO\ R/HUM T>%-TD Z% MI)6Q^IJG-=^#['_7W>D1D=GF0G\B:^:Y9I9GWRR/(WJ[$FF5I[6VR.F'"T?M MU7\E_FSZ)F\<>!K+/^G6>0.!#;LV?^^5JA-\7O"UMD0I>S?]" MT^*&69]D4;R-Z(I)I>UD=<>&L''63D_FE^A['2>OEJJ?S!K5M_A'X5@QYD-U<8_YZSD9_[YQ1[*3!Y_E]/2 M%_E&W^1\_P!%?2MO\/O"EM_J]$MS_P!="TG_ *$36M;Z%I%H0;;2K&$C_GG; MHO\ (4_8ONWEF/3$:%OY5JV_@_Q)=8\K0]0 MP>A:!E!_$@5]/ # '0"EJO8KN<<^*:GV*:^;?_ /G6W^%_BZ?!.F")3WD MGC'Z9S6K;_!GQ#* 9KK3X1Z&1F(_)/V_P1 MD/-SKJK[1VV?U+#^5:UO\%M$0@W&H7\OLA1 ?_'37I5%5[./8XYYWCY_\O+> MB2_0XJW^%/A.#&^RFG(_YZ7#_P#LI%:MOX&\+VW^KT.R/_72/S/_ $+-=!13 MY5V..>/Q4_BJ2?S94M]+T^TQ]FL+6''3RX57'Y"K=%%4YT4O91.J'$&/CO)/U2_X!X-9>!];\,W37>I0Q+ Z>4KI* M&RQ(.,=>BFN(U/\ Y"MY_P!=W_\ 0C7T3X[_ .0)#_U\K_Z"U?.VI_\ (5O/ M^N[_ /H1KS7%1Q4DNR/J\FQE3%IU:EK[:>3([6[N+*0R6TSQ.1@E3U%,EE>: M5I)7+NQRS,]R14N:VOJW$EY&+ M2*"X\)?\A67_K@?_0EKZ/T?_D"6'_7M'_Z"*QHQ4L3. M_9'S&1V_P $]3;'VG5[2/U\I&?^>VM6W^"5DO\ Q\ZU M<2?]J45Z/LXGS4\^Q\OMV]$C@+?X/>&(<>8U]/\ ]=)@/_05%:MO M\-_"5MC;H\;'UDD=\_FU=515QR3S+&3^*K+[_ /*QEV_AK0K7_4:-I\9] M5MDS^>*THXTB0)&BHHZ!1@4ZBJL<IW,.MZ-*8M5M@, -CS .1@]C^AI; M--[#W32W%L/"^G7UCJBP0+9W27DR0W%M^Z>/!&WE<<# XKH/#4EQ+X;T]KJ1 MI+CR0)'8Y)8<')KC/!?C6&&XN-)UQ3:7\EP[F20;59V/*D?PG]*](II67W$[ MO[PKG?$Y;43;>'H9&1[\DSNG5(%^\?Q.%'UKHJY'Q'X"@\0:D=1_M.[M[H*% M0KM*H .,# /7GKWI,I%!/A)X?1U8W.HL <[6D3!]C\E=-X@U>'PWX>GO=@Q" M@6*/H"W11]/Z5Q-KK&O^!M8M]/U^X-[I4[;8[IB24]\GGCN#^%6OB[*P\/6, M:GY'N+YQDE&3$#RHC_N8&.F M*B\):U<+K&I>&M0F::XLG)@E>GT445)04444 %%%17%P MEM&'<,03CB@"6BJ/]JP?W)/R'^-']JP?W)/R'^- %ZBJ/]JP?W)/R'^-']JP M?W)/R'^- %ZBJ/\ :L']R3\A_C1_:L']R3\A_C0!>HJC_:L']R3\A_C1_:L' M]R3\A_C0!>HJC_:L']R3\A_C1_:L']R3\A_C0!>HJC_:L']R3\A_C1_:L']R M3\A_C0!>HJC_ &K!_HJC_:L']R3\A_C1_:L']R3\A_C0 M!>HJC_:L']R3\A_C1_:L']R3\A_C0!>HJC_:L']R3\A_C1_:L']R3\A_C0!> MHJC_ &K!_HJC_:L']R3\A_C1_:L']R3\A_C0!6\1Z1+K M.F+;PR(DB2"0;\X/!&..G7]*Y3_A!-4_Y[V?_?;?_$UVG]JP?W)/R'^-']JP M?W)/R'^-<=;!4:TN>>_J=M#'5J,.2#5O0XO_ (035/\ GO9_]]M_\31_P@FJ M?\][/_OMO_B:[3^U8/[DGY#_ !H_M6#^Y)^0_P :Q_LS#]G]YM_:N)[K[CB_ M^$$U3_GO9_\ ?;?_ !-=W9V_V2QM[;=O\F-8]V,9P,9Q4']JP?W)/R'^-']J MP?W)/R'^-=%#"4J#;AU.?$8NKB$E4Z%ZBJ/]JP?W)/R'^-']JP?W)/R'^-=1 MR%ZBJ/\ :L']R3\A_C1_:L']R3\A_C0!>HJC_:L']R3\A_C1_:L']R3\A_C0 M!>HJC_:L']R3\A_C1_:L']R3\A_C0!>HJC_:L']R3\A_C1_:L']R3\A_C0!> MHJC_ &K!_HJC_:L']R3\A_C1_:L']R3\A_C0!>HJC_:L M']R3\A_C1_:L']R3\A_C0!>HJC_:L']R3\A_C1_:L']R3\A_C0!>HJC_ &K! M_HJC_:L']R3\A_C1_:L']R3\A_C0!>HJC_:L']R3\A_C M1_:L']R3\A_C0!>HJC_:L']R3\A_C1_:L']R3\A_C0!>HJC_ &K!_HJC_:L']R3\A_C1_:L']R3\A_C0!>HJC_:L']R3\A_C1_:L']R3 M\A_C0!>HJC_:L']R3\A_C1_:L']R3\A_C0!>HJC_ &K!_HJC_:L']R3\A_C1_:L']R3\A_C0!>HJC_:L']R3\A_C1_:L']R3\A_C0!>H MJC_:L']R3\A_C1_:L']R3\A_C0!>HJC_ &K!_HJC_:L' M]R3\A_C1_:L']R3\A_C0!>HJC_:L']R3\A_C1_:L']R3\A_C0!>HJC_:L']R M3\A_C1_:L']R3\A_C0!>HJC_ &K!_HJC_:L']R3\A_C1 M_:L']R3\A_C0!>HJC_:L']R3\A_C1_:L']R3\A_C0!>HJC_:L']R3\A_C1_: ML']R3\A_C0!>HJC_ &K!_HJC_:L']R3\A_C1_:L']R3\ MA_C0!>HJM;WL=S(417! SR!5F@ HHHH **** "BBB@ HHHH **** "J\%[%< M75U;)GS+9E5P?=0P(]N?T-6*P+KPY,=;EU?3M4FM+J9 DJ-&LD3@# RO!_6C MJ'0YS5O#EAK/A[6[B9%2ZMKNYDBG'!&#G!/<5M_#ZZN;OP78R73,SC&M1O;6\M-6O@EI-=R2/#;1;#,I.>6W,0I]!@^]=3;V\-I;QV]O M&L<,:A411@*!VHCHON!ZO[R2BBN3NO".I#6Y]2TOQ-=V1G.7B>(3)GV!(&/3 MCBCJ SXC6JWWAN.S10]W/FW"G(>V3/U P?UKB]&M6U3XN:MJ*\P60V;NV_:$Q^C?E73V MGAZ[TJ&2TTG5!;V+L66*6W\UH<]0C;A@?4-6AI&C6FB69MK16PS%Y)'.7D<] M68]S57O+F]?Q(M:/+_6AH4444B@HHHH *:Z)(,.JL.N",TZB@"+[-!_SQC_[ MY%'V:#_GC'_WR*EHH B^S0?\\8_^^11]F@_YXQ_]\BI:* (OLT'_ #QC_P"^ M11]F@_YXQ_\ ?(J6B@"+[-!_SQC_ .^11]F@_P">,?\ WR*EHH B^S0?\\8_ M^^11]F@_YXQ_]\BI:* (OLT'_/&/_OD4?9H/^>,?_?(J6B@"+[-!_P \8_\ MOD4?9H/^>,?_ 'R*EHH B^S0?\\8_P#OD4?9H/\ GC'_ -\BI:* (OLT'_/& M/_OD4?9H/^>,?_?(J6B@"+[-!_SQC_[Y%'V:#_GC'_WR*EHH B^S0?\ /&/_ M +Y%'V:#_GC'_P!\BI:* (OLT'_/&/\ [Y%'V:#_ )XQ_P#?(J6B@"+[-!_S MQC_[Y%'V:#_GC'_WR*EHH B^S0?\\8_^^11]F@_YXQ_]\BI:* (OLT'_ #QC M_P"^11]F@_YXQ_\ ?(J6B@"+[-!_SQC_ .^11]F@_P">,?\ WR*EHH B^S0? M\\8_^^11]F@_YXQ_]\BI:* (OLT'_/&/_OD4?9H/^>,?_?(J6B@"+[-!_P \ M8_\ OD4?9H/^>,?_ 'R*EHH B^S0?\\8_P#OD4?9H/\ GC'_ -\BI:* (OLT M'_/&/_OD4?9H/^>,?_?(J6B@"+[-!_SQC_[Y%'V:#_GC'_WR*EHH B^S0?\ M/&/_ +Y%'V:#_GC'_P!\BI:* (OLT'_/&/\ [Y%'V:#_ )XQ_P#?(J6B@"+[ M-!_SQC_[Y%'V:#_GC'_WR*EHH B^S0?\\8_^^11]F@_YXQ_]\BI:* (OLT'_ M #QC_P"^11]F@_YXQ_\ ?(J6B@"+[-!_SQC_ .^11]F@_P">,?\ WR*EHH B M^S0?\\8_^^11]F@_YXQ_]\BI:* (OLT'_/&/_OD4?9H/^>,?_?(J6B@"+[-! M_P \8_\ OD4?9H/^>,?_ 'R*EHH B^S0?\\8_P#OD4?9H/\ GC'_ -\BI:* M(OLT'_/&/_OD4?9H/^>,?_?(J6B@"+[-!_SQC_[Y%'V:#_GC'_WR*EHH B^S M0?\ /&/_ +Y%'V:#_GC'_P!\BI:* (OLT'_/&/\ [Y%'V:#_ )XQ_P#?(J6B M@"+[-!_SQC_[Y%'V:#_GC'_WR*EHH B^S0?\\8_^^11]F@_YXQ_]\BI:* (O MLT'_ #QC_P"^11]F@_YXQ_\ ?(J6B@"+[-!_SQC_ .^11]F@_P">,?\ WR*E MHH B^S0?\\8_^^11]F@_YXQ_]\BI:* (OLT'_/&/_OD4?9H/^>,?_?(J6B@" M+[-!_P \8_\ OD4?9H/^>,?_ 'R*EHH B^S0?\\8_P#OD4?9H/\ GC'_ -\B MI:* (OLT'_/&/_OD4?9H/^>,?_?(J6B@"+[-!_SQC_[Y%'V:#_GC'_WR*EHH M B^S0?\ /&/_ +Y%'V:#_GC'_P!\BI:* (OLT'_/&/\ [Y%'V:#_ )XQ_P#? M(J6B@"+[-!_SQC_[Y%'V:#_GC'_WR*EHH B^S0?\\8_^^11]F@_YXQ_]\BI: M* (OLT'_ #QC_P"^11]F@_YXQ_\ ?(J6B@"+[-!_SQC_ .^11]F@_P">,?\ MWR*EHH B^S0?\\8_^^11]F@_YXQ_]\BI:* (OLT'_/&/_OD4?9H/^>,?_?(J M6B@"+[-!_P \8_\ OD4?9H/^>,?_ 'R*EHH B^S0?\\8_P#OD4?9H/\ GC'_ M -\BI:* (OLT'_/&/_OD4?9H/^>,?_?(J6B@"+[-!_SQC_[Y%'V:#_GC'_WR M*EHH B^S0?\ /&/_ +Y%'V:#_GC'_P!\BI:* (OLT'_/&/\ [Y%'V:#_ )XQ M_P#?(J6B@"+[-!_SQC_[Y%'V:#_GC'_WR*EHH B^S0?\\8_^^11]F@_YXQ_] M\BI:* (OLT'_ #QC_P"^11]F@_YXQ_\ ?(J6B@"+[-!_SQC_ .^11]F@_P"> M,?\ WR*EHH B^S0?\\8_^^11]F@_YXQ_]\BI:* (OLT'_/&/_OD4?9H/^>,? M_?(J6B@"+[-!_P \8_\ OD4?9H/^>,?_ 'R*EHH B^S0?\\8_P#OD4?9H/\ MGC'_ -\BI:* (OLT'_/&/_OD4?9H/^>,?_?(J6B@"+[-!_SQC_[Y%'V:#_GC M'_WR*EHH B^S0?\ /&/_ +Y%'V:#_GC'_P!\BI:* (OLT'_/&/\ [Y%'V:#_ M )XQ_P#?(J6B@"+[-!_SQC_[Y%'V:#_GC'_WR*EHH B^S0?\\8_^^11]F@_Y MXQ_]\BI:* (OLT'_ #QC_P"^11]F@_YXQ_\ ?(J6B@"+[-!_SQC_ .^11]F@ M_P">,?\ WR*EHH B^S0?\\8_^^11]F@_YXQ_]\BI:* (OLT'_/&/_OD4?9H/ M^>,?_?(J6B@"+[-!_P \8_\ OD4?9H/^>,?_ 'R*EHH B^S0?\\8_P#OD4?9 MH/\ GC'_ -\BI:* (OLT'_/&/_OD4?9H/^>,?_?(J6B@"+[-!_SQC_[Y%'V: M#_GC'_WR*EHH B^S0?\ /&/_ +Y%'V:#_GC'_P!\BI:* (OLT'_/&/\ [Y%' MV:#_ )XQ_P#?(J6B@"+[-!_SQC_[Y%'V:#_GC'_WR*EHH B^S0?\\8_^^11] MF@_YXQ_]\BI:* (OLT'_ #QC_P"^11]F@_YXQ_\ ?(J6B@"+[-!_SQC_ .^1 M1]F@_P">,?\ WR*EHH B^S0?\\8_^^11]F@_YXQ_]\BI:* (OLT'_/&/_OD4 M?9H/^>,?_?(J6B@"+[-!_P \8_\ OD4?9H/^>,?_ 'R*EHH B^S0?\\8_P#O MD4?9H/\ GC'_ -\BI:* (OLT'_/&/_OD4?9H/^>,?_?(J6B@"+[-!_SQC_[Y M%'V:#_GC'_WR*EHH B^S0?\ /&/_ +Y%'V:#_GC'_P!\BI:* (OLT'_/&/\ M[Y%'V:#_ )XQ_P#?(J6B@"+[-!_SQC_[Y%'V:#_GC'_WR*EHH B^S0?\\8_^ M^11]F@_YXQ_]\BI:* (OLT'_ #QC_P"^11]F@_YXQ_\ ?(J6B@"+[-!_SQC_ M .^11]F@_P">,?\ WR*EHH B^S0?\\8_^^11]F@_YXQ_]\BI:* (OLT'_/&/ M_OD4?9H/^>,?_?(J6B@"+[-!_P \8_\ OD4?9H/^>,?_ 'R*EHH B^S0?\\8 M_P#OD4?9H/\ GC'_ -\BI:* (OLT'_/&/_OD4?9H/^>,?_?(J6B@"+[-!_SQ MC_[Y%'V:#_GC'_WR*EHH B^S0?\ /&/_ +Y%'V:#_GC'_P!\BI:* (OLT'_/ M&/\ [Y%'V:#_ )XQ_P#?(J6B@"+[-!_SQC_[Y%'V:#_GC'_WR*EHH B^S0?\ M\8_^^11]F@_YXQ_]\BI:* (OLT'_ #QC_P"^11]F@_YXQ_\ ?(J6B@"+[-!_ MSQC_ .^11]F@_P">,?\ WR*EHH B^S0?\\8_^^11]F@_YXQ_]\BI:* (OLT' M_/&/_OD4?9H/^>,?_?(J6B@"+[-!_P \8_\ OD4?9H/^>,?_ 'R*EHH B^S0 M?\\8_P#OD4?9H/\ GC'_ -\BI:* (OLT'_/&/_OD4?9H/^>,?_?(J6B@"+[- M!_SQC_[Y%'V:#_GC'_WR*EHH 8D,<9RD:*>F0H%/HHH **** "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@ 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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**J7NIV>G;!=3A'DR(XP"SN?]E1DG\!63I_C+2;JV@DNIOL,DPX2Y5HU/)Z. MR@-T[4;@=#10"" 0<@]#10 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 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 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >>:- MJB#XJ:S#J+A;AD$-J7[*,':/J.??FM>UTJ/6OAVEB\8=GA?R\XX<$[2/3FCQ M?X(MO$BK=0R"UU*,?),!PV.@;'Z'J*Y3PIXUNO#ZVVE:_ RV;C_1[L+T&<<_ MWESWZCO2BKKE>_\ P6-NSYE_6AZC:(T5G!&XPRQJI'H0*FI$=9$5T8,K#((. M0102%!)( '))JF];LE*R20M%97_"3:!_T'--_P# N/\ QK0MKJWO(%GM9XIX M6^[)$X93VX(XI#):*** "BBB@ HHHH ***H:A>20.L@*#)_2G>?J/\ =D_[]_\ UJ -BBL?S]1_NR?]^_\ ZU'GZC_= MD_[]_P#UJ -BBL?S]1_NR?\ ?O\ ^M1Y^H_W9/\ OW_]:@#8HK'\_4?[LG_? MO_ZU'GZC_=D_[]__ %J -BBL?S]1_NR?]^__ *U'GZC_ '9/^_?_ -:@#8HK M'\_4?[LG_?O_ .M1Y^H_W9/^_?\ ]:@#8HK'\_4?[LG_ '[_ /K4>?J/]V3_ M +]__6H V**Q_/U'^[)_W[_^M1Y^H_W9/^_?_P!:@#8HK'\_4?[LG_?O_P"M M1Y^H_P!V3_OW_P#6H V**Q_/U'^[)_W[_P#K4>?J/]V3_OW_ /6H V**Q_/U M'^[)_P!^_P#ZU'GZC_=D_P"_?_UJ -BBL?S]1_NR?]^__K4>?J/]V3_OW_\ M6H V**Q_/U'^[)_W[_\ K4>?J/\ =D_[]_\ UJ -BBL?S]1_NR?]^_\ ZU'G MZC_=D_[]_P#UJ -BBL?S]1_NR?\ ?O\ ^M1Y^H_W9/\ OW_]:@#8HK'\_4?[ MLG_?O_ZU'GZC_=D_[]__ %J -BBL?S]1_NR?]^__ *U'GZC_ '9/^_?_ -:@ M#8HK'\_4?[LG_?O_ .M1Y^H_W9/^_?\ ]:@#8HK'\_4?[LG_ '[_ /K4>?J/ M]V3_ +]__6H V**Q_/U'^[)_W[_^M0;G4%!)$@ Y),?_ -:@#8HK%2[OI!E" M[#ID(#_2G>?J/]V3_OW_ /6H V**Q_/U'^[)_P!^_P#ZU'GZC_=D_P"_?_UJ M -BBL?S]1_NR?]^__K4>?J/]V3_OW_\ 6H V**Q_/U'^[)_W[_\ K4>?J/\ M=D_[]_\ UJ -BBL?S]1_NR?]^_\ ZU'GZC_=D_[]_P#UJ -BBL?S]1_NR?\ M?O\ ^M1Y^H_W9/\ OW_]:@#8HK'\_4?[LG_?O_ZU'GZC_=D_[]__ %J -BBL M?S]1_NR?]^__ *U'GZC_ '9/^_?_ -:@#8HK'\_4?[LG_?O_ .M1Y^H_W9/^ M_?\ ]:@#8HK'\_4?[LG_ '[_ /K4>?J/]V3_ +]__6H V**Q_/U'^[)_W[_^ MM1Y^H_W9/^_?_P!:@#8HK'\_4?[LG_?O_P"M1Y^H_P!V3_OW_P#6H V**Q_/ MU'^[)_W[_P#K4>?J/]V3_OW_ /6H V**Q_/U'^[)_P!^_P#ZU'GZC_=D_P"_ M?_UJ -BBL?S]1_NR?]^__K4>?J/]V3_OW_\ 6H V**Q_/U'^[)_W[_\ K4>? MJ/\ =D_[]_\ UJ -BBL?S]1_NR?]^_\ ZU'GZC_=D_[]_P#UJ -BBL?S]1_N MR?\ ?O\ ^M1Y^H_W9/\ OW_]:@#8HK'\_4?[LG_?O_ZU'GZC_=D_[]__ %J M-BBL?S]1_NR?]^__ *U-:\OE8*S,&/0%!D_I0!M45C^?J/\ =D_[]_\ UJ// MU'^[)_W[_P#K4 ;%%8_GZC_=D_[]_P#UJ//U'^[)_P!^_P#ZU &Q16/Y^H_W M9/\ OW_]:CS]1_NR?]^__K4 ;%%8_GZC_=D_[]__ %J//U'^[)_W[_\ K4 ; M%%8_GZC_ '9/^_?_ -:CS]1_NR?]^_\ ZU &Q16/Y^H_W9/^_?\ ]:CS]1_N MR?\ ?O\ ^M0!L45C^?J/]V3_ +]__6H\_4?[LG_?O_ZU &Q16/Y^H_W9/^_? M_P!:CS]1_NR?]^__ *U &Q16/Y^H_P!V3_OW_P#6H\_4?[LG_?O_ .M0!L45 MC^?J/]V3_OW_ /6H\_4?[LG_ '[_ /K4 ;%%8_GZC_=D_P"_?_UJ//U'^[)_ MW[_^M0!L45C^?J/]V3_OW_\ 6H\_4?[LG_?O_P"M0!L45C^?J/\ =D_[]_\ MUJ//U'^[)_W[_P#K4 ;%%8_GZC_=D_[]_P#UJ//U'^[)_P!^_P#ZU &Q16/Y M^H_W9/\ OW_]:CS]1_NR?]^__K4 ;%%8_GZC_=D_[]__ %J//U'^[)_W[_\ MK4 ;%%8_GZC_ '9/^_?_ -:CS]1_NR?]^_\ ZU &Q16/Y^H_W9/^_?\ ]:CS M]1_NR?\ ?O\ ^M0!L45C^?J/]V3_ +]__6H\_4?[LG_?O_ZU &Q16.;G4%!) M$@ Y),?_ -:FI=WT@RA=ATR$!_I0!M45C^?J/]V3_OW_ /6H\_4?[LG_ '[_ M /K4 ;%%8_GZC_=D_P"_?_UJ//U'^[)_W[_^M0!L45C^?J/]V3_OW_\ 6H\_ M4?[LG_?O_P"M0!L45C^?J/\ =D_[]_\ UJ//U'^[)_W[_P#K4 ;%%8_GZC_= MD_[]_P#UJ//U'^[)_P!^_P#ZU &Q16/Y^H_W9/\ OW_]:CS]1_NR?]^__K4 M;%%8_GZC_=D_[]__ %J//U'^[)_W[_\ K4 ;%%8_GZC_ '9/^_?_ -:CS]1_ MNR?]^_\ ZU &Q16/Y^H_W9/^_?\ ]:CS]1_NR?\ ?O\ ^M0!L45C^?J/]V3_ M +]__6H\_4?[LG_?O_ZU &Q16/Y^H_W9/^_?_P!:CS]1_NR?]^__ *U &Q16 M/Y^H_P!V3_OW_P#6H\_4?[LG_?O_ .M0!L45C^?J/]V3_OW_ /6H\_4?[LG_ M '[_ /K4 ;%%8_GZC_=D_P"_?_UJ//U'^[)_W[_^M0!L45C^?J/]V3_OW_\ M6H\_4?[LG_?O_P"M0!L45C^?J/\ =D_[]_\ UJ//U'^[)_W[_P#K4 ;%%8_G MZC_=D_[]_P#UJ//U'^[)_P!^_P#ZU &Q16/Y^H_W9/\ OW_]:CS]1_NR?]^_ M_K4 ;%%8_GZC_=D_[]__ %J//U'^[)_W[_\ K4 ;%%94%[O2M6@ HHHH **** "BBB@ HHHH **** "BBB@#*TC6(]3DOX-R">SN'A=% MZ@ _*?Q'ZYKC->BM)?A5;K.@:X) M0!EC(7/"_AFNSN?#6D75VUVUDL=TQR9 MX':%R?4LA!-0Z/X7L-)BMR4^TW4((6>4LQ7)_A#$[?PI6OOY#O9W18\.VL]E MX/.U-Q;&3D\DD]35NBD,**** "BBB@ HHHH *Q M]5_X^E_W!_,UL5#+:PSN&D3<0,9R10!-1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110!%<_\>LW^X?Y56TK_CU;_?/\A5UE#J589!&"*9%#' I6-=H) MSC.: )**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,R\_Y"EO_ ,!_ M]"K3J)[>*25967+KC!R:EH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * MBN?^/6;_ '#_ "J6D90ZE6&01@B@"EI7_'JW^^?Y"KU1Q0QP*5C7:"* M25967+KC!R: ):*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** (KG_CU MF_W#_*JVE?\ 'JW^^?Y"KK*'4JPR",$4R*&.!2L:[03G&>@QTKHC MT->=?"GIKG_7RO\ [-0OB:\OU![)^?Z,]%HKD-:UWQ4FJS66B>'EFCCQBYN& MPC\ G'*COCKVJA:>-==T[6+6P\4:/%:+=/LCF@;Y03@#/S,#R>>>,T+4'H=] M16/XJU:?0_#=WJ-LD;S0A2JR E3E@.<$>MG^$O M&,VM7MSI6IV8L]3MQED&<,!P< \CJ.YZU$06L#1NI)WDG= MC'&,?-ZU7VD^G_ 9-]&NO_#%[7M>LO#NG_;+XR;"P1$C7+.Q[#\N]"#^'V) )S[ &LGX5)+:^$KVYD!$33LZ ]P%&2/Q&/PIOPLA%W' MJNM3@-=7%R5+GJ!]X@?BWZ"K:]ZWE4@1^ M=DKSTSD*1GZ5V]<1\4K&.X\)&Z*#S;6565NX!.TC]1^5;6G(/$/@JUCN)95% MW9JLCQG#V[!R?H/QKM MHW\R)'QC< <5Y;\1=!TW0?"MA;Z=;+$INAN?JSG8W)/4UZ?;?\>L/^X/Y4U\ M+]?T$]UZ&+XE\6V'AF.(7"R37,W^J@B&6;W]A7/'XEW5HR2:KX6U"RM6./.8 MD_HRJ#^=0>,EET7QSI?B6XMY)]-C01N4&?+/S#_V;(^E7O%?BW1]0\-2V.GS M+J%W?IY<,$(W,">Y';'7!YJ$W:^[[%/>QV-E>V^HV4-Y:R"2"9=R,.XJQ6'X M0TF?1/"]E8W)'GHI9P#G:6)./PS6Y5R23T)B[K4****0PHHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "N=\7>*?^$5LK>X%D;MII?+""39CC/7!K MHJ\]^+'_ "#=*_Z^_P"E+JEYH?<>?B%K,8WS^"M2CA'WGR_ _&,?SK?\.>,M M*\3!DM7>*Y49:WE #8]1V(K?7[H^E>8_$.R7P_K6F^)=/40S&;;,%X#GKG\1 MD&G?5)DZM71Z?15*^U2UT[29-2N7V6\M#TMY@CL*X[QEK>IZ5K7A^WL9_ M+BN[CRYEV*V\;D&.1QP3TJO9>*/%5IJEI;>(= CB@NI1$L]L!G#,/U%: M_B/P_/K.J:)=0O"J6%SYL@D)!*Y!PN!UX]J%NGTN'1KR+VO:]9>'=/\ ME\9 M-A8(B1KEG8]A^7>N1G^)EW:[9[KPK?P6+$8N)"5SGV*X_6N^D@BF,9EB1S&V M]"R@[6]1Z'DUG^(WMX_#6I-=;3"+=]P;OQQ^M2W9-C2NTB;1]7L]!_+B)_A&2HQ^"X_$U;7O67J2G[M_D6X M?B6;>[CAUS0+W2TD.%DDR1]2"JG'TS7=JZNBNC!D89# \$>M<_XZL([_ ,': MBLB!FBB,R$]59>#D&O?#B"SN)955XWMV>,X8*"0,''IBENGW0]F MO,@\0_$W3-'NOLMG%_:,RG$A23:B>V[!R?H/QKMHW\R)'QC< <5Y;\1=!TW0 M?"MA;Z=;+$INAN?JSG8W)/4UZ?;?\>L/^X/Y4U\+]?T$]UZ&+XE\6V'AF.(7 M"R37,W^J@B&6;W]A7/'XEW5HR2:KX6U"RM6./.8D_HRJ#^=0>,EET7QSI?B6 MXMY)]-C01N4&?+/S#_V;(^E7O%?BW1]0\-2V.GS+J%W?IY<,$(W,">Y';'7! MYJ$W:^[[%/>QV-E>V^HV4-Y:R"2"9=R,.XJQ6'X0TF?1/"]E8W)'GHI9P#G: M6)./PS6Y5R23T)B[K4****0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "O/C\2+^:^N[>P\*W5ZMM*8V>&5FZ$@$@1G&<5Z#7GGPT_Y"GB7_K[ M'_H3TEK*WE^J!Z+YD\'Q-A@N4@US1;[2V<\,X+ >YR%/Y UW$$\5U!'/!(LD M4BAD=3D,#W%5=7TFTUK39;&\B5XI!QDQ'H17%?"V\GB35-$G?=]AF^3VR M2"![9&?QIK6Z$]-3T.BN2\1>,)K#5%T;1K ZAJC+N9,_+&/]K_(^M93^,_%& MAR1R^)= BBLG8*9K9L[,^N&8?AQ0M1O0]"HJA?ZQ9:=H[ZK/*/LJQB0,O\0/ M3'N,]7B^W:/X<@-@?NF9_F<#N/F7/X T=;!TN>AOD(V.N.*Y'X>: MUJ6N:1=SZG/YTD=R8U;8JX 4''R@>M:OAK6IM=TMY[FQ>RN8I&AEA?/# #U' MO5?P=X?G\.Z9]U6XMV*R^2I"J0<$9 )_2C0/B%::OJ8TN]LIM.OB=JQRG()_NYP"#]17 M71010!A#$D89B[!% RQZDX[FO,?&\:77Q*T."T ^U QF0J.1\^1GZ $_2E'= M)]0ELVNAZ/J>IVFD:?+>WLHB@C&23U/H .YKB3\3+J1#=6WA;4)=/!YN0H_F:]"BAC@A2&)%2-%"JH& .U)7 M:N#WL9GA_P 16/B33_M=DS *=LD;C#(?0U+K.N:?H-D;K4+A8D_A7JSGT4=Z MX;PJBZ1\4=;TR$;+>5#(J#H.C#\MQKK[SPII6H:XNK7L37,R($2.4YC7'<+Z M\]\TWJDUU#9M/H4?"7C1/%EQ>QQV+6Z6VTJS2;BX)/48XZ>IKII98X(7EE=4 MC12S,QP !U)KSKX<@#Q3XH & )^G_ WK?^(KRIX'U Q9R=@;']TN,TI.T4UV M0XJ\FGW,N7XE-<32#1/#U]J<,9PTR!E'Y!6_7%;7ACQE8^)C+"D4EM>0\R6\ MO4#U![\_2G^!TMT\&:9]F"[3""VWN_\ %GWSFN6UI$TOXO:3<6^%-X@$H7C< M3N7)_3\JJUIN#6$?B%K,8WS^"M2CA M'WGR_ _&,?SIGQ8_Y!NE?]??]*]!7[H^E);-^?Z('NEY&!X<\9:5XF#):N\5 MRHRUO* &QZCL1705YA\0[)?#^M:;XET]1#,9MLP7@.>N?Q&0:]"OM4M=.TF3 M4KE]EO''YA/YZ4[KEY@L[V+M%>>Q^+/&FK1_;-&\.0?8#RC7#?,X]1\ MZ_H#6[X5\6?V^]S9W5FUEJ5J?WL#'/'J/\^E%A7.EHKC_$?C2:PU9=%T6P.H M:HPRRY^6/C(SCKZ]1CUJM9>*/%5IJEI;>(= CB@NI1$L]L!G#,/U%"U& M]"QXRUO4]*UKP_;V,_EQ7=QY-R#'(XX)Z5NZ]KUEX=T_[9?&386"(D M:Y9V/8?EWJCXC\/SZSJFB74+PJEA<^;()"02N0<+@=>/:MZ2"*8QF6)',;;T M+*#M;U'H>327P_-_H#W^7^9P,_Q,N[7;/=>%;^"Q8C%Q(2N<^Q7'ZUVFCZO9 MZYIL5_8R%X9/48*GN"/6H?$;V\?AK4FNMIA%N^X-WXX_6N1^%22VOA*]N9 1 M$T[.@/GZQI-UI,\I C\[)7GIG(4C/TJE\+(1=QZKK4X#75Q M('XM^@J[\4K&.X\)&Z*#S;6565NX!.TC]1^5#]VW-_5P^)M(ZO5-3M=&TV:_ MO'*P1 %B!D\G 'U-<5-\2[I(_M47A74&T_K]I(['Q+ MI_VNR+#:=LD;C#(?0_XU%XD\5:?X9MD>[+R32\101\L_^ ]ZXSX31$W>M7,2 ME;1G54]#RQ_0$?G4\*KK7QDG%PH>/3X,QJ>@( Y_-B:;5VDNNHMD_(L?\+,G MM6235?#%_96CG"S,2<_@RJ#^==U:7<%_9Q75M()()5#HX[@U7UFQBU+1KRSF M0,DL3+@]CC@_@<&N1^$]V\WA>:W?'XD7\U]=V]AX5 MNKU;:4QL\,K-T) ) C.,XJ6#XFPP7*0:YHM]I;.>&<%@/*0<9'*GL1Z$4M5%/?1?D&[:\RU!/%=01 MSP2+)%(H9'4Y# ]Q4E>>?"V\GB35-$G?=]AF^3VR2"![9&?QK6\1>,)K#5%T M;1K ZAJC+N9,_+&/]K_(^M-VTMU$KZWZ'6T5YZ_C/Q1H,]7B^W:/X<@-@?NF9_F<#N/F7/X UU7AK6IM=TMY[FQ>RN8I&AEA?/# M #U'O2:;3"YE?#S6M2US2+N?4Y_.DCN3&K;%7 "@X^4#UIFI^/T@U">PTG1[ MW5;BW8K+Y*D*I!P1D G]*T/!WA^?P[IES;7#PN\MR\P,1)&T@ =0.>*WHH(H M PAB2,,Q=@B@98]2<=S5/5AW]3D= ^(5IJ^IC2[VRFTZ^)VK'*<@G^[G (/U M%=/J>IVFD:?+>WLHB@C&23U/H .YKSCQO&EU\2M#@M /M0,9D*CD?/D9^@!/ MTJ[\3)&O-1T#1LD17-QF0 ]>0H_F:6Z5MV[!LW?9*Y(?B9=2(;JV\+:A+IX/ M-SD@8[GA2/\ QZNK\/\ B*Q\2:?]KLF8!3MDC<89#Z&M.*&."%(8D5(T4*J@ M8 [5YQX51=(^*.MZ9"-EO*AD5!T'1A^6XTU:_+_ %H)WMI:@@RT,"'"Y&1DX)[CH#5#3?B5!+JB:=K&E7.E3R$*OFDD GINR%(S]* M[5((HY))$B17D(+LJ@%R!@9/?BO-/BV(II-'MXE#7KNP4*/FVG _.I6C2?4 MIJ]ST^N1\3_$'2_#KFWC7[;>@_-#&^ G^\V#@^V"?I74)"QLEAD=MQC",P/. M<8)KS[Q?X7TKP[X!O5L8/WK/'OGD.Z1_G'4_T&!2EH$=4=WI-_\ VII%I?\ ME^5]HB639NSMR,XSWJY6-X2_Y%'2?^O6/^5;-:25I-(B+NDPHHHJ2@HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "N=\7>*?^$5LK>X%D;MII?+" M"39CC/7!KHJ\]^+'_(-TK_K[_I2ZI>:'W'GXA:S&-\_@K4HX1]Y\OP/QC'\Z MW_#GC+2O$P9+5WBN5&6MY0 V/4=B*WU^Z/I7F/Q#LE\/ZUIOB73U$,QFVS!> M YZY_$9!IWU29.K5T>GT52OM4M=.TF34KE]EO''YA/YZ5Q4?BSQIJT? MVS1O#D'V \HUPWS./4?.OZ T=;#Z7/0J*YKPKXL_M][FSNK-K+4K4_O8&.>/ M4?Y]*J>(_&DUAJRZ+HM@=0U1AEES\L?&1G'7UZC'K0]+>8(["N.\9:WJ>E:U MX?M[&?RXKNX\N9=BMO&Y!CD<<$]*KV7BCQ5::I:6WB'0(XH+J41+/;'(0G@9 MPS#]16OXC\/SZSJFB74+PJEA<^;()"02N0<+@=>/:A;I]+AT:\B]KVO67AW3 M_ME\9-A8(B1KEG8]A^7>N1G^)EW:[9[KPK?P6+$8N)"5SGV*X_6N^D@BF,9E MB1S&V]"R@[6]1Z'DUG^(WMX_#6I-=;3"+=]P;OQQ^M2W9-C2NTB;1]7L]('XM^@JVO>MY7)3 M]V_G8NZ;\1HI=3CT_6-)NM)GE($?G9*\],Y"D9^E=7JFIVNC:;-?WCE8(@"Q M R>3@ #ZFN4^*5C'<>$C=%!YMK*K*W< G:1^H_*N@T.1-6\+Z=-=1I-YL$;L M)%# L .<'W&:6Z?D/9KS.5F^)=TD?VJ+PKJ#:?U^TN2HQZ_=(_6NJ\/>(['Q M+I_VNR+#:=LD;C#(?0_XUJ3-&D$C2E1$%)?=TQCG->9_":(F[UJYB4K:,ZJG MH>6/Z C\Z%JVO(3T29UOB'QA::!F:PHOB<+> M]CM];T&\TM9.CN2<#U(*JW'A> M%)-IG:Y7RO7H<_I_2IO;4JU]#NXW26-9$8,C ,K#H0>].K)\,02VWA?2X9\B M5+9 P/4<=*UJN2LVB8NZ3"BBBD,**** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** ]#7G7PIZ:Y_U\K_ .S5K^(9?&UOJ,O]B6UI M=64J ()"H>(XY/++GGGO4W@;PS/X;TF5;R17O+F3S)=IR%]!GOW_ #HCNWY? MJ$MDO/\ 0R=0\3^(-9\0W6C>%XK>-;0[9KJ;G#=._& <]B3BN8\7V?BJU?2V M\0:G:W<1N1Y0@4 JW&2<(M=#>>'O$WA_Q+>ZMX:CM[N&];=)!*P&"3DYR1WS MC![]*HZSX:\::^;2^U'R&DCF7;90.H6)>K,23C/ '4FB'V7Z7^\)[27K;[CJ M_B'_ ,B+J7^ZG_H:U9\%1I'X-TH(JJ# &.!C)/4TOC+3KK5O"E]9647FW$H7 M8FX+G# ]3QT%6/#5G/I_AK3K2Z39/# JNN0<'TR.*(_:^0/[/S_0Y-$5/C4Y M48WV>6]SM_\ K5Z#7(#1-0_X6=_;'D?Z!]E\OS=Z_>QC&,Y_2NOH7PKY_FP? MQ/Y?DA"0H)) Y)->:ZS?77Q!U?^P](8KI%NX:[NQT<^@]?;U//05T'CZRU[ M4M%2ST.,OYKXN LBH2F.F6(X)ZUSNCIX^T+3H[&Q\,Z8D2=29%+.>Y)\WDTE MJ]>@WHM#OX].ALM%.GV<82*.$QHOX5Q?PCD']@7UN>)([HEAW&5 _H:Z#PW> M>*;J><>(=-M;2-5'E&!@2QSSG#M_2N>N_#'B+P]X@NM5\+>1/#=G=+:2L!R3 MGN0",DD<@]J=[2;?5?J3:\;+HS4^)LRQ>"+I6/,LD:+]=P/\@:V/"L#6_A32 MHG&&%LF1Z9&:Y$^&_$_BS4;:7Q0+>TL+=M_V2!@=Y_ GKZD_05W=^UU!IDYT MZ%)+I(CY$;\*S < \CC\10M$[]1O5KR.'^+O_(OV/_7V/_06KO;;_CUA_P!P M?RKRWQ'8>/O$]G%:WNAVD:12>8IAF0'.".3J,NPP"57T MZ@4S4OAW!IEI]O\ #EY<66H6R%@QDR)<=0?3/Y>U3>(?"FL1^)/^$B\-W$:7 M;*%EADX#<8[\'( X..F:JW#?$C6+9[&6QL-/CD7:\ZR#.#P1P[$?@*G7ETW_ M *_ K[6NQT/@GQ#)XD\/)=7"@7,;F*4J,!B #D?4$5T=8WA?P_%X:T2.PCD\ MQ\EY9,8W,>O'IT'X5LUI*U]"(WMJ%%%%24%%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 5Y[\6/^0;I7_7W_ $KT*N-^(FAZGKFFV2:7;B>6&XWL MI=5XP?[Q%+9I^:_,?1^C.Q7[H^E><_%>9;B#2=*B^:YFN-ZH.3C&T?F6_2K MU'XER@1_V)IL.>/,W@[??_6'^56O#_@J[CUC^W?$5X+W4NL:K]R/WZ#D=@ M/>G:[5]B;V6FY5^*(DM_!=K A^7SXT<^H"G^H%0V6E?$4V-N;;7],6 QKY8\ MM>%QQ_RR]*[/7M&@U_1I].N"560?*XZHPY!_.N*LH/B)X>MUT^UM;'4K:,;8 MI)''RKV'+*?SS23U=^H[:*W0N^'/"GB&R\6R:WK-_9W#R0F-S#D%N@'&U1VJ MGX( D^('B>6;F=9&5<]0N\_X+71>&_\ A*Y+N:?Q ;2*!D'EP08RK9SR>>W' M4UC:]X5UJR\2-XA\,21_:)1B>WD( <]^O!!P.XYYI[->C0MT_E^!WM%<-:1^ M/=5U"U;4OLFEV<,JO*D#9:4 YQPS=>G45W-,8A(4$D@ IYZ"N@\?66O:EHJ6>AQE_-?%P%D5"4QTRQ'!/6N M=T=/'VA:='8V/AG3$B3J3(I9SW)/F\FI6KUZ#>BT/1;&QM]-L8;.U0)!"H1% M]J\_^'1\CQ5XGM).)?.W8/H'8?U%=-X;O/%-U/./$.FVMI&J@Q- P)8YYSAV M_I6-K_A;6;7Q(?$?AF2/[4ZXFMY#@/Q[\'.!P2.>:=[2N^J)M>-ET.@\7S+; M^$-6=C@?9G4?4C _4UG?#:!H? ]EN&/,9W'T+'%8=WH_C7Q<8K36TM-,T]7# M2K"P)?'T9N?J0*[F6"73=">#2+=&E@@VVT3GY20/E!.1_.A:)M]1O5I'&?%W M_D7['_K['_H+5WMM_P >L/\ N#^5>6^([#Q]XGLXK6]T.TC2*3S%,,R YP1S MF0^M=7X=O/&4E^D&MZ39VUBL9'F1."V1TZ2-_*B.S7G^@I;I^7ZF=KNIW_B' MQ8_A/3[G[';1Q[KR=1EV& 2J^G4"F:E\.X-,M/M_AR\N++4+9"P8R9$N.H/I MG\O:IO$/A36(_$G_ D7ANXC2[90LL,G ;C'?@Y '!QTS56X;XD:Q;/8RV-A MI\".'8C\!4Z\NF_P#7X%?:UV.A\$^(9/$GAY+JX4"YC*[G+[II4.1DXQB08Z]Z2TE\OU0-77S/4 M))$AB>61@J(I9F)X '>O.?A@AN]4U_55!$,\^$R.N69OY$?G3[K2?'?BB,6N MJRV>EV+G]ZD)RS#\"V?IN KM=%T>TT'2XK"S4B*/JQZNW([[QWXA.AW]M:7*S,)#.H.4W8 'R-Z#]*V=1\,?$#5;&2RO=;TR6WEQO M3;C.#GJ(@>HJ]X@\*:O!XA/B'PS<1QW5 M_9NFV7_374L*!,#C&!BJ&LZ%_;_AMM,OI!Y[1KF91P) /O <<9_2N0 ML(?B+HEJNF6]I8WEO&-D=Q(X.Q>W5E/'N#57UDGWN3;1-=CTBBL7PS9:Q9Z? M*=;)B2ZDRMO .KM_@.Y MK'\%>&;N"ZG\0ZW\VJW>2%/_ "R4_P CVQV'%^E5R(/ MM,R%(U!^7:H<8P/7Z]:V_P"UOB7_ -"]IO\ W\'_ ,=HCM?J_P EVZ%7XB' M[/XK\,7;\1+-R3T&'4UZ17.^*?#9\4Z EM*RP7B8D1NJJ^.1].UK4O(;HG^E_&+69X^4AA*DCU 1?Y@_E7 MH]O0;NT@O[.6TN8Q)!,I1U/ M<&O+-%TWQ]H6H7]Y:Z':/)?/OD$LR$ Y)XQ(/4]:M=?ZV;J%'H,__6Z"G'1I]A2U37@K]T?2N M.^(FAZGKFFV2:7;B>6&XWLI=5XP?[Q%4AJ/Q+E C_L338<\>9O!V^_\ K#_* ME'9KS_1 ]T_+]2O\5YEN(-)TJ+YKF:XWJ@Y.,;1^9;]*L?%$26_@NU@0_+Y\ M:.?4!3_4"K7A_P %7<>L?V[XBO!>ZEUC5?N1^_0O:-!K^C3Z=< M$JL@^5QU1AR#^=#5HV\[C3]Z_E8XRRTKXBFQMS;:_IBP&-?+'EKPN./^67I5 MOPYX4\0V7BV36]9O[.X>2$QN8<@MT XVJ.U4K*#XB>'K==/M;6QU*VC&V*21 MQ\J]ARRG\\UT?AO_ (2N2[FG\0&TB@9!Y<$&,JV<\GGMQU-7?6Z(MI9G.^" M)/B!XGEFYG61E7/4+O/^"UZ-7!:]X5UJR\2-XA\,21_:)1B>WD( <]^O!!P. MXYYJ2TC\>ZKJ%JVI?9-+LX95>5(&RTH!SCAFZ].HJ8ZI+MH5+1M]SN:0D*"2 M0 .232URGCZRU[4M%2ST.,OYKXN LBH2F.F6(X)ZTF[+0:1S^LWUU\0=7_L/ M2&*Z1;N&N[L='/H/7V]3ST%=['IT-EHIT^SC"11PF-%_"N T=/'VA:='8V/A MG3$B3J3(I9SW)/F\FNK\-WGBFZGG'B'3;6TC51Y1@8$L<\YP[?TIN*<7%"OJ MI,Y_X1R#^P+ZW/$D=T2P[C*@?T-:?Q-F6+P1=*QYEDC1?KN!_D#67=^&/$7A M[Q!=:KX6\B>&[.Z6TE8#DG/<@$9)(Y![4T^&_$_BS4;:7Q0+>TL+=M_V2!@= MY_ GKZD_04/W[?*X+W6SKO"L#6_A32HG&&%LF1Z9&:Y3Q5K=UXCU!O"GA\[V M;B]N0?EC4'E<_P _RKI?%D.KR>')K?05_P!+?:@VLJ$)WP20!Q7#Z!8^.O#= MFUO8>&]/)<[I)9)5+N?A:-;:!I$.GVH^6,99SU=N[ M&N)T8_9OC-JTN:396MGL),D+@MN[#_ %C? MRJMXM\*7]_JEKKNASI#J=N N'. X'3GUY(YZBANTE)^86]UQ1UEY,MO8W$SG M"QQLQ/L!FN&^$D++X=O)V&!+=';^"BH+RU^(/B2V_LV^M[+3;63B:5&!+KW' M#,?P&*[C1M)M]#TFWT^VSY<*XW'JQZDGZFFE:[!ZV1?HHHI#"BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** ///AI_R%/$O_ %]C_P!">O09 M)$AB>61@J(I9F)X '>O+]-TWQQX=U/5'TS1K6>*[G+[II4.1DXQB08Z]ZNW6 MD^._%$8M=5EL]+L7/[U(3EF'X%L_3HJ+QW976D_#;2]/FE# MO%+''*R$[3A6]>W3\JO_ &SXEW8\K^S=-LO^FNY3_P"SM]>G:NEUG0O[?\-M MIE](//:-,;([B1P=B]NK*>/<&NN\,V6L6>GRG7+Q;F\FE,AV'Y8 MP0 %'3T[#O5O5MD)621M5@^*?%%KX9T[S9,274F5MX!U=O\ =S6]7DTVB^- MO^$KFUI]&M[Z57(@^TS(4C4'Y=JAQC ]?KUJ'J[%]+G1^"O#-W!=3^(=;^;5 M;O)"G_EDI_D>V.PXK-^(A^S^*_#%V_$2S<:)_I?QBUF>/E M(82I(]0$7^8/Y4Z)_B7!:C3UM+)PJ[!>LZE@,=?O<_BM=!X/\*_\(W9S/<3" MXU"Z;?<2C.,^@S]3SWS32][F]?Q!_#8TM=UVR\/:8]]>OA1PB#[TC=E%9/+ MQCJ5W@]?7^5:0U7XE 8'A[3,?]=%_P#CM3'^;K^7_!'+MT._KD?B9_R(UY_O MQ_\ H8KHM/DOY-)ADOX(XK\QYDB0Y57]!R?YUYYKL?Q"\0:5+IUUH-DD,A4E MHI5#<'(ZRGT]*4ET'%]3MO"7_(HZ3_UZQ_RK9K@_#,GCBR?3]-O=&LXM-A58 MGE$BEP@'7B0\_A7>5I+5MD1T5@HHHJ2@HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "O/?BQ_P @W2O^OO\ I7H5<;\1-#U/7--LDTNW$\L-QO92 MZKQ@_P!XBELT_-?F/H_1G8K]T?2O.?BO,MQ!I.E1?-PY93^>:2>KOU';16Z%WPYX4\0V7BV36]9O[.X>2$QN8<@MT XVJ. MU4_! $GQ \3RS3SV MXZFL;7O"NM67B1O$/AB2/[1*,3V\A #GOUX(.!W'/-/9KT:%NG\OP.]HKAK2 M/Q[JNH6K:E]DTNSAE5Y4@;+2@'..&;KTZBNYIC$)"@DD #DDUYKK-]=?$'5_ M[#TABND6[AKN['1SZ#U]O4\]!70>/K+7M2T5+/0XR_FOBX"R*A*8Z98C@GK7 M.Z.GC[0M.CL;'PSIB1)U)D4LY[DGS>34K5Z]!O1:'?QZ=#9:*=/LXPD4<)C1 M?PKB_A'(/[ OK<\21W1+#N,J!_0UT'AN\\4W4\X\0Z;:VD:J/*,# ECGG.'; M^E<]=^&/$7A[Q!=:KX6\B>&[.Z6TE8#DG/<@$9)(Y![4[VDV^J_4FUXV71FI M\39EB\$72L>99(T7Z[@?Y UL>%8&M_"FE1.,,+9,CTR,UR)\-^)_%FHVTOB@ M6]I86[;_ +) P.\_@3U]2?H*ZCQ9#J\GAR:WT%?]+?:@VLJ$)WP20!Q2^&+\ MQ[M>1S7BK6[KQ'J#>%/#YWLW%[<@_+&H/*Y_G^5=AH6C6V@:1#I]J/EC&6<] M7;NQKSS0+'QUX;LVM[#PWIY+G=)+)*I=S[D2BNKT"_\ &=QJ8CUS2;*UL]A) MDA<%MW8?ZQOY525E9"?=G0:CJ-KI5A+>WLHB@B&68_R'J:X#2;"[\>>($\0: MG$8M(MCBSMV_Y:8/7Z9ZG\.U.\>:)XGUK6X!96*W>F0*K+$TRHC/WW#<"?2I MHM1^(\$211>&]+2- %55=0 !V'[VIC_-_7J.78]!HK,T&?5[C2TDUNUAMKTL M0T<)RH';N?YUITV""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BHYIXK:%YIY4BB099W8*JCU)/2L[_A)M _Z#FF_ M^!W<%M&3M#S2! 3Z9- %BBLK_A)M _Z#FF_^![U"RT] ][=V]LAZ--($!_,T 6**KPWUG<6INH;J M"2W4$F5) 4 'N.*L4 %%%% !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 %%%% !115& M/6M*EN?LT>IV3W&<>4LZEL_3.: +U%-$B&1HPZEU 8KGD YP[N(H(5P#)*X51GW- $U%97_"3:!_T' M--_\"X_\:L6NLZ7?/LM-2L[A_P"[%.KG]#0!=HHHH ***I7.L:993"&ZU&S@ ME/1)9U5C^!- %VBF>=%B,^:F)#B,[A\_&>/7@$_A3Z "BH;F[MK*$S7=Q%!$ M.KRN%7\S26MY:WT/G6ES#<19QOAD#K^8H GHHJE>:QIFGRB*]U&TMI&&X)-. MJ$CUP30!=HK*_P"$FT#_ *#FF_\ @7'_ (UHP7$-S$);>:.6,]'C8,#^(H D MHHJI>:II^G%!?7]K:E\E1/,J;L=<9/- %NBLR/Q'H: +5%9:^)=!9@JZWII8G NDY_6M2@ M HHHH **** "BBB@ HHHH **S)/$6D1:C%I[:A ;N5MBPHVYL^AQG'XXK3H M**** "BBJ6JZO8:)9_:]1N!!!N"[BI.2>P !)H NT5 +VU:R6\^T1BV9 XE9 M@%VGH2 3TYZ'\*/(/,OT455OM2L=,A\V^NX; M9.QE<+GZ>M %JBJ]A?6VIV45Y9R^;;RC*/M(R,XZ'FK% !1110 4444 %%%! M( R>!0 45E?\)-H'_0 !=)S^M &I16?<:]H]I.T%SJUC#,GW MHY+E%8?4$U%_PDV@?]!S3?\ P+C_ ,: -6BJ%MKFD7LZP6NJ64\S=(XKA&8_ M@#5^@ 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@ HHK&\5WLVG^&+ZXMVVRA JMD@KN8+D$=",Y'O50BYR45U(J35.#F^BN;-% M?/TDCRR-)([/(Y+,S')8GJ2:;7K_ -E_W_P_X)\__;G_ $[_ !_X!]!T5\^4 M4?V7_?\ P_X(O[<_Z=_C_P ]WU34[;2-/DO+IL1IT ZL>P'O7F=]\0=:N)B M;5X[2+/RJJ!SCW+ _IBN4HKJH8"G3^+WF<6*S6M6LH>ZO)_J=KI'Q#OX9U35 M EQ 3AG50KK[\<'Z8KTJ">*Y@CGA'NE8;-JM)- M5/>^9]!T5\^45S_V7_?_ _X)U_VY_T[_'_@'T'17SY4UI=SV-U'=6LK131G M*NO;_/I2>5NVDOP&L\5]8?C_ , ]PU:P&J:7/8LP59@%8_[.1G],U(\$5MIS MPP1K'$D15408 &.PI-,N7O=*L[J0*))H$D8+T!*@G'YU+<_\>LW^XW\J\6HK M*2]?U/HZ;4N62_K8\\^#_P#R"M3_ .NZ_P#H-=L-'@37UU6)$CD:!H9MJX,F M2I!/TP?SKB?@_P#\@K4_^NZ_^@UZ'=2-%:32+]Y49A]0*N;MKV7Z$P5]//\ M4X?4-7N?%7BUO#>GSO!I]MEKZ>(X:3'5 >PSQ^==G8:=9:9;+;V-M%!$HQMC M7&?KZGW->:_"%O-O-9FD.Z9A&23U.2Q/ZUZI1;E20[W;.2\5>'T\A=3TXM;3 M0S1RW"0L42=%8$[@."1C.?:NL90ZE6 *D8(/>N,\3^-[_P +7$4=WHD4L<^[ MRI(KTX.#W!CX/(_/K74:;<7EU9I->VD=K(^"(DF,F!CN=HY]AGZTE\/D-[GF MGP]L[8>/=;'D)B R"+Y?N?O,<>G%>KUY=\/?^1^\1?63_P!&UZC0O@CZ(7VI M>HR5_+A>3!.U2<#OBN$^'5_;ZV^HZG=NDNKM,<[N6CBP-H7T7KTKOJ\N\2> M-1T[4GUKPO*ZON+F"-MKH>^SU'^S_.DG9W935U9'5>,M#2[T:ZN[4O!=QIN= MX6*>:@Y*OC[PQGK73+]T?2O-?#?Q.+7"Z?XBA^SS [/M 7: W^VO\/U_05Z4 M"& (((/((JK61-[L6BBBD,**** "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@ HHKP7XM:Y?W?BN?2))<6-EL,<2\ LR!BS>I^8@>@Z=3 MF9RY5<]'+L!+'5O91=M+MGO5%?(M%8^V\CZ/_57_ *>_^2_\$^NJQO%3M'X: MO"C%20HR#C@L 1^1Q7R]6IX<_P"0];?\"_\ 0365>M>E+3HQKAKV+]I[6_+K MMV^9U6HZY;:9<+#-',S,F\% ",9([GVJI_PEMA_SQN?^^5_^*K*\6_\ (5B_ MZX#_ -":L&O*HX2E.FI/=^9]!1PE*=-2>[\SOM.URVU.X:&&.965-Y+@ 8R! MV/O7N.E.TFCV+NQ9VMXRS,I_\A6\_P"N M[_\ H1KHPJC0KRC':R/,QV41Q=3V<91P_ZJ_P#3 MW_R7_@GUU17R+7JGP8UB];5KS2'F>2S%J9HT=F(B97 ^49P ?,)/') JHU;N MUCCQO#TL-0E652_+TM;]6=7\0]6^SW>C:7/(T6GWS*X6,("A7V'3%9GBGPQ:^*-,%M,QBFC.Z&8#)0_3N#W%>;0ZAX MK^',XM[N+[3II;"AB6B/^ZW53[?I6JMLSY=I[H]"T#3'TOQ%K$7G32PR)"\/ MFR%RB?.-H)[ @XKG?B_#&=%L)BB^8+C8&QS@J21^@KK/#GB?3_$UD9[-BLB8 M$L+_ 'D/]1[URWQ>_P"1>L?^OK_V5J)*UD_(<;:M'9I86E]HD%K=6\W.C>-[_ ,,>:TEB&D\I6.=A7D8^HZUUT.J:S'H\*P^'IY;H M1*%87$0A)QUR7W8_X#FL[P?X/NM*U*[UK5YHY-2N2WRQG*QACD\]S_*K_P"7 MC?34S7\-+KH<]\38(AXJT.01KODP'./O .,9_,UZ@T$+P>0T4;18QY94%<>F M*\R^)W_(S>'_ />_]G6O4:B/P?-EOX_DCS3Q;I-QX-GC\0^'6-O!O"W5JI_= MG/0[>F#T]N,5WFB:K#K>CVVHP#"3)DK_ '3T(_ YK/\ &Z))X+U4/C @)&?4 M$$?K6'\)I'?PG*K9VI=,%^FU3_,FG'5-=@ET?AY-=%\1-&M+SPS*TFNF\LC MRX2@;[J<_.RC]:GU76+WQQ?S^%[.-=,6,YN3=M^\<*?NA5R/0]>?7%39N$4M M_P#@CO:K@8P3[X./PKJJSM"T6VT#2( M=.M#(] M//A>TDLMDGFQAIY.K/)CYMQZDYSUK8U"PM]4L)[*[3?!,I5Q_GO7DM[X?\3> M +R2^T>9[BPSEBHW#'_31/ZC\Q4)V;OU+:O:W0[NZT1++Q9I%[:%XK9I)5DM MU8B(.8V(<+T!.#DBNHKCO"7Q LO$;K:7""UU#'$>AQ6EWG]I_%K4(K[Y_L<3+:1MRL9&W) ]2, MG-:5O()?BA/_ &=_J([/;?E/N&3)VY_VL?CUKB?%R:G:ZS;>*I+.:PANV"&. M*8B4*!CYB/NLRYX[8KT>TBT;_A#FDTYVM=/D@,OFP2%'7C)8L#G<".>.>E;?B[_ )%#5_\ KUD_E2J*T6AP=VC%^&4: M-X'A!12'EDW CKSWKG/$+'P5X_L[K2_W-K>A3-;KPC?-AN/U'H:U/AU?7UMX M1B1-)GNHO,19K(';Y3D;B M..O)Q]*T?\1/^MC-? U_6YWU5-4BCGTJ[CEC62-HFRK#(/%6ZKW_ /R#KG_K MDW\C64_A?H:Q^)'GWP?AC&EZC/L7S3,$W8YQMSC/XUZ--''- \8?"R]GMM'OEATR[NP;@$M"T0 ^4<'>ZFN\;5KW:?^*>U+I_STMO_CM: M5-OE^AG#]3A/A%;Q>=K$VQ?,5D16QR!\W KU&O,OA%R-:XQ^\CX_[ZK=\3ZU M/)XCTOPS9SM UV=]S+&<.L?/RJ>Q.#S3?V5Z%=9/S9V%%#G M'I4]_(.QVM%>7?#VUN=1N-=@N;^X:(3*LK"0B67!8 ;\Y ]<<^X[Q:O8GPAX M\TQ-"F>WCU#"O'(S2)DMMR:MT\[%C@\C&=JCZ 8K5\.:\\O@+YF=X8':5N[["1GZG%*^C;Z!U2[G M3T=:X;1[S3M9TE+W7;.[O;BYR^UM-GEBB7)VJF$*\#N.3ZU4\*R:GIGB^YTV M"UU)O#\N3;O<6\JK#QD %P"!U'/M3MK9BOI=%77;*VLOBQH*VL$4",B$K&@4 M9!8=![ 5Z=7F?C".6;XHZ%'#.8)&B4"0*&*_,_(!XS6CXG\#VJZ=-JFF3W<6 MK6Z&47!N'9I,#)!)/!Z],4D[03?G^935YZ=D=W17!:=>6_C'X>3W6J6T$]W; M12QF1D&58+GV]I"D,(MB1&@PHRJDX';FK?Q3@GB MT$7D6H7: RK&T"R8C92#U Z].Y-2W[J??_,I+WFOZVN=U-:6T]N()K>*2$=( MW0%1CIP:\^^%"A$UM5 "BX4 #M]ZNYT?_D V'_7M'_Z"*XCX4]-<_P"OE?\ MV:JM:\$_-?DST6N5^(5E;3>#]0GDMXFFCC79(4&Y<,.AZ]S^=0ZIJ M4NL>,X?#-O,\5K#'Y]ZT;%6?T0$<@73+AB&(YV$1_*/3;CI6L_B M9G#X4=I17!>!)];CN]0TF^BU$6*;FL[JY@=2!G &7'H00#Z&LG[)>#XLC3QJ MMX\8B)\R:3:T*I@>6?%2*-==T.544.Y(9@.2 RXS^9KU.O M+?BOG^U]!V@%LO@$X_B6N\-QX@"G&F::3CC_ (F#_P#QFIC\'S8/X_DAQT>- M?$D>K0I&C&W>&8CAGR5*GWQ@_G3].TF&PN;VZ"H;B[F,CR W]=]0W_KMH>9>(?^2QZ-_N1_S>N\UO M2(-:TN:SF1"S*?+=ESY;]F'XUP?B'_DL>C?[D?\ -Z]-HC\"]7^8/XW\OR.) M^*$$;^"WD=%:2*6/8Q'*Y.#BM?P1_P B7I7_ %P'\S6;\3_^1)N/^NL?_H5+ MX/FUE?".F"WL+"2(0_*TEZZ,1D]0(CC\S2C]KY"EO'YFU?Z)#=:UIVJ1QQ+< MVLC;W(PSH4*XXZ\D=?>M:L3PQ)?2V=X^I1+%=F\DWHIR%Z8P>XQBMNGT'N%% 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 %0W=I! M?6LEK=1++#(,,C=_\^M344TVG=":35F<=_PK;1_^?F__ ._B?_$T?\*VT?\ MY^;_ /[^)_\ $UV-%='UNO\ S,X_[/PO_/M?U\SCO^%;:/\ \_-__P!_$_\ MB:/^%;:/_P _-_\ ]_$_^)KL:*/K=?\ F8?V?A?^?:_KYG!:I\.+:/3Y'TV> MY>Z495)G4AO4< YL+.\Q]JM()\=/-C#8_ M,5U4,PG#2IJ<.*RBG4UI>[^1X=I^G7>J72VUG"TLC'L.![D]A7HD/PUTP01^ M?=79FVC>490N>^ 5Z5V%O:V]I'Y=M!%"G]V- H_2I:FOF%2;]SW47ALII4T_ M:^\_P.._X5MH_P#S\W__ '\3_P")H_X5MH__ #\W_P#W\3_XFNQHKG^MU_YF M=?\ 9^%_Y]K^OF<=_P *VT?_ )^;_P#[^)_\33H_AQHJ2*S37L@4@E&D7#>Q MPH/Y&NOHH^MU_P"9A_9^%_Y]K^OF-CC2*-8XT5(T 5548"@= !4=T0+.*YRFE7^5CF(^4 G(R?\ 9/!]CFO5P0R@@@@\@CO5>^T^TU.U M:VO;>.>%NJ2+D?7V/O69;>&ET^,1:=JVI6D X6%9$D51Z#S$8C\#26UGT*>] M^YQGQ@Z:-_O2_P#LM>FQ_P"J3_=%8;>$=-N;J.YU-[G4Y8\[#>2;E7)[( %_ M3L*U;VUDNH!%%>7%H<\O $W$>GS*P'X(OK)_P"C M:]1KDM,\ 6>C7LEY8:OJL5Q("'(M5 88)46Z MG\Q%D4;12[(/M-]V68M16XN[VWA4%;4*K2!L_.025Q[#:?QJ#PWJR:WH%I>B M17D9 LN.SCAACMS3M%T.VT/36LK>6>57=I'DG8,[,W4DX%0V_AG3[&%%T_S; M&14"F6V(4O@=6!!5C[D&@#G/B?HMA/X=EU1HTCO8"H64#!<$@;3Z]<_A72^% MH[B+PKID=WN$RVZ[@W4<<9_#%-/ANWGN8KC4;JZU%H6W1+07=\]U%/%'Y6ZWD W+G(!# C@D],=><\8ZFB MDTGHS:C7J4)\]*5GW1YS_P *7\.?\_NJ_P#?V/\ ^(H_X4OX<_Y_=5_[^Q__ M !%>C45/)'L=W]KX_P#Y^O\ #_(\Y_X4OX<_Y_=5_P"_L?\ \15:_P#ACHOA MZRDU6TNM0>>#&U99$*G<0IR @/0GO7I]5[ZRAU&REM)P3'(,':<$]Y_WVO_Q-'_"":7_SWO/^^U_^)KSJ='%0@HJ* MT\SZ2GQ%0A!12V\F>(^%[.YM]3D>:VFC4PD NA SE?6O2[?X2:#J5M%?S7>I M++^<#'1T4U"*U2,JN8X MNM!PJ5&T^G](R+[6%L?$>FV,LBI%>1RA<]Y%*XY^A:M.>WANH'@N(DEB<89' M4$,/<&J=_HFGZI<137ULEP8D9$6100NX@DCT/RCFHGT63;Y<.LZE##C'EJZ- MQ_ONA?\ \>I]+,X.IPOA;2!I7Q3U.UT\G[##"=XSD+N"D+^!_E5SXO?\B_8_ M]?7_ +*U=KIFD66CV[0V4.P.V^1V8L\C>K,>2:Q]=\%VWB.13J.J:DT:,6CB M1HU1,^GR9/XDFA[)=AK=ON;UC_R#[;_KDO\ (58JAI6F-I5L+?\ M"[NHD4+ M&+G82@'H54$_CGI5XC((!(]QVJI.[;1,59)'E_Q._P"1F\/_ .]_[.M>HUR6 MI^ ;36+Z.\O]7U6:>( (V^)=N#G@","M7^Q+KRA$?$.JE!@?\L 2/]X1Y_6D MM(V\QOXK^1S?Q*UH#3D\/V>9M0OF4&*/EE7.?U.!^==#X2T3_A'_ Y:V+X, MP&^8C^^>3^73\*DTOPUI6CSO<6UN6NI/OW,SF21O^!-S^5:-U#)<0-''K7D>)-(CO8"%D^[-%GF-^X^GI6Q7 M)6GP_P!/T[49;W3=1U.Q>1LE()4V 9SC!0Y'L]5]0T^V MU.U^S7<8DA+J[(0"&VL" 0>HXJHNA16Z[-.O+K3X\Y\NW*%!]%=6"_\ 0*0 MS@?&>@P67C30[C2(UBNKN?+QQ<#*L/FP.G4Y^E'CB^\OXD:*E^<:?!Y<@#?= MY8Y;]!^5=_8Z#9V-Z]\S37-\Z[3*2TMY.X/6_FK$VLZ9::WH]Q976##*GW_[IZAA].M>.Z!J:Z5J MT#5KS=H;W&\N@)27!('/_/,D G'I]:]*LO FG6D2P2WVJ7EJN-MMW2GL[H-U9EJ?4K.VM([@S(T4 MC*D7ED'S"3@!?6J/B[_D4-7_ .O63^54=!\ :)X?O!=VZSSW"_%8?#BB*RU/4&MMQ8V\K1LA)&/[F1^!%;]7)W=R(JRL%5[_\ Y!US M_P!4E_=6BD$,;?8"P/NRG'X8JIZK0F*MN>??"(C.M#//F1\?]]4>+-^C?$W2- M9G&+.4+&9#T4\J?T8&NBT;P%::!.\VFZKJD+/@.-\3!P/4&.M_4]*LM9LGL[ M^W6:!N=IX(/J".0:;>L6N@]^9/J6F950N2-H&2>V*X'X86#I!JVIX*PWEQB' M(QE5)Y_\>Q^%=)#X9CBL_L+ZIJ4UCC;]GDE7&W^[N"A\8XQNZ5HRV"_8!9VD MTEBB@*AME0%0.P#*0/RI;7:] W23.$^%_P#Q_>(O^OD?S>H_'?\ R/\ X8_Z MZ)_Z,%='HG@BU\/WO-YW_$N>,_^1-U;_KV:N=\.VV MFNXUN[BL=#OKF9@J1P.23].!^=5=:\+Z7KLL<]W'(MU$,17 M$,A21.#P'I5KJ$MS;3W]O%*V<5=_>;[_H3;1>1S^GW$,OQ MIO6CD5U-N4!4Y&0BY'Z&M#XK?\B>/^OE/Y&M9_!&ARZRVIRV[/*555CW[8T" MJ% "C'8=\T_Q!X4MO$<207=]>QVR$%8(#&J @8SRA/?UQ4->ZH_UOFN?]?*_P#LU=A:Z+)::2-/BU:_V* J2MY1 MD10,;0=F/Q()]ZS]!\%VOARY>6PU'4-LI!EBD>-EDQZ_)GOV(JV_?ZKN157)QD[ MAP*O:]X:TSQ);+#J$)9DSY:E=*R;$>XN-[1 M#C[@(VKTQTZ5#5XP1B.6$G#<#&X#N#6GH_AS2]!A,5A;;,C#,S%B?7D_TK!U#X8>';^[- MPJW-KN.6CMW 0GZ$''X8JV_>?9D):+R.H34(9=2:RB99'C3?*5;/E\X /N>? MRKA!_P EN/\ U[?^TZ[;2M$L=$T_[%IT/D1]2PY8GU)/4UAMX#M7UH:PVL:M M_: .1-YD0[8QCR\8QVQBDM))^I3UBT=%J%Y;V-FTUW_J"RQMD9'S,%Y]N>:X M;Q)\.K>-9-5\/S/87D(,@C1B$.!GY3U4_I]*[74-*M]5TIM.O6DEA?;YAR%9 M]I!YP!C..<8]L52/AM/LILQJFI?8BNPV_FJ1MZ;=Y7?C_@5)KMN-/N0>!]6N M]:\*VUY>\SY9"^,;\'&ZNBJ&UM8+*UCMK:)8H8UVHBC J8\CKBJD[NZ)BK+ M4\N^*O\ R&= _P!YO_0EKU&N3U7P#::W=QW.H:OJLTL8PAWQ*%^@$8%:XTB\ M 'B'4^/5+?_ .-4EI&WF-_%?R)[V]ATYH(UC4S74XC2,':6)Y9OP4$GZ5>K M$M?#44.MKJUQJ-]>W*1F-/M#)L0'J555 !K8F1I871)7B9A@2( 67W&01^8- M'0.IYIXA(/QDT<#LD>?S:O3JY"Y^'UE>:LNJ3ZOJSWJL&67S(P5(Z8 3 ^E= M3:P26\ CENI;E@?]9*$#'_OE0/TH6D4O43^)LY3XG_\ (DW'_76/_P!"K2\$ M?\B7I7_7 ?S-)KWA.'Q&IBOM3U 6^X,L$31J@./]S)_$FI]#\/+H,"6]OJ=_ M-:H"%@N&C95SZ$(&_#.*(Z7OU'+5KR-=45"Q50"QRV!U/J:=110 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 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !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 %%%% !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 %%%% !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 %%%% !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 445'/<0VT1EGD6.,=68X% $E%-CD M26-9(W#HPR&4Y!%.H **** "BBB@ HJK?WDEE")([&YO/5;?9N ]<,RY_#)K M"T?QUI>L:NVEB"\M+P _N[N,(21U7ACS[4+5V!Z:G3T45SNH^+DTR_M[*XT7 M5/.N6*P;%B82$>A$G'XXH\@.BHK$U3Q&=(T];VZT;4O*P3)Y:Q.8N?XL/^.1 MD>M4M"\<6GB.=HM.TS4G"$>9(RQJJ ]R2_Z#)]J%KH@>AU%%1S2-%"\B0O,R MC(CC(#-[#<0/S(KF;/QU;W^IRZ=;:+J[W4)Q*GE1C9]27P*-W8/,ZJBJ.I:M M9Z3 DMW(5,C!(XU4L\C'^%5')-5_[<,2>;=Z7?VD'>:1490/4A&9@/<@8[T M:U%4M/U6TU1)Y+*59XXI/+,B,&5C@'Y2#SUQ]:]<96VMT,DF/4@=![G%-_ MMJ2-/,NM(U&VB'61ECDQ]1&[-^E &K16?IVM:?JTT\=A1P/TR.>IH V**** "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@ HIDDL<*%Y'5%'=C@5 M5&KV!;;]J3/OG%8U,11I.U2:3\VE^I<82EK%7+M%(K*ZAD8,IZ$'(-+6J=]4 M0%%%%, HHHH **Q/%'B*'PWI?VEHS-/(WEP0KU=S_2LRWT_QI=Q+=3Z_:V,K M#=]CCLED1>^"Q.?8XH ZZBN-A\0:_;^)M-T/5;*W0S,[?:X&)29%1C@*1D'. M,\_H:[*CI?PS4WTN/K8[.B MN<\*>,++Q5;OY2-!=1 &6!CG ]0>XKHZIJPD[A15>^O(-.L9[RY?9#"A=S[" MN0TZ[\4^+(3J%I?0Z+I[$_9Q]G$TL@!QEMW 'T_^N4,[>BN%UO6?%7A;3I9+ MM+74H&&Q+R)?*>)CP&=.0?PKN$),:D]2!1TN ZBBB@ HHHH **** "BHYC*( M',"HTN/D$A(7/N0#7"Z1XEUVY^(DVB7\ELL$*OE($X;@%3DY/0T+5V!Z*YWU M%PXH6M_('I8UZ**BN;F&TMI+BXD6*&-2SNQP !1L!+17"V_BC7?%=U+' MX:MX;6PB;:U]=J26/^ROK[<^^*T1I7C"U7S8O$MK>N/^6-S8+&A_X$AS1Z@= M317(:#XGU34O%=QI.HV"V+V]L7:,/OWMN'S XZ8/%=?1TN'D%%%% !1110 4 M444 %%(S*BEF(50,DDX %I6EKK?V=K>[.R*\@0QJK_W74EL>QR?PH6H/0Z.BBD.<'! /;- "T5P' MC#Q3XD\)M;,3I=U%<;@&%O(A!&."/,/KZU?M[CQ[E=Y'(DL:R M1L&1P&5@<@@]Z.EPZV'4444 %%%PXH6M_('I8UZ**Y?QKJ^M:'I$M_IR6?DQE0S2[F?DX MX' ZD>O>DW8:5SJ**P_!VHW6J^%;&]O9?-N)0Q=]H7.&(Z#CM5>/_A*O^$TD M\SR/[ V?+]W.B;/1**** "BBB@ HHHH **;O3S!'N7>1D+GG'KB MG4 %%%% !117">,?$OB/PI'!.#I=S!,Y0$V\B,IZ]/,.>.])NP['=T5B^'KC M6;[3[:^U*6Q"3Q"00V\#@KG!&6+GMVQ^-;54U;0E.^H4444AA117#^/O$&O^ M'K-+BR^QQV\DGE!\%Y <9!P?E['U[4F[#2N=Q15+1YY;K1+&XF;=++;H[M@# M)*@D\5=JFK.Q*=U<****0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I'=8T9W8*JC)8G ]: M6LKQ(C/X?NPJECA3@#/ 8$G\J $_X2;1_P#G\_\ (3_X4?\ "3:/_P _G_D) M_P#"O.Z* /1/^$FT?_G\_P#(3_X4?\)-H_\ S^?^0G_PKSNB@#T,^)]( )^U MY]A&_P#A7':QK$VK7&3E(%/[N/T]S[UFT4 ;6@Z\^F2B&8E[5CR.Z'U'^%=5 M_P )-H__ #^?^0G_ ,*\[HH ]$_X2;1_^?S_ ,A/_A1_PDVC_P#/Y_Y"?_"O M.Z* /1/^$FT?_G\_\A/_ (4Z+Q%I,T@1;Q 3W=64?F1BO.:* /6J\H\3^'+K M4M:UW5M.=Q?:?/$RJAY9?+4\>XQFO4+)94L+=9\^>_-8NA_\ M(R>)/^OB'_T4*5M=//\ 0=]/Z\R'P5XKC\3:4#(56_@ 6>,<9]&'L:?X@_Y& M7PS_ -?,O_HLUR'BW2+KP=K\?BC14Q;.^+B)>%4GJ#_LM^A_"N@GU>UUS4/" M=_:/F.2XDR.Z-Y9RI]Q5)\S3\]?Q):Y4UY'9,JNA1U#*PP01D$5Y1A_ASXYW M;3_8NH''L@S_ #4G\C7K%8?BW0(/$.@SVLN%E0&2&3'W' _D>AJ&^5\W]6*M MS+E+6LZO'I6E-=@>;(V$MXUY,LC?=4?7^51>'=(.DZ>?.827URYGNI?[TAY/ MX#H*XKX;&YUV**>_F\R'2!Y5K'_M-GYCZD#@5Z95M6_KH0G?^NIYIXOU9M$^ M)&DW]]&[V$.>!QPZ'(^GL?:JVMZ%8> M(+ VFH0[TZJPX9#ZJ>U>77_A?Q+X$N'U#1;J2>S'+F,9('^VG<>X_2I3LK,M MJ[NCTW0M)71_[0BCC"02W;31 8QAE7/';G(KA/BK_P AG0/]YO\ T):ZOP9X MMB\5:>[-&(;R# FC!R.>C#V/Z5R?Q7!.KZ" 2I)?D=OF6JM:<5YHF]XR]&>I M536&VNM02]1R9;=7@XZ/]D55.DWI4@>(=2!(_YYV_\ \:J+POI]SI>F M36MU*\THN96\YQ@R MD-^.:749MU@^,->_X1WP[/>I@SMB.$'^^>_P"')_"M MZO//B\KGP_8L,[!=?-]=IQ_6IGL5'!("V[CWR#^=7KW5;*P=([B;$KC*11HTDC#U"*"Q_*K,TJP023-]V-2Q M^@&:X;X;W+ZP=7UNY.ZZGN=F3SL0#(4>@Y_2I6NG9%/37N=78:]IFI7,EM;7 M.;F/[\$B-'(O_ 6 /Z5/?:C9:;#YU]=PV\?9I7"Y^F>M<3\3[9K2TL-?M#Y5 M[:3A1(O4JPKF/#>GVK?%#6[(PK]E0-((? MX"0RXRO0@;C@'I5M>]RDI^[S'<67C'P_J&H"QM=3BDN"<*N& 8^@)&#^!K1O M]4L-+B\V_O(+9#T,KA<_3UK@_BO&D$&D7T2JMS'<;5D YQC('YBM?XB6=K-X M,O;N2VB:X1(]LI0;E^<=#U[G\S4M^[?SM^7^927O6[FK<^+] L[&WO+C4HTA MN%W1?*Q9AG&=H&['X5?TS5K#6+47.GW4=Q%TRIY!]"#R#]:P_ EC;1^#[&00 MJ7GA_>LW)8OB;23=1VTEP\$TO^K6Y@DAW_[I=0#^ M%%KZ"1 72)I8CCE749 M&/Y?C4WM'F+M>7*;C,%4LQ &23VK*'B;2"N_P"U,L'_ #\-"ZPGZ2D;#^=< M;HUYJ?B;X57MM$S27L0-NIS\TBC:2H)Z8/0_A3;32+2+1+;3I(X[JWAC"KYB!@0!@'!SVKB?A.JI'K: M*,*MPH ]!\U'VFO('LGY_P"9:\2>+V3Q/I>D16UW'!]I22:1K=P9 #P$7&6& M1U YQQ7:VE[%>Q&6)9U4'!\Z!XC^3@''O7 ^+?\ DJ'AK_@/_H9K6^(NHS6F MAV]I VTWURL#G=M^3J1GMG@?0FDOA7F_U2&_B?I_F;%SXHTBS3S)KEQ#NV^> ML$C1 YQCS I7]:U+>XANX$GMY4EA<95T;(8>QK'EBUB6P>R.D:4(&C,6S[>^ M-N,8QY-9_@7PYJOAJRN;34+BWEA=P\(A=FVG^+JH]J:ZB?0ZRBBB@84444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5>YOK6SQY\RH3T' M4_D.>U6*Y'7UD&K.7SM*J4R<\8_QS7DYOCIX+#^UIQN[I:[(ZL+15:IRR9O? MVYIW_/Q_XXW^%']N:=_S\?\ CC?X5QM%?)?ZT8O^6/W/_,]/^SJ7=G9?VYIW M_/Q_XXW^%(==TX#_ (^,^VQO\*XZBC_6C&?RQ^Y_YA_9U+NRU?7TM]<&20G; M_"O9156BBOFZM6=6;G-W;/0C%17*MC0TK4GL;A0S$P,<.OI[UT7]N:=_S\?^ M.-_A7&T5ZV"SO$X.G[*%FO.^GIJ6]XK M-;RAPIP>""/P-<)6UX:5C?RM@[1$03C@'(_P-=V7\08G$8F%&<5:3MI?_-F- M? TZ=-S3>AB?%>TNC8:;J5NI9+.8E\#.W.,$^V1C\:VO"WCC3?$<*1-(MOJ& M/GMW.-Q]5/E:OJMMHNE3ZA=$B*%W\PVQIQA@OJ2/Y_C5O2=*F\ K_PM]&&/THBM7!]=?\ @ WIS+IH=ASOY;<)A)XD0JS=6SE@0><].];^CZL=8M1)?$MEI9 DM=.875YZ;B,(GU/)/M764T[J[%:SLCRCXF?\CIHO M^XG_ *,KU?MS7DOQ/#GQ?HXC8*YC7:Q&0#O/:NIU*P\=7UNUHFH:/!$XVM/$ MLBRD=^#D#\,?A4Q^#YL"[ M7PM%))YOVB]E&'F*X ']U1Z?SKJ*K:*CV%O)ON87C*PGU+PCJ-K;*6F:,,JC MJVTAL#ZXKCO 'CNQAT^#1-486TD/R13-PC#/1C_"?TKTZN,\4_#K3M>9[NU( ML[]N2ZCY)#_M#U]Q^M2M&^S*>J7D=1J%G%JNEW%F[#R[B(IN'.,C@_UI]S=V M^G6OG74RQQKA=Q[GV%>-VFK>)OAUJ"6E_&TMB3Q&S%HV'!["VO/'>O)<1"2.-Y&$9^Z2)>,CH<>_> MMWXK65O)X62Y,2^=#,H1P.0#D$?3_"IO9*7>WXE)7;B;^O\ B[2/#D:&]F9I M9!N2&$;G8>OH!]33O#OBO2_$\4C6#R+)']^&5=KJ.QX)!'T-1>#K.WC\-6-T M(PUQ<6Z--*W+OP."3S@=AT%<;H,*6'QCU&VMU$<+(YV*,#E5;I]:JUI\K\_P M(O[O-Z'>:WXDTW0$C^VS-YLIQ%#&I>1S[ 5D+\0M*CO([;4+/4M,:3[C7UMY M8/ZGCWZ5/J/A>WF\6VWB6>_,26L>#$X&WC.#N)X'/I7,?$_4+34O#MM):QRR MI'SQRN1QUJ;V5V7:[L>F@@@$'(->9:;_R6V__ .N;?^BU MKO=!8OX>TUF.2;6,D_\ 17!:;_R6V__ .N;?^BUJK6J6]2+WIW]#?\ B9_R M(UY_OQ_^ABK_ ((_Y$O2O^N _F:H?$S_ )$:\_WX_P#T,5?\$?\ (EZ5_P!< M!_,TH_:^7Y#EO'YF_7F/Q;UF2.*TT:%R!,/.F [@'"CZ9R?P%>G5XS\4U:/Q ME:2/D(;=,'Z,V:5KRBGW*6B;/4_#NF1Z/X?LK&-0/+B&_ ZL>6/YYK3IJ$,B MD'((!%.JI.[N1'9%*33(GUF#4P=LT<+PG ^^I(//T(_4U6UOQ)IN@)']MF;S M93B*&-2\CGV K6KF=1\+V\WBVV\2SWYB2UCP8G V\9P=Q/ Y]*GLNA7F0+\0 MM*CO([;4+/4M,:3[C7UMY8/ZGCWZ5T=[J-IIUM]INYUBB[,><\9X Z\ G\*\ M\^)^H6FI>';:2UCEE2.Y&VY$9$9RK<*Q^]GCE:$Q?P[IK,\6^P;-&98^.M"U".^FBN'6VLE5I)Y$VJ020-HZD\=,=ZHV/Q-\.WU^+7 M?<0;FVK+/&%1C]021^(%&Y=1$2B[M,.) ,%ES@@GN.<_A2;LE)^0[7;B=O17-> M0EU+P;82S,6 MD0&(L>IVD@?IBNEJI*SL2G=7/-OB'K5U>ZG:^%-.-];U>8EF*$)GL"W _ *!5WX9ZS=ZCHM_IET[226@ C9SDA M6!&W/L1^M9OP?&V\U=#PP6/C\6JDK3^7YDM^[\SN?&=LMUX.U6-ATMV%-6).!]DD_]!->=^"X M)'^&GB3:N=XD"^^(QFHZ3]$5UCZFG\)@]S%K&I3L7GGG4,YZD\D_JU:WQ/MU MF\%3R'[T$LO1GG[5_P"RK6Q\2"!X%O\ )ZF,?^/K55=% MIY?H*GJ_O+G@O4GU;PEI]S*290GEN3U)4[<_CC-;]@VJ"3@$=J\[U_P - M7O@F_BUU6BU:#> QO$+,C=L\\].#VKTOPSX@@\2Z-'?PKY;9V2QDYV,.HS3C M\+MW"7Q*XW3?%FBZMJ#6%E>-)=*"6B:"1",=<[E%2:MXETK0V U*:6 '&'^S M2,A]MP4C/MFN'T3_ )+1JG^X_P#):W_B8 ? ]WD XDCQ_P!]BI;]U2[_ .=A MI>\U_6QT"ZUISZ5'J8N5%G* 4D*D;L], C/Z51T3Q=I7B&^N+736ED\A [2- M'M4@G'&>?TIO@C_D2]*_ZX#^9KD/AV /&WB0 .^ /^NAJ[>^X^I%_<3]#H M/B9_R(UY_OQ_^ABK_@C_ )$O2O\ K@/YFJ'Q,_Y$:\_WX_\ T,5>\%$+X)TM MCT$&3^9J8Z*7R_(J>$M M0LFMKVPN\(R07T'E,Z[UR5Y.:?X$F'B+Q-K6OW(WR(RPVX;GRT.>GIP!^OK6 MG\3;6&?P7<2R(#) Z-&V.5)8 _H:4OAN^I,]'U37/[)LI)9IP&)?RRJ#;U'.#^E0_#[_D1M-_W7_]#:N7TP ? M&V_P /D;I_N+6DOXEO7\C):0O_6YVNL^*M'T'(O[K:XP/+1"YR>0..G'/.*J M7?CC1;+1+75+B21$NDWPP;096'T!P/KG%5/B:H/@>Z) )$D9'M\PJ;P%I]M! MX5L+I8P;B:$;Y6Y;&3A0>P'I4+5/R+>C1;\.^+]*\3B06+2I+&,M#,H5@/7@ MD$?C6GJ.IV>DV3W=].L,*\%CSD^@ Y)]A7G&E01V/QJNX;=1'&RL2JC Y0,? MUJ;XA7#CQIXB3/2*# MT-%!Z&D]AGE'PK_Y&36O]S_V>NF^)RPMX)N#+CW=OPS7$^ $U9M> MU8Z1-:)*JGY^8#GW M)-#5XQ7DAWM.3\V1_#O5[?2? [3ZG[%>IW/AWQ+8>)K)[JQ$JK&^QT ME4!E/X$C]:@U#Q?IUC>O90PWFH7$]0NM/MXK M=\?((HPHWL0-V!WYS^%5_AW91VO@ZTF49ENMTTK]2S$GJ?H!2W;MT*VM?J6] M&\8Z3K=TUG$TUO>KG-M=1^7)Q[=#],UOUYQ\4].^SP66OVF8KRWF"-(G!(ZJ M2?8C]:O>*/%$L7PYM]0A)CN=0C2,$<;2PRQ'X TK^[?MH.WO)=S4N_&^FP7< MMM:6U_J#:['=:CXPT/2)_)U"YFMWR0/,M)@&QUP=N"/<5J7%]!;6?VM_-:$@', M4+R'![[5!/Z5P7Q?_P"0+IW_ %\G_P!!-=]8_P#(/MO^N2_R%):Q;\QO1I>1 M0TCQ/H^O32PZ;=^?)$-SKY3I@9Q_$!5O4]4LM'LVN[^X2"%>-S=2?0 6W5 M7#;F\C5D^(6F6\L8O+#5;."0X2YN+0K&WN#G/Z5T2#^\8 M8SDD].PYHZ,.J. T7QO$!OXAD8.>OOQ7H%QK M=G9:*NJWWF61:?INH MV\/G16-T)I4QD<="?;M^-*_NQ\[?B'VI?,O'Q_IL*^9?6&K6$!^Y/+[)].F<0RW"%&MKC@G/]T]#[ M=_:NHL[?[)8V]MNW^3&L>[&,X&,U5K;BN3UYS\8/^0)I_P#U\G_T$UZ-7G/Q M@_Y FG_]?)_]!-9SZ>J+B=AH]Q#:^%-/GGD6.)+2(LS' 'RBJ=CXVT74M9.F M6DLLDJJ[/(8RJ+MZY+8/Z=JT?#__ "+FF?\ 7K%_Z"*\Y@L+>^^,FH6\Z;H" M"S1YP'^13@^HSU'>M9:U&O4RCI33]#I9_B?X;AU#[+YEQ(H;:;B./,8_'.2/ M< UV$4B31)+&P>-U#*P/!!Z&N/\ B596[^")V\I ;=T,6%^[\P''IP:L>%K\ M67PWM+Z7YA;VC.1ZA<\?I477*V^A=G=)=30U?Q1IVC7"6LGG7-ZXREI:QF24 MCZ#I^-<%\0_$=GK7AR*&.*YMKJ&Z4R6UW%YN2)+Z M\N65I#U"C' ]LG]!53XO6L+:)9790>GF=KX M?_Y%S3/^O6+_ -!%9]]XQT^TN)8+:VO]2DA.)A86YE$9_P!H\#]:H:IJ"9=K@?3H?P-1W_C;0-+N6MKZ\EMY MA_#):S#/N/EY'N.*P)O".NS^.8/$2'3[50Z&6*.X=RR@8;GRQG(K?\7>&8?$ MVCO 0JW4>6MY3_"WH?8]ZAO1,I;V+TVO:?!I"ZI*\ZV;#/F?9I,@>I7;D#W( MQ^=&D:]IVNQM)ITLDT:]7,$B*?8%E )^E>=>&M0U'7XT\':FY@%L6^TLS8DE MC4C$0_'J?05ZG!!%:V\<$$:QQ1J%1%& H'855EOTZ"N]NO4DHHHI#"BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH J?V5IW_/A:_]^5_PH_LK3O\ GPM?^_*_X5;HH J?V5IW_/A:_P#? ME?\ "C^RM._Y\+7_ +\K_A5NB@"F=)TX@C[!:\^D2_X5Q>O:"^F2F:$%[5CP M>Z'T/^->@4A 88(!'H: .'\/>'C?,MU=*1; _*I_Y:?_ %JZ[^RM._Y\+7_O MRO\ A5L 8' HH J?V5IW_/A:_\ ?E?\*/[*T[_GPM?^_*_X5;HH J?V5IW_ M #X6O_?E?\*?%I]E!()(K2WC<=&2, C\<58HH *Y?P[>VT_BGQ+'%,CMY\1P M&!R!& ?R(Q71W-K;WD#074$4\+?>CE0,I^H/%45\-Z$CATT73E93D$6J @_E M0M[@]B]9(^G2RO+;DG@_( MPY_VAT_*O7*BEMX9WB>6)7>)M\;$L6B6J]_+'!I]Q+*ZI& MD;%F8X &*L54O-,T_4=GVZQMKK9G9Y\*OMSUQD<4I*ZL-.SN>>_!^>/['J=O MO7S?,1]N>2,$9KTVLQ?#>A(X=-%TY64Y!%J@(/Y5IU3=R4K'+W.LC3/&TT5Q M'*+*6RB+W 0E(6#/C>>B@C/)]*Z":]M(;-KJ:XA6V"Y,K.-N/K4P1 [.%4.P M +8Y('3^9JD="T@W/V@Z58^?G/F_9TW9^N,TNEA];G(?#W2&AU'6-8CB:&QN MY2+1&&-T>XG=CTZ8K)^*D\1UW1(Q(F^/)=<\J"RXSZ=#7JA (P1Q65_PC.@? M] /3?_ 2/_"CK'RM^ ;I^9J @@$'(/0BL;4-:1=7L]'LYE:]F?=*%P3%$O+$ M^F<;1]?:I?\ A&= _P"@'IO_ ("1_P"%6+31M+T^8RV6FV=M*1M+PP*AQZ9 MHZAT+M9?B+18?$&B7&G2D*9!E'QG8XZ&M2BDU=6&G;4\Q\+^(Y?!S'P[XECD MMT1R;>YVED()Z9[C/<=,\XKM7\6>'DA$G]LV+ XPJ3*S'_@(Y_2M2XMH+N(Q M7,$ ME5!=65K?1>5>6T-Q'G.R:,./R-):.Z&]58Y3Q_&^L6EKH%EB2\N9U=P.?*C' M5V]!T^M6O%T,.G?#V]M58+'%;+$F3C., "N@M+&TL(O+L[6"WC_NPQA!^0IE MYI6G:BR-?6%K=,@PIGA5RH]LBDU[K7<:>J?8P?AW(DG@?3PC!B@=6P>AWG@U MS?AB:)OB[K9$J$.D@4AA\QW+P/7H?RKO(_#^C0B01:18()%V.%MD&Y?0\2V1F/U)%8/CBRM- M/\ :G#9VL%M$=AV0QA 3O7G [UG+2#7G?\BXZS3)O .H6MSX-LDCG0O;Q[)E MSRA!/7TXYK/T>U.N?$"\\11@FPMH_L]O+VE;&&*^H&6YJ]X2TG3;_P 'Z1+= MZ?:7,BP *\T*N1R>A(KJE140(BA548 P *UE\=S*.L+'FVLP2>$_B+%XA=6 M.F7OR32 9$9(P<_B ?SKL?$&J6]MXG6ELYZM# J$_B!46O'E9I>TN9'+Z/;OX$\ K/ MN-SJ"/J%_458\3:5X=\1^'IM3E>W^6(O'>QD @XX!/?Z'^==7) M&DJ[9$5U!#889&0<@_@1FJ9T;2FNOM1TRS-QG/FF!=^?KC-.7O7N*/NV,7P# M%>6W@JT&H;D8!F02<%8\\9_#]*Y_X42QL=;574DSJP /4?-S7H5U:6U] 8+N MWAN(203'*@=2?H:JP:#HUK.D]OI-A#,ARLD=LBLOT('%._O.0K>ZE_7]:G#^ M.)$L?'_AR_N3Y=JI :0]!A^%VFT>474EE,)%,/S!\#D*>C' M![9Z8ZUV%W96E_%Y5Y:PW$><[)HPXS]#4L<<<,:QQ(J(HPJJ, #V%3;W;>=R MK^]Q+MD)B9E MC_(ON7^17M)]W][_ ,RO]@L_^?2#_OV/\*/L%G_SZ0?]^Q5BBCZO1_D7W+_( M/:3[O[W_ )G(:EI$UG*SQJSP'D,.=OL:S*]"IHC0-N"+N]<%ZYC*PKR%8W@LKP^$I>S4>9]6TFW^#.2MB:E67,W8K_ &"S_P"?2#_OV/\ "C[!9_\ M/I!_W['^%6**[?J]'^1?O1Z#K.C/,B'\#G'X>M:K8E[G+_ !)M(M3\2Z)8V0#:DY*O MLZJF1@M]/F/YUI_%>*=O"<)CR8TN5,OTP0,_CBNCT7PMI>A2/-:Q.]S)]^YG M[9=[C3]Z[]#E/AWKEIJ/ABUM M$E075JGER1$_-@=& ]"*Y[XD6-GK-_ NE!KG685)FCMQNQ$!G+GL0>@Z\_2M MB7X4^'9+GS5:]B3.?*24;?IRI/ZUU&D:'IVA6OV?3K5(4/+$= MR8^[H<#\/?&FEV^GMIVI2+:W7F,[7$K<3DGJS'HWU]*[BS\06>IZJUGITL=W M'%%OFGB<,B$D;5R."3S],5E:U\.]!UJ[-U)'-;3,?4@@C\JV--\/Z M=I&EMI]C"T,+YWE)&5V)[[@.U.]]6%K:(\Y^)CJ/&NC L!M1"?8>8:] M9KF[GP%X;O)S/=6,L\S=9);N9F/XEZV+#3+;38S';&?80!MEN))0 .@&]CC\ M*4=(V&]97+E%%% &-XKOI=,\-7=["S+)!L<8.,X=E7=,U.TUBPBO;*99 M89!G(/(/H?0BGZA80:G9O:7*[H7*EE_O $'!]CCFL6Y\$Z1)*9K+[3IW>A=0?0H_$UK,>#IDN=IF:1/LX_BWY[?AFM/P78SZ=X0TZVN01 M*(]S*W5=Q+8_#-0V7@G2[6^2^N9;S4KJ/[DM_.92OTZ"MZZM8[RW:"4RA&Z^ M5*T;?]]*0?UH6B?F#U:\CS/X>LI\?>(<,#DR$<]?WM;OQ3('@Q@2 3/'CWZU MIVO@7P]97'VBTLYH)N1YD5Y,K?F'JSJGA71]:DWZC!-<8.0K74H53C'"AL#\ M!2:O%1[6_ :=I-]P\(D'PAI)!!_T5.GTKB=,=3\;;_##E6'X[%KNK'PYINF6 MDEK9) M?-Z_B1;W.4YG4=774?BG%I.J2!=-MC^ZAO)XSZ"I?BQ?6AT&&Q6 M=#M_7_ FC>(9HY[H7$4Z*$,L,GS.!T#;@<_7K3I? VA MR>'SHR6[PVY<.9(V_>%A_$6(.3UZU%O=2_K..3_62"0B M1SZEA@@_3&.U4E\">'4N_M:V4RW.[=YPO)@^?7=OSFK;]_F]?Q(2]SE]/P*G MQ,_Y$:\_WX__ $,5>\#L&\%:40<_N.Y M ;!/N>?>I=)\/Z=H:E-.BEAC(/[LW$CH/<*S$ ^^*4=+^8WK;R-.N(^)/AF7 M6])CO+1"]W9Y.Q1DNAZ@>XQG\Z[>BDU-C@ MN!P&'KQUKL*YO5_ NA:Q/ MW-Q?,4X[87%4W?5DI6T1KQ:C]KU!K>TVR0PY$\W50W9%/=NY].G4\<)J.KKJ M/Q3BTG5) NFVQ_=0N<(\FP$%O7D\9]!7HMM;06=NEO;0I#"@PJ(N !]*Y_Q# MX&T?Q)NN\.W4$FA:;"DJ-*+*)R@/(7:!G\P?RJE+X&T.3P^=&2W>&W+AS) M&W[PL/XBQ!R>O6M'1- T_P /6/V73X=BDY=V.6<^I-"T37];">MC@/AC<1)X MFUVW9U$LC;D4GE@&;./S%=1\1-0BLO!]W$Q!ENL0Q)GEB3SCZ#-<7X&T6SUK M5M?CNA(KQRAHIHG*21MN?E6'2N[L/!>FVE^E]<3WVI74?^JEOYS*8_IP!2M> M$4^R*O:4FN[)O!NE2:-X4L;.8%9@A>0'LS'./PSBMVBBJ;N[DI65CS74;8^% M?B;!K,@VZ;J),;R=D=A@@^G(!_/TKT2ZNH;.TENIY%2&-"[.3P *+NSMK^V> MVNX(YH7&&21<@UG1>&=)B5$^SR21(Z?9:%9H9;R]G!$:]0B]2?09QS]:ZR_TJRU,1_:X!(T9S&X M)5T/JK#!'X&FV6CV.GRO-;P'SW&&FE=I)&'H78EL>V:-[)] V;:#1]-CTC1[ M33XSE8(PF?4]S^)S5ZBD(R"#GGT.*;=]1)65CS+XQ,/LNE+GG?(@Z1) M'+H]FT;JZ^2@RIR,[165=^!_#^H2B2]M)[F0# ::\F<@>F2]0?\ "N/"?_0* M_P#)B7_XJE'1->8WJTS%^)OB33UT&32(9XY[N=UW(C;O+4'.3CH>!Q[UH?#/ M1KG2?#)>[1HY+J7S1&PP57 S]<9K7L/!WA[3)%DM=*@613E7?,A!]BQ-;E" MT3\P>MO(\ML)H[#XTWPN66,3 JA8X!)12/SQ6U\3M0ME\*W-B) URS1L8UY* M+N'+>@[<]:UO$7@K2/$TR3WBS13H-OFP,%8CT.00?RIO_"#:*N@2:-%%)#;R MLKRNC?O'*G(RQ!J;7@H]O\Q[2;[_ .1)X'8-X*THJ0<0X_4UR'P[=3XX\1X8 M'+N1[CS#7:6/A+1M.LS:VMO)$K#!=)Y%<]"?F# C.!D# -0V?@?P]I]T+FSL MY8)QTDCNY@?_ $/FKO[_ #$6]SE*7Q,_Y$:\_P!^/_T,5<\%!9? VF+G(,&T M_F15W5O#>EZZ1_:4,LZKC"?:)%0>^U6 SSUQFG:3X?T[0U*:=%+#&0?W9N)' M0>X5F(!]\5*6C3ZE/=-=#S;P%J6F>6 8$G'IQUK3\0^#='\2E9+V)TN%&!/"P5\>AX(/X MBJ4'PZT&VTBXT^-9\7&T2SEP92 P8#., 9'84.\HV8UI*Z)?AZ0? VFX(.%< MYRE/XFD#P/=@GK)&!_WV M*O\ @=@W@K2B#G]SC]35G5/#.E:T$7489KA$ "HUU*%&.^ V,^_6BP\,Z7I< M#P6*7,$+J5*)>38&>I W\'WE_,IZV\CA[5U_X7CD/"FEJEJ.DVNJ($N_M!3!4I'1[C?7K-QVD9'L>*R[#P7H.E7 GL+2:WDXR8[N89QV(W\C MV/%*.C;8Y:I"^,M+DUCPI?6D(+3% \:C^(J0V/QQBL3X7ZQ'=^'?[,=L75DQ M4H>#L)R#^9(KN:YK4O VD:AJ']H1-=6%X3EI[*7RV8_D1^(H6C?F#U2\C,^) MTGGZ':Z7"/,O+RY18HQU..I_E^=5O'?A^2+X=VEO -YTWRV;:.H"[6/ZYKI] M*\+Z?I=T;P&XN[TKM^U7DIEDQZ GI^ K995=2K %2,$$<$4FM&EZC3U3.7\" M^([36O#]M )5%Y;1B.6(GYOE& P'<$5Q_B>^MKKXKZ,8)TD6)H8W93D!MYXS M^-=-=?"_PY=7QN0ES I.3!#(!&?P()'X$52DR;6BXHPOB]&S:!8R 95;G!/IE377V.KV(\/6M^]U$MN84 M^?=QG'3Z]L=:DNM"TV[TA]+EM5^R/U0<8.0QS7$Z MG,;7#AMA]@ !^)S26EU\QOHSF/AQ*LGC3Q"V&4N68*XPP_>'J/QJIXFN)_"/ MQ.36FC9K6Y 8X_B7;M8?48S^5=O:> ]"M=0GOF@DN+B9V=C-(2!N))&T8!'/ M<&M;5M%T_7+(VFH6ZRQ=5[%3Z@]C26BBUN@WC7TFIV37Q5E@F(T=U5F>0@$X)Q(:#J>L'4IXYA([;I(DDPDA] M2,9_(BM/6/#&EZY;V]O?0LT-N"(XT8H%R,#IZ=NU2OA2[#?Q-]SEO&O@+2'T MN[U2R5;&XMXVE(3B-\/K74111P1)%$BI&@"JJC '84UHFA/5H?7G M'Q@(_L;3ESR;@G'_ $UZ/7/WO@K0=2E$M]:SW+CH9KR9L>PR_%2U\/ M$-X;TL@@C[+%R/\ =%<%IKK_ ,+MON1RK ?7RU_PKN;'PWINFP-!9K=0Q%2G MEK>S;0#UP-_!]QS5)/ ?AR.[^UI92K<[M_G"\F#[O7=OSFK;O/F]?Q(2]SE] M/P*_Q(('@:_R0,F,#_OL5!X.AQNY/N>34FD^'M-T-673HI84/6,W$CI]=K,0#[XS4VTDG MU*OJFNAP?POUZ"RCN= OW%O<"8O$)#MR>C+]01TJS\7+RW_L6ULQ,AN?M D, M8.2%VL,GTZUT&O> M#\077VJXCE@N#]^6W8*7^H((/UQFHV^'F@-I$>FK',D M*RB9W5QOE8 CYB1TY/ Q1*\DK@O=>A!JFG2:Q\+8K:V&^7[%#(@7^(J%.!^5 M8OP_\]=YI6B:=HL'DV%N(EP%)+%B0,] MR2>Y_.L+6/ASH&LW;73QSVLSG+FV<*&/J001^6*IOWFULQ)>ZEV+\GB:QN[^ MVT[2;R&[NI7!\C>P_4 M\4[0?#&E^'(7CT^ JS_?E<[G;ZG^@J.7PAHLVIG4GMY_MI;=YPNY@P^F&X'L M.*32V'J<=XL\'OH=I:Z]HKO]LL?GN7)RTO.3(??).?8^U=GX8\16_B71X[R$ MJLH&V>('E'[_ (>E7=3TJTU>U^S7J2/ >J),\8;V.TC(]C6=IO@W0M(NA7EA,HQ[ ,O/Y_2K-% '$^'O ^H^'-0GN[;78I3< M?ZU);(D-SG/$@P>M=M111Y!UN%%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 5ROB+P%IFOW?VX22V=]Q MF:$_>(Z$CU]QBNJHI6"YP=O\/]43$=QXSU5[<#;Y<3,G'IRY'3VKK-(T6QT. MT-O91%0QW.['<\C>K'N:T**JXK!1112&%%%% !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 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 %%%% !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 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 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 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 -10 4444 %%%% '__V0$! end EX-101.SCH 7 tgls-20221231.xsd INLINE XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Consolidated Statements of Operations and Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Consolidated Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - General link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - Ventanas Solar Acquisition link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Long Term Investments link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Segment and Geographic Information link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Revenue Disaggregation, Contract Assets and Contract liabilities link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Trade Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Other Current Assets link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Other Long-Term Assets link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Hedging Activities and Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Related Parties link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Shareholders’ Equity link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - Operating Expenses link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Non-Operating Income and Expenses link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Ventanas Solar Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Segment and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - Revenue Disaggregation, Contract Assets and Contract liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Trade Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - Other Long-Term Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - Hedging Activities and Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - Related Parties (Tables) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - Shareholders’ Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - Operating Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - Schedule of Property, Plant and Equipment Estimated Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - Schedule of Outstanding Obligations for Supplier Finance Program (Details) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - Schedule of Consolidated Financial Statements (Details) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - Ventanas Solar Acquisition (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - Long Term Investments (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - Schedule of Segment and Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - Schedule of Long Lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - Segment and Geographic Information (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - Schedule of Disaggregation by Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - Schedule of Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - Revenue Disaggregation, Contract Assets and Contract liabilities (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - Schedule of Trade Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 00000057 - Disclosure - Schedule of Changes in Allowance for Doubtful Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 00000058 - Disclosure - Schedule of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 00000059 - Disclosure - Schedule of Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 00000060 - Disclosure - Other Current Assets (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000061 - Disclosure - Schedule of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 00000062 - Disclosure - Property, Plant and Equipment (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000063 - Disclosure - Schedule of Finite-Lived Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 00000064 - Disclosure - Schedule of Finite Lived Intangible Assets Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 00000065 - Disclosure - Goodwill and Intangible Assets (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000066 - Disclosure - Schedule of Other Long Term Assets (Details) link:presentationLink link:calculationLink link:definitionLink 00000067 - Disclosure - Schedule of Long Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 00000068 - Disclosure - Schedule of Maturities of Long Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 00000069 - Disclosure - Debt (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000070 - Disclosure - Schedule of Components of Income Tax Expense (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 00000071 - Disclosure - Schedule of Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 00000072 - Disclosure - Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00000073 - Disclosure - Schedule of Net Deferred Tax Liability (Details) link:presentationLink link:calculationLink link:definitionLink 00000074 - Disclosure - Income Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000075 - Disclosure - Schedule of Fair Value of Foreign Currency Hedges (Details) link:presentationLink link:calculationLink link:definitionLink 00000076 - Disclosure - Schedule of Gains (Losses) on Derivative Financial Instruments quarter ended (Details) link:presentationLink link:calculationLink link:definitionLink 00000077 - Disclosure - Summary of Fair Value and Carrying Amounts of Long Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 00000078 - Disclosure - Hedging Activities and Fair Value Measurements (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000079 - Disclosure - Schedule of Related Parties (Details) link:presentationLink link:calculationLink link:definitionLink 00000080 - Disclosure - Schedule of Sale to Related Parties (Details) link:presentationLink link:calculationLink link:definitionLink 00000081 - Disclosure - Related Parties (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000082 - Disclosure - Commitments and Contingencies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000083 - Disclosure - Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 00000084 - Disclosure - Shareholders’ Equity (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000085 - Disclosure - Schedule of Other Operating Cost and Expense, by Component (Details) link:presentationLink link:calculationLink link:definitionLink 00000086 - Disclosure - Non-Operating Income and Expenses (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 tgls-20221231_cal.xml INLINE XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 tgls-20221231_def.xml INLINE XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 tgls-20221231_lab.xml INLINE XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Product and Service [Axis] External Customers [Member] Related Parties [Member] Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Legal Reserves [Member] Retained Earnings [Member] AOCI Attributable to Parent [Member] Total Shareholders Equity Attributable To Parent [Member] Noncontrolling Interest [Member] Concentration Risk Benchmark [Axis] Revenue [Member] Concentration Risk Type [Axis] Customer Concentration Risk [Member] Customer [Axis] Supply and installation [Member] Financial Instrument [Axis] Supplier Finance Program [Member] Long-Lived Tangible Asset [Axis] Building [Member] Aircraft [Member] Machinery and Equipment [Member] Furniture and Fixtures [Member] Office Equipment [Member] Vehicles [Member] Business Acquisition [Axis] CI energia solar SASES windows [Member] Ventanas solar acquisition [Member] Scenario [Axis] Prior to acquistion [Member] Effect of acquistion [Member] After acquistion [Member] Effect of acquisition [Member] After acquisition [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Saint gobain joint venture agreement [Member] Investment, Name [Axis] Vidrio Andino (St. Gobain) [Member] Geographical [Axis] COLOMBIA UNITED STATES PANAMA Other [Member] Glass and Framing Components [Member] Windows and Architectural Systems [Member] Liability Class [Axis] Contract Assets [Member] Contract Liabilities [Member] Fixedb Price Contracts [Member] Product Sales [Member] Forecast [Member] Finite-Lived Intangible Assets by Major Class [Axis] Trade Names [Member] Notice of Acceptances [Member] Non-compete Agreement [Member] Customer Relationships [Member] Credit Facility [Axis] Senior Secured Credit Facility [Member] Long-Term Debt, Type [Axis] Draw Term Loan [Member] Revolving Credit Facility [Member] Variable Rate [Axis] London Interbank Offered Rate (LIBOR) [Member] Statistical Measurement [Axis] Minimum [Member] Maximum [Member] Debt Instrument [Axis] UnSecured Senior Notes [Member] Award Type [Axis] Title of Individual [Axis] US Bank Syndicated [Member] Income Statement Location [Axis] Deferred Cost [Member] Operating Expense [Member] Income Tax Authority [Axis] Free Trade Zone [Member] Balance Sheet Location [Axis] Accumulated Other Comprehensive Loss [Member] Derivative Instrument [Axis] Collar Contracts [Member] Non-Delivery Collar Contracts [Member] Other Current Assets [Member] Related Party Transaction [Axis] Alutrafic Led SAS [Member] Studio Avanti SAS [Member] Sales To Other Related Parties [Member] A Construir S.A. [Member] CEO And COO [Member] Santa Maria Del Mar SAS [Member] Fundacion tecnoglass [Member] UT semaforosde barranquilla [Member] Zofracosta [Member] Plan Name [Axis] 2013 Long-Term Equity Incentive Plan [Member] Quarterly Rate [Member] Annual Basis [Member] ESMetals [Member] Shipping and Handling [Member] Sales Commission [Member] Personnel [Member] Services [Member] Accounts Receivable Provision [Member] Packaging [Member] Other Selling Expenses [Member] Depreciation and Amortization [Member] Professional Fees [Member] Insurance [Member] Taxes [Member] Bank Charges and Tax on Financial Transactions [Member] Rent Expense [Member] Otherexpenses [Member] Colombian Peso [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 ICFR Auditor Attestation Flag Auditor Firm ID Auditor Name Auditor Location Statement of Financial Position [Abstract] ASSETS Current assets: Cash and cash equivalents Investments Trade accounts receivable, net Due from related parties Inventories Contract assets – current portion Other current assets Total current assets Long-term assets: Property, plant and equipment, net Deferred income taxes Contract assets – non-current Long-term trade accounts receivable Intangible assets Goodwill Equity method investment Other long-term assets Total long-term assets Total assets LIABILITIES AND SHAREHOLDERS’ EQUITY Current liabilities: Short-term debt and current portion of long-term debt Trade accounts payable and accrued expenses Due to related parties Dividends payable Contract liability – current portion Other current liabilities Total current liabilities Long-term liabilities: Deferred income taxes Contract liability – non-current Long-term debt Total long-term liabilities Total liabilities SHAREHOLDERS’ EQUITY Preferred shares, $0.0001 par value, 1,000,000 shares authorized, 0 shares issued and outstanding at December 31, 2022 and December 31, 2021 respectively Ordinary shares, $0.0001 par value, 100,000,000 shares authorized, 47,674,773 and 46,674,773 shares issued and outstanding at December 31, 2022 and December 31, 2021, respectively Legal Reserves Additional paid-in capital Retained earnings Accumulated other comprehensive (loss) Shareholders’ equity attributable to controlling interest Shareholders’ equity attributable to non-controlling interest Total shareholders’ equity Total liabilities and shareholders’ equity Preferred shares, par value Preferred shares, shares authorized Preferred shares, shares issued Preferred stock, shares outstanding Ordinary shares, par value Ordinary shares, shares authorized Ordinary shares, shares issued Ordinary shares, shares outstanding Statement [Table] Statement [Line Items] Operating revenues: Total operating revenues Cost of sales Gross profit Operating expenses: Selling expense General and administrative expense Total operating expenses Operating income Non-operating income, net Equity method income Foreign currency transactions gains (losses) Interest expense and deferred cost of financing Extinguishment of Debt Income before taxes Income tax provision Net income (Income) loss attributable to non-controlling interest Income attributable to parent Comprehensive income: Foreign currency translation adjustments Change in fair value derivative contracts Total comprehensive income Comprehensive (income) loss attributable to non-controlling interest Total comprehensive income attributable to parent Basic income per share Diluted income per share Basic weighted average common shares outstanding Diluted weighted average common shares outstanding Beginning balance, value Beginning balance, shares Issuance of common stock   Issuance of common stock, shares Dividend Legal reserve Derivative financial instruments Foreign currency translation Net income Ending balance, value Ending balance, shares Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES Adjustments to reconcile net income to net cash provided by operating activities: Provision for bad debts Provision for obsolete inventory Depreciation and amortization Deferred income taxes Equity method income Deferred cost of financing Other non-cash adjustments Loss on debt extinguishment Unrealized currency translation losses Changes in operating assets and liabilities: Trade accounts receivable Inventories Prepaid expenses Other assets Other liabilities Trade accounts payable and accrued expenses Accrued interest expense Taxes payable Labor liabilities Contract assets and liabilities Related parties CASH PROVIDED BY OPERATING ACTIVITIES CASH FLOWS FROM INVESTING ACTIVITIES Proceeds from sale of investments Proceeds from sale of property and equipment Purchase of investments Acquisition of property and equipment CASH USED IN INVESTING ACTIVITIES CASH FLOWS FROM FINANCING ACTIVITIES Cash dividend Loss on debt extinguishment – call premium Proceeds from debt Debt discount and issuance costs Repayments of debt CASH USED IN FINANCING ACTIVITIES Effect of exchange rate changes on cash and cash equivalents NET INCREASE IN CASH CASH – Beginning of period CASH – End of period SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION Cash paid during the period for: Interest Income Tax NON-CASH INVESTING AND FINANCING ACTIVITES: Assets acquired under credit or debt Organization, Consolidation and Presentation of Financial Statements [Abstract] General Accounting Policies [Abstract] Basis of Presentation and Summary of Significant Accounting Policies Business Combination and Asset Acquisition [Abstract] Ventanas Solar Acquisition Debt Disclosure [Abstract] Long Term Investments Segment Reporting [Abstract] Segment and Geographic Information Revenue from Contract with Customer [Abstract] Revenue Disaggregation, Contract Assets and Contract liabilities Receivables [Abstract] Trade Accounts Receivable Inventory Disclosure [Abstract] Inventories Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Other Current Assets Property, Plant and Equipment [Abstract] Property, Plant and Equipment Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Investments, All Other Investments [Abstract] Other Long-Term Assets Debt Income Tax Disclosure [Abstract] Income Taxes Derivative Instruments and Hedging Activities Disclosure [Abstract] Hedging Activities and Fair Value Measurements Related Party Transactions [Abstract] Related Parties Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Equity [Abstract] Shareholders’ Equity Other Income and Expenses [Abstract] Operating Expenses Non-Operating Income and Expenses Basis of Presentation and Management’s Estimates Principles of Consolidation Non-controlling interest Foreign Currency Translation and Transactions Cash and Cash Equivalents Investments Trade Accounts Receivable Concentration of Risks and Uncertainties Inventories Property, Plant and Equipment Long Lived Assets Goodwill Intangible Assets Leases Financial Liabilities Fair Value of Financial Instruments Derivative Financial Instruments Revenue Recognition Shipping and Handling Costs Sales Tax and Value Added Taxes Product Warranties Advertising Costs Employee Benefits Income Taxes Earnings per Share Recently Issued Accounting Pronouncements Adoption of New Accounting Standards Schedule of Property, Plant and Equipment Estimated Useful Lives Schedule of Outstanding Obligations for Supplier Finance Program Schedule of Consolidated Financial Statements Schedule of Segment and Geographic Information Schedule of Long Lived Assets Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Schedule of Disaggregation by Revenue Schedule of Contract Assets and Liabilities Schedule of Trade Accounts Receivable Schedule of Changes in Allowance for Doubtful Accounts Receivable Schedule of Inventories Schedule of Other Current Assets Schedule of Property, Plant and Equipment Schedule of Finite-Lived Intangible Assets, Net Schedule of Finite Lived Intangible Assets Future Amortization Expense Schedule of Other Long Term Assets Schedule of Long Term Debt Schedule of Maturities of Long Term Debt Schedule of Components of Income Tax Expense (Benefit) Schedule of Effective Income Tax Rate Reconciliation Schedule of Deferred Tax Assets and Liabilities Schedule of Net Deferred Tax Liability Schedule of Fair Value of Foreign Currency Hedges Schedule of Gains (Losses) on Derivative Financial Instruments quarter ended Summary of Fair Value and Carrying Amounts of Long Term Debt Schedule of Related Parties Schedule of Sale to Related Parties Schedule of Earnings Per Share, Basic and Diluted Schedule of Other Operating Cost and Expense, by Component Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Property, plant and equipment, useful life Confirmed obligations outstanding at the beginning of the year Invoices confirmed during the year Confirmed invoices paid during the year Confirmed obligations outstanding at the end of the year Schedule of Product Information [Table] Product Information [Line Items] Restricted cash Percentage of retainage on customers Concentartion risk percentage Value added tax, percentage Sales tax, percentage Product warranties description Cost of product warranties Advertising costs Current liabilities Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Line Items] Retained Earnings Total Shareholders' Equity Total Assets Total Sales Operating Income Income attributable to parent Purchase Agreement Accounts receivable Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Minority ownership interest Purchase price for acquiring minority interest Cash consideration paid for acquisition of minority interest Recorded current liabilities in relation to acquistion Issuance of ordinary shares Issuance of ordinary shares Premium percentage Additional cash contribution Schedule of Revenues from External Customers and Long-Lived Assets [Table] Revenues from External Customers and Long-Lived Assets [Line Items] Total revenues Total long lived assets Number of operating segments Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Less: current portion Contract liabilities — current Contract liabilities — non-current Net contract liabilities Unbilled contract receivables, gross Retainage Total contract assets Billings in excess of costs Advances from customers on uncompleted contracts Total contract liabilities Less: current portion Contract liabilities – non-current Remaining performance obligation Performance obligation, percentage Sales related to billing in excess of cost liability Sales related to contract liabilities Trade accounts receivable Less: Allowance for credit losses Total Balance at beginning of year Provision for credit losses Deductions and write-offs, net of foreign currency adjustment Balance at end of year Raw materials Work in process Finished goods Stores and spares Packing material Total Inventories, gross Less: Inventory allowance Total inventories, net Advances to suppliers and loans Prepaid income taxes Employee receivables Prepaid expenses Derivative financial instruments Other creditors Total Amortization of prepaid expenses Total property, plant and equipment Accumulated depreciation Net book value of property and equipment Land Total property, plant and equipment, net Depreciation expense Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets [Line Items] Intangible assets, Gross Accumulated Amortization Total 2023 2024 2025 2026 Thereafter Total  Weighted average amortization period Amortization of Intangible Assets Real estate investments Other long-term investments Other assets, noncurrent,total Revolving lines of credit Finance lease Other loans Senior secured credit facility Less: Deferred cost of financing Total obligations under borrowing arrangements Less: Current portion of long-term debt and other current borrowings Long-term debt 2023 2024 2025 2026 Thereafter Total Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Line Items] Line of credit facility, maximum borrowing capacity Line of credit Debt instrument, interest rate, stated percentage Debt instrument basis spread on variable rate Proceeds from Long-term Lines of Credit Debt instrument, face amount Debt Instrument, Maturity Date, Description Debt extinguishment cost Debt extinguishment of call premium Line of credit facility, borrowing capacity, description Deposits savings deposits Debt instrument, interest rate, stated percentage Related party transaction, due from (to) related party Line of credit facility decrease forgiveness Debt, weighted average interest rate Debt instrument interest rate increase decrease Interest Expense United States Panama Total current income tax United States Colombia Total deferred income tax Total income tax provision Effective tax rate Income tax expense at statutory rates Non-deductible expenses Non-taxable income Property, plant and equipment adjustments Tax benefit on installation of renewable energy project Foreign currency transactions Other Total deferred tax assets Depreciation and Amortization Other Foreign currency transactions Total deferred tax liabilities Net deferred tax Long term deferred income tax asset Less: long term deferred income tax liability Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table] Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items] Income tax percentage Effective income tax rate reconciliation, statutory rate Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Line Items] Total derivative assets Amount of Gain or (Loss) Recognized in OCI (Loss) on Derivatives Amount of gain or (Loss) Reclassified from Accumulated OCI (Loss) into Income Fair Value Carrying Value Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Derivatives, Fair Value [Line Items] Reclassified earnings, expected Accumulated other comprehensive income net of tax Foreign currency fair value hedge asset at fair value Derivatives used in net investment hedge, tax (benefit) Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [Line Items] Due from other related parties Total due from related parties Due from other related parties Total due to related parties Sales to related parties Payments for capitalized property plant and equipment Revenue from related parties Due from related parties Purchases from affiliates Cash contributions for social causes Business combination, step acquisition, equity interest in acquiree, percentage Cash Acquired from Acquisition Payment of cash Business combination, recognized identifiable assets acquired and liabilities assumed, land Aggregate shares of ordinary shares Shares Issued, Price Per Share Expected manufacturing interest rate percentage Business combination, consideration transferred Due to related parties Investments Purchase of aggregate raw material Net Income Denominator for basic earnings per ordinary share - weighted average shares outstanding Effect of dilutive securities and stock dividend Denominator for diluted earnings per ordinary share - weighted average shares outstanding Basic earnings per ordinary share Diluted earnings  per ordinary share Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Preferred shares, shares outstanding Ordinary shares, shares, issued Ordinary shares, shares, outstanding Legal reserve description Ordinary shares are reserved for issuance Dividend rate per share Dividends payable, date to be paid Equity method investment, ownership percentage Total Selling Expense Total General and administrative expenses Non-recurring short seller report investigation related expenses One time project dispute settlement Non-operating income and expenses Loss on extinguishment of debt Call premium paid Redemption premium Foreign Currency Transaction Loss, before Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax Depreciation percentage Net Income (Loss) Attributable to Parent Noncontrolling interest policy text block. Legal reserves. Percentage of retainage on customers Schedule of property plant and equipment estimateduseful lives [TableTextBlock] Interest expense and deferred cost of financing. Contract Assets [Member] Aircraft [Member] Contract Liabilities [Member] Financial Liabilities [PolicyText Block] Net contract liabilities assets. Provision for obsolete inventory Liability attributable to (i) billings in excess of costs under the percentage of completion contract accounting method representing the difference between contractually invoiced amounts (billings) and revenue recognized based, for example, on costs incurred to estimated total costs at period end or (ii) contractually invoiced amounts (billings) in excess of costs incurred and accumulated under the completed contract accounting method. Deferred cost of financing Loss on debt extinguishment Revenue [Member] Supply and installation [Member] Sales related to billing in excess of cost liability. Shipping And Handling Costs [PolicyTextBlock] Sales Tax And Value Added Taxes [PolicyTextBlock] Value added tax percentage Sales tax percentage. Adoption of New Accounting Standards [Policy Text Block] Schedule of changes in allowance for doubtful accounts receivable [Table Text Block] Payments of debt extinguishment call premium. Cash Paid During Period For Interest And Taxes [Abstract] CI energia solar SASES windows [Member] Ventanas solar acquisition [Member] Prior to acquistion [Member] Effect of acquistion [Member] After acquistion [Member] Reflects Gross amount, as of the balance sheet date of packing materials. Effect of acquisition [Member] After acquisition [Member] Total Shareholders Equity Attributable To Parent [Member] Derivative financial instruments Saint gobain joint venture agreement [Member] Premium retainage. Carrying value of capitalized payments made in advance and loans given to suppliers that is expected to be received within one year or the normal operating cycle, if longer. Carrying value of payments made to other creditors. Payment of additional contribution Amortization of prepaid expenses. Reflects amount after accumulated depreciation, depletion and amortization of physical assets before land used in the normal conduct of business to produce goods and services and not intended for resale. Legal Reserves [Member] External Customers [Member] Schedule of Outstanding Obligations for Supplier Finance Program [TableTextBlock] Vidrio Andino [Member] Notice of Acceptances [Member] Non-compete Agreement [Member] Finite Lived Intangible Assets Amortization Expense After Year Four. Finance lease debt. Senior secured credit facility. Senior Secured Credit Facility [Member] Draw Term Loan [Member] UnSecured Senior Notes [Member] Incurred extinguishment. Debt extinguishment of call premium. Deferred tax assets, tax benefit on installation of renewable energy project. Deferred tax assets, Foreign currency transactions. Amount of deferred tax consequences attributable to taxable temporary differences derived from depreciation and amortization. Deferred tax liabilities, Foreign currency transactions. Net deferred tax assets and liabilities. Schedule of net deferred tax liability [Table Text Block] Reclassified earnings expected. Accumulated Other Comprehensive Loss [Member] Schedule of fair value of foreign currency hedges [Table Text Block] Non-Delivery Collar Contracts [Member] Collar Contracts [Member] Summary of fair value and carrying amounts of long term debt [Table Text Block] Schedule of Sale of Related Party [Table Text Block] Payments for capitalized property plant and equipment A Construir SA [Member] Alutrafic ledSAS [Member] CEO And COO [Member] Santa Maria Del Mar SAS [Member] Cash contributions for social causes Fundacion tecnoglass [Member] Studio avanti SAS [Member] Payment of cash Expected manufacturing interest rate percentage. UT semaforosde barranquilla [Member] Zofracosta [Member] Legal reserve description. Effect of dilutive securities and stock dividend. 2013 Long-Term Equity Incentive Plan [Member] Quarterly Rate [Member] ESMetals [Member] Nonrecurring short seller report investigation related expenses. One time project dispute settlement. Call premium paid Colombian Peso [Member] Percentage of depreciation. Free Trade Zone [Member] US Bank Syndicated [Member] Deferred Cost [Member] Legal reserve. Program rights obligations invoice confirmed. Program rights obligations invoice paid amount. Supplier Finance Program [Member] Other [Member] Glass and Framing Components [Member] Windows and Architectural Systems [Member] Fixedb Price Contracts [Member] Product Sales [Member] Sales Commission [Member] Personnel [Member] Services [Member] Accounts Receivable Provision [Member] Packaging [Member] Other Selling Expenses [Member] Bank Charges and Tax on Financial Transactions [Member] Annual Basis [Member] Depreciation and Amortization [Member] Existing performance obligations year. Assets, Current Assets, Noncurrent Liabilities, Current Deferred Income Tax Liabilities, Net Liabilities, Noncurrent Liabilities Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Liabilities and Equity Gross Profit Operating Expenses [Default Label] InterestExpenseAndDeferredCostOfFinancing Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income Tax Expense (Benefit) Net Income (Loss) Attributable to Noncontrolling Interest 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 Shares, Outstanding Dividends, Common Stock Deferred Income Taxes and Tax Credits Other Noncash Income (Expense) Foreign Currency Transaction Gain (Loss), Unrealized Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense Increase (Decrease) in Other Operating Assets Increase (Decrease) in Accounts Payable and Accrued Liabilities Increase (Decrease) in Commodity Contract Assets and Liabilities Net Cash Provided by (Used in) Operating Activities Payments to Acquire Investments Payments to Acquire Property, Plant, and Equipment Net Cash Provided by (Used in) Investing Activities Payments of Dividends PaymentsOfDebtExtinguishmentCallPremium Payments of Debt Issuance Costs Repayments of Debt 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 Inventory Disclosure [Text Block] Investment, Policy [Policy Text Block] Accounts Receivable [Policy Text Block] Inventory, Policy [Policy Text Block] Property, Plant and Equipment, Policy [Policy Text Block] Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Income Tax, Policy [Policy Text Block] ProgramRightsObligationsInvoicePaidAmount NetContractLiabilitiesAssets Contract with Customer, Asset, before Allowance for Credit Loss, Current Contract with Customer, Liability Accounts Receivable, Allowance for Credit Loss, Current Accounts Receivable, Allowance for Credit Loss, Writeoff Inventory, Gross Inventory Valuation Reserves Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property Plant And Equipment Net Excluding Land Deferred Costs, Current Long-Term Debt, Gross Long-Term Debt, Maturity, Year One Long-Term Debt, Maturity, Year Two Long-Term Debt, Maturity, Year Three Long-Term Debt, Maturity, Year Five Long-Term Debt, Maturity, after Year Five Long-Term Debt Debt Instrument, Interest Rate, Effective Percentage Current State and Local Tax Expense (Benefit) Current Foreign Tax Expense (Benefit) Current Income Tax Expense (Benefit) Deferred State and Local Income Tax Expense (Benefit) Deferred Foreign Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit) Deferred Tax Assets, Gross Deferred Tax Liabilities, Other Deferred tax liabilities, Foreign currency transactions Deferred Tax Liabilities, Gross DeferredTaxAssetsAndLiabilitiesNet Due to Other Related Parties Investments [Default Label] EX-101.PRE 11 tgls-20221231_pre.xml INLINE XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Cover - USD ($)
12 Months Ended
Dec. 31, 2022
Feb. 28, 2023
Jun. 30, 2022
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Dec. 31, 2022    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2022    
Current Fiscal Year End Date --12-31    
Entity File Number 001-35436    
Entity Registrant Name TECNOGLASS INC.    
Entity Central Index Key 0001534675    
Entity Tax Identification Number 98-1271120    
Entity Incorporation, State or Country Code E9    
Entity Address, Address Line One Avenida Circunvalar a 100 mts de la Via 40    
Entity Address, Address Line Two Barrio Las Flores    
Entity Address, City or Town Barranquilla    
Entity Address, Country CO    
Entity Address, Postal Zip Code 00000    
City Area Code (+57)(605)    
Local Phone Number 373 4000    
Title of 12(b) Security Ordinary Shares    
Trading Symbol TGLS    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 334,038,048
Entity Common Stock, Shares Outstanding   47,674,773  
Documents Incorporated by Reference None    
ICFR Auditor Attestation Flag true    
Auditor Firm ID 6466    
Auditor Name PwC Contadores y Auditores S. A. S    
Auditor Location Barranquilla, Colombia    
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 103,671 $ 85,011
Investments 2,049 1,977
Trade accounts receivable, net 158,397 110,539
Due from related parties 1,447 2,252
Inventories 124,997 84,975
Contract assets – current portion 12,610 18,667
Other current assets 28,963 22,854
Total current assets 432,134 326,275
Long-term assets:    
Property, plant and equipment, net 202,865 166,629
Deferred income taxes 558 596
Contract assets – non-current 8,875 11,853
Long-term trade accounts receivable 1,225 3,995
Intangible assets 2,706 3,337
Goodwill 23,561 23,561
Equity method investment 57,839 51,160
Other long-term assets 4,545 4,157
Total long-term assets 302,174 265,288
Total assets 734,308 591,563
Current liabilities:    
Short-term debt and current portion of long-term debt 504 10,700
Trade accounts payable and accrued expenses 90,186 68,087
Due to related parties 5,323 3,857
Dividends payable 3,622 3,141
Contract liability – current portion 49,601 45,213
Other current liabilities 60,566 24,017
Total current liabilities 209,802 155,015
Long-term liabilities:    
Deferred income taxes 5,190 3,417
Contract liability – non-current 11 78
Long-term debt 168,980 188,355
Total long-term liabilities 174,181 191,850
Total liabilities 383,983 346,865
SHAREHOLDERS’ EQUITY    
Preferred shares, $0.0001 par value, 1,000,000 shares authorized, 0 shares issued and outstanding at December 31, 2022 and December 31, 2021 respectively
Ordinary shares, $0.0001 par value, 100,000,000 shares authorized, 47,674,773 and 46,674,773 shares issued and outstanding at December 31, 2022 and December 31, 2021, respectively 5 5
Legal Reserves 1,458 2,273
Additional paid-in capital 219,290 219,290
Retained earnings 234,254 91,045
Accumulated other comprehensive (loss) (106,187) (68,751)
Shareholders’ equity attributable to controlling interest 348,820 243,862
Shareholders’ equity attributable to non-controlling interest 1,505 836
Total shareholders’ equity 350,325 244,698
Total liabilities and shareholders’ equity $ 734,308 $ 591,563
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Preferred shares, par value $ 0.0001 $ 0.0001
Preferred shares, shares authorized 1,000,000 1,000,000
Preferred shares, shares issued 0 0
Preferred stock, shares outstanding 0 0
Ordinary shares, par value $ 0.0001 $ 0.0001
Ordinary shares, shares authorized 100,000,000 100,000,000
Ordinary shares, shares issued 47,674,773 46,674,773
Ordinary shares, shares outstanding 47,674,773 46,674,773
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Operations and Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Operating revenues:      
Total operating revenues $ 716,570 $ 496,785 $ 376,607
Cost of sales 367,071 294,201 237,166
Gross profit 349,499 202,584 139,441
Operating expenses:      
Selling expense (69,006) (49,768) (39,065)
General and administrative expense (54,078) (35,831) (34,669)
Total operating expenses (123,084) (85,599) (73,734)
Operating income 226,415 116,985 65,707
Non-operating income, net 4,218 608 89
Equity method income 6,680 4,177 1,387
Foreign currency transactions gains (losses) 2,013 (4,308) (8,638)
Interest expense and deferred cost of financing (8,156) (9,850) (21,671)
Extinguishment of Debt (10,699)
Income before taxes 231,170 96,913 36,874
Income tax provision (74,758) (28,485) (13,033)
Net income 156,412 68,428 23,841
(Income) loss attributable to non-controlling interest (669) (277) 34
Income attributable to parent 155,743 68,151 23,875
Comprehensive income:      
Foreign currency translation adjustments (46,623) (25,080) (3,898)
Change in fair value derivative contracts 9,187 (159) (350)
Total comprehensive income 118,976 43,189 19,593
Comprehensive (income) loss attributable to non-controlling interest (669) (277) 34
Total comprehensive income attributable to parent $ 118,307 $ 42,912 $ 19,627
Basic income per share $ 3.28 $ 1.44 $ 0.51
Diluted income per share $ 3.28 $ 1.44 $ 0.51
Basic weighted average common shares outstanding 47,674,773 47,674,773 46,398,428
Diluted weighted average common shares outstanding 47,674,773 47,674,773 46,398,428
External Customers [Member]      
Operating revenues:      
Total operating revenues $ 714,735 $ 494,665 $ 375,058
Related Parties [Member]      
Operating revenues:      
Total operating revenues $ 1,835 $ 2,120 $ 1,549
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Legal Reserves [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total Shareholders Equity Attributable To Parent [Member]
Noncontrolling Interest [Member]
Total
Beginning balance, value at Dec. 31, 2019 $ 5 $ 208,283 $ 1,367 $ 12,148 $ (39,264) $ 182,539 $ 594 $ 183,133
Beginning balance, shares at Dec. 31, 2019 46,117,631              
Issuance of common stock   10,900 10,900 10,900
Issuance of common stock, shares 1,557,142              
Dividend 107 (5,191) (5,084) (5,084)
Legal reserve 906 (906)      
Derivative financial instruments (350) (350) (350)
Foreign currency translation (3,898) (3,898) (3,898)
Net income 23,875   23,875 (34) 23,841
Ending balance, value at Dec. 31, 2020 $ 5 219,290 2,273 29,926 (43,512) 207,981 560 208,541
Ending balance, shares at Dec. 31, 2020 47,674,773              
Issuance of common stock  
Dividend (7,032) (7,032) (7,032)
Legal reserve
Derivative financial instruments (159) (159) (159)
Foreign currency translation (25,080) (25,080) (25,080)
Net income 68,151 68,151 277 68,428
Ending balance, value at Dec. 31, 2021 $ 5 219,290 2,273 91,045 (68,751) 243,862 836 244,698
Ending balance, shares at Dec. 31, 2021 47,674,773              
Issuance of common stock  
Dividend (13,349) (13,349) (13,349)
Legal reserve (815) 815
Derivative financial instruments 9,187 9,187 9,187
Foreign currency translation (46,623) (46,623) (46,623)
Net income 155,743 155,743 669 156,412
Ending balance, value at Dec. 31, 2022 $ 5 $ 219,290 $ 1,458 $ 234,254 $ (106,187) $ 348,820 $ 1,505 $ 350,325
Ending balance, shares at Dec. 31, 2022 47,674,773              
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
CASH FLOWS FROM OPERATING ACTIVITIES      
Net income $ 156,412 $ 68,428 $ 23,841
Adjustments to reconcile net income to net cash provided by operating activities:      
Provision for bad debts 643 1,599 1,196
Provision for obsolete inventory 19 53 143
Depreciation and amortization 19,686 20,923 20,623
Deferred income taxes 5,484 4,400 6,581
Equity method income (6,680) (4,177) (1,387)
Deferred cost of financing 1,370 1,368 972
Other non-cash adjustments (36) (91) (128)
Loss on debt extinguishment 2,333
Unrealized currency translation losses 15,385 14,175 7,930
Changes in operating assets and liabilities:      
Trade accounts receivable (54,179) (38,515) 5,827
Inventories (63,937) (16,747) (1,675)
Prepaid expenses (2,405) (3,293) (1,397)
Other assets (483) (14,877) 13,377
Other liabilities (1,862) (435) 1,641
Trade accounts payable and accrued expenses 7,220 38,001 (22,409)
Accrued interest expense (1) (7,173) (417)
Taxes payable 45,250 16,125 (6,566)
Labor liabilities 927 357 115
Contract assets and liabilities 16,174 28,593 22,815
Related parties 2,933 6,206 629
CASH PROVIDED BY OPERATING ACTIVITIES 141,920 117,253 71,711
CASH FLOWS FROM INVESTING ACTIVITIES      
Proceeds from sale of investments 685 471
Proceeds from sale of property and equipment 130 6
Purchase of investments (1,257) (63) (265)
Acquisition of property and equipment (71,327) (51,513) (18,323)
CASH USED IN INVESTING ACTIVITIES (72,584) (50,761) (18,111)
CASH FLOWS FROM FINANCING ACTIVITIES      
Cash dividend (12,869) (5,243) (3,801)
Loss on debt extinguishment – call premium (8,610)
Proceeds from debt 49 221,350 41,343
Debt discount and issuance costs (1,489) (6,384)
Repayments of debt (31,981) (249,797) (64,694)
CASH USED IN FINANCING ACTIVITIES (44,801) (43,789) (33,536)
Effect of exchange rate changes on cash and cash equivalents (5,875) (5,360) (795)
NET INCREASE IN CASH 18,660 17,343 19,269
CASH – Beginning of period 85,011 67,668 48,399
CASH – End of period 103,671 85,011 67,668
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION      
Interest 6,421 15,531 19,168
Income Tax 27,191 13,399 10,863
NON-CASH INVESTING AND FINANCING ACTIVITES:      
Assets acquired under credit or debt $ 11,800 $ 1,859 $ 2,242
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.4
General
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
General

  Note 1. General

 

Business Description

 

Tecnoglass Inc., a Cayman Islands exempted company (the “Company”, “Tecnoglass,” “TGI,” “we, “us” or “our”) manufactures hi-specification, architectural glass and windows for the global residential and commercial construction industries. Currently the Company offers design, production, marketing, and installation of architectural systems for buildings of high, medium and low elevation size. Products include windows and doors in glass and aluminum, office partitions and interior divisions, floating facades and commercial window showcases. The Company sells to customers in North, Central and South America, and exports more than 90% of its production to foreign countries.

 

The Company manufactures both glass and aluminum products. Its glass products include tempered glass, laminated glass, thermo-acoustic glass, curved glass, silk-screened glass, acoustic glass and digital print glass. Its Alutions plant produces mill finished, anodized, painted aluminum profiles and rods, tubes, bars and plates. Alutions’ operations include extrusion, smelting, painting and anodizing processes, and exporting, importing and marketing aluminum products.

 

The Company also designs, manufactures, markets and installs architectural systems for high, medium and low-rise construction, glass and aluminum windows and doors, office dividers and interiors, floating facades and commercial display windows.

 

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.22.4
Basis of Presentation and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies

  Note 2. Basis of Presentation and Summary of Significant Accounting Policies

 

Basis of Presentation and Management’s Estimates

 

The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“US GAAP”) and pursuant to the accounting and disclosure rules and regulations of the Securities and Exchange Commission (“SEC”).

 

The preparation of the accompanying consolidated financial statements requires the Company to make estimates and judgments that affect the reported amounts of assets and liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities at the date of the Company’s financial statements. Actual results may differ from these estimates under different assumptions and conditions. Estimates inherent in the preparation of these consolidated financial statements relate to the collectability of account receivables, the valuation of inventories, estimated earnings on uncompleted contracts, income taxes, useful lives and potential impairment of long-lived assets.

 

Principles of Consolidation

 

These audited consolidated financial statements consolidate TGI, its subsidiaries Tecnoglass S.A.S (“TG”), C.I. Energía Solar S.A.S E.S. Windows (“ES”), ES Windows LLC (“ESW LLC”), Tecnoglass LLC (“Tecno LLC”), Tecno RE LLC (“Tecno RE”), GM&P Consulting and Glazing Contractors (“GM&P”), Componenti USA LLC, ES Metals SAS (“ES Metals”), and Ventanas Solar S.A (“VS”), which are entities in which we have a controlling financial interest because we hold a majority voting interest. To determine if we hold a controlling financial interest in an entity, we first evaluate if we are required to apply the variable interest entity (“VIE”) model to the entity, otherwise the entity is evaluated under the voting interest model. All significant intercompany accounts and transactions are eliminated in consolidation, including unrealized intercompany profits and losses. The equity method of accounting is used for investments in affiliates and other joint ventures over which the Company has significant influence but does not have effective control.

 

Non-controlling interest

 

When the Company owns a majority of a subsidiary’s stock, the Company includes in its consolidated financial statements the non-controlling interest in the subsidiary. The non-controlling interest in the Consolidated Statements of Operations and Other Comprehensive Income is equal to the non-controlling proportionate share of the subsidiary’s net income and, as included in Shareholders’ Equity on the Consolidated Balance Sheet, is equal to the non-controlling proportionate share of the subsidiary’s net assets.

 

Foreign Currency Translation and Transactions

 

The consolidated financial statements are presented in U.S. Dollars, the reporting currency. Our foreign subsidiaries’ local currency is the Colombian Peso, which is also their functional currency as determined by the market analysis, costs and expenses, assets, liabilities, financing and cash flow indicators. As such, our subsidiaries’ assets and liabilities are translated at the exchange rate in effect at the balance sheet date, with equity being translated at the historical rates. Revenues and expenses of our foreign subsidiaries are translated at the average exchange rates for the period. The resulting cumulative foreign currency translation adjustments from this process are included as a component of accumulated other comprehensive income (loss). Therefore, the U.S. Dollar value of these items in our financial statements fluctuates from period to period.

 

 

Cash and Cash Equivalents

 

Cash and cash equivalents include investments with original maturities of three months or less. As of December 31, 2022, and 2021, cash and cash equivalents were primarily comprised of deposits held in operating accounts in the United States, and to a lesser amount, Colombia, and Panama. As of December 31, 2022, and 2021 the Company had no restricted cash.

 

Investments

 

The Company’s investments are comprised of securities available for sale, short term deposits and income producing real estate.  

 

We have investments in long-term marketable equity securities which are classified as available-for-sale securities and are recorded at fair value.

 

Short- term deposits and other financial instruments with maturities greater than 90 days and shares in other companies that do not meet the requirements for equity method treatment are recorded for at cost.

 

Trade Accounts Receivable

 

Trade accounts receivable are recorded net of allowances for cash discounts for prompt payment, doubtful accounts and sales returns. The Company’s policy is to reserve for uncollectible accounts based on its best estimate of the amount of expected credit losses in its existing accounts receivable. The Company periodically reviews its accounts receivable to determine whether an allowance for doubtful accounts is necessary based on an analysis of current credit losses and other factors that may indicate that the collectability of an account may be in doubt. Other factors that the Company considers include its existing contractual obligations, historical payment patterns of its customers and individual customer circumstances, and a review of the local economic environment and its potential impact on the collectability of accounts receivable. Account balances are deemed to be uncollectible and are charged off within 90 days of having recorded an allowance and all means of collection have been exhausted and the potential for recovery is considered remote.

 

On certain fixed price contracts, a portion of the amounts billed are withheld by the customer as a retainage which typically amount to 10% of the invoiced amount and can remain outstanding for several months until a final good receipt of the complete project to the customers satisfaction.

 

Concentration of Risks and Uncertainties

 

Financial instruments which potentially subject the Company to credit risk consist primarily of cash and trade accounts receivable. The Company mitigates its cash risk by maintaining its cash deposits with major financial institutions in the United States and Colombia. As discussed above, the Company mitigates its risk to trade accounts receivable by performing on-going credit evaluations of its customers.

 

 

Inventories

 

Inventories of raw materials, which consist primarily of purchased and processed glass, aluminum, parts and supplies held for use in the ordinary course of business, are valued at the lower of cost or net realizable value. Cost is determined using a weighted-average method. Inventory consisting of certain job specific materials not yet finished (work in process) are valued using the specific identification method. Cost for finished product inventory are recorded and maintained at the lower of cost or net realizable value. Cost includes raw materials and direct and applicable indirect manufacturing overheads.

 

Reserves for excess or slow-moving raw materials inventories are updated based on historical experience of a variety of factors including sales volume and levels of inventories at the end of the period. The Company does not maintain allowances for the lower of cost or market for inventories of finished products as its products are manufactured based on firm orders rather than built-to-stock.

 

Property, Plant and Equipment

 

Property, plant and equipment are recorded at cost. Significant improvements and renewals that extend the useful life of the asset are capitalized. Interest caused while acquired property is under construction and installation are capitalized. Repairs and maintenance are charged to expense as incurred. When property is retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts and any related gains or losses are included in income as a reduction to or increase in selling, general and administrative expenses. Depreciation is computed on a straight-line basis, based on the following estimated useful lives:

 

Buildings   20 years 
Aircraft   20 years 
Machinery and equipment   10 years 
Furniture and fixtures   10 years 
Office equipment and software   5 years 
Vehicles   5 years 

 

The Company also records within property, plant and equipment all the underlying assets of a finance lease. Initial recognition of these assets is done at the present value of all future lease payments. A capital lease is a lease in which the lessor transferred substantially all the benefits and risks associated with the ownership of the property.

 

Long Lived Assets

 

The Company periodically reviews the carrying values of its long lived assets when events or changes in circumstances would indicate that it is more likely than not that their carrying values may exceed their realizable values, and record impairment charges when considered necessary.

 

When circumstances indicate that an impairment may have occurred, the Company tests such assets for recoverability by comparing the estimated undiscounted future cash flows expected to result from the use of such assets and their eventual disposition to their carrying amounts. If the undiscounted future cash flows are less than the carrying amount of the asset, an impairment loss, measured as the excess of the carrying value of the asset over its estimated fair value, is recognized. Fair value is determined through various valuation techniques, including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary.

 

 

Goodwill

 

We review goodwill for impairment each year on December 31st or more frequently when events or significant changes in circumstances indicate that the carrying value may not be recoverable. The outbreak of COVID-19 and its associated economic impact, including a significant decrease in the market price of our ordinary shares, was considered a triggering event as of the first quarter of 2020, requiring us to reassess our goodwill and long-lived asset valuations, as well as assumptions of future income from underlying assets. At the time we did not record any impairment of goodwill or long-lived assets.

 

Under ASC 350-20-35-4 through 35-8A, the goodwill impairment test requires a comparison of the fair value of the reporting unit with its carrying amount, including goodwill. If the carrying amount of the reporting unit is greater than zero and its fair value exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. The Company has only one reporting unit and as such the impairment analysis was done by comparing the Company’s market capitalization with its book value of equity. As of December 31, 2022, the Company’s market capitalization substantially exceeded its book value of equity and as such no impairment of goodwill was indicated. See Note 11- Goodwill and Intangible Assets for additional information.

 

Intangible Assets

 

Intangible assets with definite lives subject to amortization are amortized on a straight-line basis. We also review these intangibles for impairment when events or significant changes in circumstance indicate that the carrying value may not be recoverable. Events or circumstances that indicate that impairment testing may be required include changes in building codes and regulation, loss of key personnel or a significant adverse change in business climate or regulations. There were no triggering events or circumstances noted and as such no impairment was needed for the intangible assets subject to amortization. See Note 11 – Goodwill and Intangible Assets for additional information.

 

Leases

 

We determine if an arrangement is a lease at inception. We include finance lease right-of-use assets as part of property and equipment and the lease liability as part of our current portion of long-term debt and long-term debt on our Consolidated Balance Sheet. Leases considered short-term are not capitalized, given our election not to recognize right-of-use assets and lease liabilities arising from short-term leases  , but instead considered operating leases and the resulting rental expense is recognized on our Consolidated Statement of Operations as incurred.

 

Finance lease right-of-use assets and lease liabilities are recognized based on the present value of the future lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option.

 

Financial Liabilities

 

Financial liabilities correspond to the financing obtained by the Company through bank credit facilities and accounts payable to suppliers and creditors. Financial liabilities are initially recognized based on their fair value, which is usually equal to the transaction value less directly attributable costs. Subsequently, such financial liabilities are carried at their amortized cost according to the effective interest rate method determined at initial recognition and recognized in the results of the period during the time of amortization of the financial obligation.

 

Fair Value of Financial Instruments

 

ASC 820, Fair Value Measurements, establishes a fair value hierarchy which requires us to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. We primarily apply the market approach for financial assets and liabilities measured at fair value on a recurring basis. Fair value is the price we would receive to sell and asset or pay to transfer a liability in an orderly transaction with a market participant at the measurement date. In the absence of active markets for identical assets or liabilities, such measurements involve developing assumptions based on market observable data and, in the absence of such data, internal information that is consistent with what market participants would use in a hypothetical transaction that occurs at the measurement date.

 

 

The standard describes three level of inputs that may be used to measure fair value:

 

Level 1: Quoted prices in active markets for identical assets or liabilities.

 

Level 2: Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable by observable market data for substantially the full term of the assets or liabilities.

 

Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

 

See Note 15 – Hedging Activities and Fair Value Measurements.

 

Derivative Financial Instruments

 

The Company recognizes all derivative financial instruments as either assets or liabilities at fair value on the consolidated balance sheet. The unrealized gains or losses arising from changes in fair value of derivative instruments that are designated and qualify as cash flow hedges, are recorded in the consolidated statement of comprehensive income. Amounts in Accumulated other comprehensive loss on the consolidated balance sheet are reclassified into the consolidated statement of income in the same period or periods during which the hedged transactions are settled.

 

Revenue Recognition

 

Our principal sources of revenue are derived from product sales, sometimes referred to as standard form sales, and supply and installation contracts, sometimes referred to as revenues from fixed price contracts. We identified one single performance obligation for both forms of sales. Revenue is recognized when control is transferred to our customers. For product sales, the performance obligations are satisfied at a point in time and control is deemed to be transferred.

 

Approximately 14% of the Company’s consolidated net sales is generated by supply and installation contracts with customers that require the Company to design, develop, test, manufacture, and install windows according to the customers’ specifications. These contracts are primarily multi-year contracts with real estate general contractors and are generally priced on a fixed-price basis and are invoiced based on contract progress.

 

To determine the proper revenue recognition method, the Company first evaluates each of its contractual arrangements to identify its performance obligations. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. All the Company’s contracts have a single performance obligation because the promise to transfer the individual good or service is not separately identifiable from other promises within the contract and is, therefore, not distinct. These contractual arrangements either require the use of a highly specialized manufacturing process to provide goods according to customer specifications or represent a bundle of contracted goods and services that are integrated and together represent a combined output, which may include the delivery of multiple units.

 

These performance obligations are satisfied over time. Sales are recognized over time when control is continuously transferred to the customer during the contract. The continuous transfer of control to the customer is supported by contract clauses that provide for progress or performance-based payments. Generally, if a customer unilaterally terminates a contract, the Company has the right to receive payment for costs incurred plus a reasonable profit for products and services that do not have alternative use to the Company.

 

Sales are recorded using the cost-to-cost method on supply and installation contracts that include performance obligations satisfied over time. These sales are generally recorded at amounts equal to the ratio of actual cumulative costs incurred divided by total estimated costs at completion, multiplied by (i) the transaction price, less (ii) the cumulative sales recognized in prior periods.

 

 

Accounting for the sales and profits on performance obligations for which progress is measured using the cost-to-cost method involves the preparation of estimates of: (1) transaction price and (2) total costs at completion, which is equal to the sum of the actual incurred costs to date on the contract and the estimated costs to complete the contract’s statement of work. Incurred costs include labor, material, and overhead and represent work performed, which corresponds with and thereby represents the transfer of ownership to the customer. Performance obligations are satisfied over time when the risk of ownership has been passed to the customer and/or services are performed. The estimated profit or loss at completion on a contract is equal to the difference between the transaction price and the total estimated cost at completion.

 

Contract modifications routinely occur to account for changes in contract specifications or requirements. In most cases, contract modifications are for goods or services that are not distinct and, therefore, are accounted for as part of the existing contract. Transaction price estimates include additional consideration for submitted contract modifications or claims when the Company believes it has an enforceable right to the modification or claim, the amount can be reliably estimated, and its realization is reasonably assured. Amounts representing modifications accounted for as part of the existing contract are included in the transaction price and recognized as an adjustment to sales on a cumulative catch-up basis.

 

The Company’s supply and installation contracts allow for progress payments to bill the customer as contract costs are incurred and the customer often retains a small portion of the contract price until satisfactory completion of the contractual statement of work, which is a retainage of approximately 10%. The Company records an asset for unbilled receivables due to completing more work than the progress payment schedule allows to collect at a point in time. For certain supply and installation contracts, the Company receives advance payments. Advanced payments are not considered a significant financing component because they are a negotiated contract term to ensure the customer meets its financial obligation, particularly when there are significant upfront working capital requirements. The Company records a liability for advance payments received in excess of sales recognized, which is presented as a contract liability on the balance sheet.

 

Revisions or adjustments to estimates of the transaction price, estimated costs at completion and estimated profit or loss of a performance obligation are often required as work progresses under a contract, as experience is gained, as facts and circumstances change and as new information is obtained, even though the scope of work required under the contract may not change. Revisions or adjustments may also be required if contract modifications occur. While there are various factors that can affect the accuracy of cost estimates related to the revision of the proper allocation of indirect labor and indirect material costs to each project, such estimates are made based on the most updated historical information and margins of those indirect costs over the associated revenues and on all relevant information associated with each specific project at any point in time. The impact of revisions in profit or loss estimates are recognized on a cumulative catch-up basis in the period in which the revisions are made. The revisions in contract estimates, if significant, can materially affect the Company’s results of operations and cash flows, as well as reduce the valuations of contract assets and inventories, and in some cases result in liabilities to complete contracts in a loss position. The Company recognizes a liability for non-recurring obligations as situations considering that projects actual costs are usually adjusted to estimated costs. The Company did not recognize sales for performance obligations satisfied in prior periods during year ended December 31, 2022.

 

Shipping and Handling Costs

 

The Company classifies amounts billed to customers related to shipping and handling as product revenues. The Company records and presents shipping and handling costs in selling expenses.

 

Sales Tax and Value Added Taxes

 

The Company accounts for sales taxes and value added taxes imposed on its goods and services on a net basis – value added taxes paid for goods and services purchased is netted against value added tax collected from customers and the net amount is paid to the government. The current value added tax rate in Colombia for all of the Company’s products is 19%. A municipal industry and commerce tax (“ICA”) sales tax of 0.7% is payable on all of the Company’s products sold in the Colombian market.

 

 

Product Warranties

 

The Company offers product warranties in connection with the sale and installation of its products that are competitive in the markets in which the products are sold. Standard warranties depend upon the product and service and are generally from five to ten years for architectural glass, curtain wall, laminated and tempered glass, window and door products. Warranties are not priced or sold separately and do not provide the customer with services or coverages in addition to the assurance that the product complies with original agreed-upon specifications. Claims are settled by replacement of the warrantied products. The cost associated with product warranties was $2,425, $1,256, and $681, during the years ended December 31, 2022, 2021, and 2020, respectively.

 

Advertising Costs

 

Advertising costs are expensed as they are incurred and are included in general and administrative expenses. Advertising costs for the years ended December 31, 2022, 2021, and 2020, amounted to approximately $1,612, $1,457, and $987, respectively.

 

Employee Benefits

 

The Company provides benefits to its employees in accordance with Colombian labor laws. Employee benefits do not give rise to any long-term liability.

 

Income Taxes

 

The Company’s operations in Colombia are subject to the taxing jurisdiction of the Republic of Colombia. Tecnoglass LLC, Tecnoglass RE LLC, GM&P, Componenti USA LLC and ESW LLC are U.S. entities based in Florida, and are subject to the taxing jurisdiction of the United States. VS is subject the taxing jurisdiction in the Republic of Panama. Tecnoglass is subject to the taxing jurisdiction of the Cayman Islands. Annual tax periods prior to December 2016 are no longer subject to examination by taxing authorities in Colombia.

 

The company accounts for income taxes using the asset and liability approach of accounting for income taxes (ASC 740 “Income Taxes”). Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. The provision for income taxes represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from differences between the financial and tax basis of the Company’s assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted. For each tax jurisdiction in which the Company operates, deferred tax assets and liabilities are offset against one another and are presented as a single noncurrent amount within the consolidated balance sheets.

 

The Company presents deferred tax assets and liabilities net as either a non-current asset or liability, depending on the net deferred tax position. The Company recognizes the financial statement effects of uncertain income tax positions when it is more likely than not, based on the technical merits, that the position will be sustained upon examination. The Company accrues for other tax contingencies when it is probable that a liability to a taxing authority has been incurred and the amount of the contingency can be reasonably estimated. Interest accrued related to unrecognized tax and income tax related penalties are included in the provision for income taxes. The uncertain income taxes positions are recorded in “Taxes payable” in the consolidated balance sheets.

 

Earnings per Share

 

The Company computes basic earnings per share by dividing net income attributable to parent by the weighted-average number of ordinary shares outstanding during the period. Income per share assuming dilution (diluted earnings per share) would give effect to dilutive potential ordinary shares outstanding during the period. See Note 18 – Shareholders’ Equity for further detail on the calculation of earnings per share.

 

 

Recently Issued Accounting Pronouncements

 

In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting”. The amendments in this Update provide optional expedients and exceptions for contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments in this Update apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The expedients and exceptions provided by the amendments do not apply to contract modifications made and hedging relationships entered into or evaluated after December 31, 2022, except for hedging relationships existing as of December 31, 2022, that an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. In December 2022, the FASB issued ASU 2022-06, Deferral of the Sunset Date of Topic 848 which deferred the effective date of Topic 848. As a result, this standard is effective beginning after December 15, 2024. The Company’s outstanding debt, which bears interest based on LIBOR, contains provisions for transitioning into a benchmark reference rate prior to the discontinuation of LIBOR in 2023. Our interest rate swap derivative contract will be adjusted accordingly.

 

Adoption of New Accounting Standards

 

In June 2016, the FASB issued Accounting Standards Update (ASU) 2016-13, Financial Instruments—Credit Losses (Topic 326). This ASU represents a significant change in the allowance for credit losses accounting model by requiring immediate recognition of management’s estimates of current expected credit losses. Under the prior model, losses were recognized only as they were incurred, which FASB has noted delayed recognition of expected losses that might not yet have met the threshold of being probable. The new model is applicable to all financial instruments that are not accounted for at fair value through net income, thereby bringing consistency in accounting treatment across different types of financial instruments and requiring consideration of a broader range of variables when forming loss estimates. ASU 2016-13 is effective for fiscal years beginning after December 15, 2019, (with early application permitted). The FASB issued ASU 2019-10 and ASU 2019-11 during the fourth quarter of 2019 that postponed the effective date to the year beginning after December 15, 2022 for smaller reporting companies. In February 2020, the FASB issued ASU 2020-02 “Financial Instruments – Credit Losses (Topic 326) and Leases (Topic 842), which amends SEC Staff Accounting Bulletin No. 119 (SAB119) which contains interpretative guidance from the SEC aligned to the FASB’s ASC 326.

 

We adopted this standard using the modified retrospective approach at the beginning of fiscal year 2022 as we no longer qualified as a smaller reporting company. The adoption of this ASU did not have a significant impact on the Company’s earnings or financial condition. Refer to additional disclosures in Note 4.

 

In September 2022, the FASB issued Accounting Standards Update (ASU) No. 2022-04, Liabilities – Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations. The ASU requires a buyer in a supplier finance program to disclose information about the program’s nature, activity during the period, changes from period to period, and potential magnitude. This guidance is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the disclosure of rollforward information, which is effective for fiscal years beginning after December 15, 2023, with early adoption permitted.

 

Tecnoglass, Inc. has established payment terms to suppliers for the purchase of goods and services, which normally range between 30 and 60 days. In the normal course of business, suppliers may require liquidity and manage, through third parties, the advanced payment of invoices. The Company allows its suppliers the option to payments in advance of an invoice due date, through a third-party finance provider or intermediary, with the purpose of allowing suppliers to obtain the required liquidity. For these purposes, suppliers present to Tecnoglass, Inc. the third-party finance provider or intermediary with whom they will carry out the finance program and establish an agreement, through which the invoices will be paid by the third-party finance provider or intermediary once Tecnoglass, Inc. has confirmed the invoices as valid. Once the Company confirms the invoices are valid, the third-party finance provider or intermediary proceeds with the payment to the supplier. Subsequently, Tecnoglass, Inc. pays the invoices for goods or services to the third-party finance provider or intermediary selected by the supplier. Payment times do not vary from those initially agreed with the supplier, as stated in the invoices factored by the supplier (i.e. between 30 and 60 days). Pursuant to the supplier finance programs, the Company has not been required to pledge any assets as security nor to provide any guarantee to third-party finance provider or intermediary.

 

 

As of December 31, 2022, the obligations outstanding related to the supplier finance program amount to $9,290, recorded as current liabilities, with $9,238 classified as Trade accounts payable and accrued expenses and $52 classified as Due to related parties.  

 

The rollforward   of Tecnoglass, Inc.´s outstanding obligations confirmed as valid under its supplier finance program for year ended December 31, 2022, are as follows:

 

 Schedule of Outstanding Obligations for Supplier Finance Program

  

Twelve months ended

December 31, 2022

 
Confirmed obligations outstanding at the beginning of the year  $11,348 
Invoices confirmed during the year   35,755 
Confirmed invoices paid during the year   (37,813)
Confirmed obligations outstanding at the end of the year  $9,290 

 

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.22.4
Ventanas Solar Acquisition
12 Months Ended
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Ventanas Solar Acquisition

  Note 3. Ventanas Solar Acquisition

 

On November 8, 2021, we announced that we entered into a purchase agreement with Ventanas Solar S.A. (“VS”) a Panama domiciled company that acts as an importer and distributor of the Company’s products in the Republic of Panama. VS is affiliated with family members of Jose M. Daes, the Company’s Chief Executive Officer, and Christian T. Daes, the Company’s Chief Operating Officer. Pursuant to the Agreement, the Company through ES acquired 95% of the shares of VS for $4.0 million, which were paid for through the capitalization of certain accounts receivable of ES from previous sales to VS. The transaction was consummated in December 2021 and is part of the Company’s continued strategy to vertically integrate its operations. The remaining 5% of VS was contributed to the Company in 2022 without any further consideration being paid.

 

The Company incurred expenses of acquisition related costs comprised of the valuation conducted by an independent investment bank and as well as accounting and legal due diligence fees which are recorded in general and administrative expenses in the Company’s results of operations.

 

The acquisition of VS was deemed to be a transaction between entities under common control through family members of the Company’s Chief Executive Officer and Chief Operating Officer who owned VS prior to acquisition. As a result, the assets and liabilities were transferred at the historical cost of VS, with prior periods retroactively adjusted to include the historical financial results of the acquired company for the period they were controlled by the previous owners of VS in the Company’s financial statements.

 

The consolidated financial statements contained in this document contain adjustments on prior year comparative period to account for consolidation of VS during 2020. The following adjustment were made to the beginning balance of the following accounts to include VS’s balances as of January 1, 2020:

 

 Schedule of Consolidated Financial Statements

   January 1, 2020 
   Prior to
acquisition
   Effect of
acquisition
   After
acquisition
 
Retained earnings   16,213    (4,065)   12,148 
Total shareholders’ equity   187,210    (4,077)   183,133 

 

Certain accounts receivable due from VS to the Company during previous periods have been reclassified to shareholders’ equity as part of the retroactive consolidation.

 

The following table includes the financial information as originally reported and the net effect of the VS acquisition after elimination of intercompany transactions.

 

   December 31, 2020 
   Prior to
acquisition
   Effect of
acquisition
   After
acquisition
 
Total  assets   532,025    (1,913)   530,112 
Total sales   374,923    1,684    376,607 
                
Operating income   66,120    (413)   65,707 
Income attributable to parent   24,185    (310)   23,875 
Basic income per share   0.52    0.00    0.51 
Diluted income per share   0.52    0.00    0.51 

 

 

The following table includes a reconciliation of the financial information for the year ended December 31, 2021 as being reported, the net effect of the VS acquisition after elimination of intercompany transactions, and the financial information that would have been, had the Company not acquired VS:

 

   December 31, 2021 
   Prior to
acquisition
   Effect of
acquisition
   After
acquisition
 
Total assets   589,352    2,211    591,563 
Total sales   494,499    2,286    496,785 
                
Operating income   116,895    90    116,985 
Income attributable to parent   68,085    66    68,151 
Basic income per share   1.43    0.00    1.44 
Diluted income per share   1.43    0.00    1.44 

 

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.22.4
Long Term Investments
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Long Term Investments

  Note 4. Long Term Investments

 

Saint-Gobain Joint Venture

 

On May 3, 2019, we consummated a joint venture agreement with Saint-Gobain, a world leader in the production of float glass, a key component of our manufacturing process, whereby we acquired a 25.8% minority ownership interest in Vidrio Andino, a Colombia-based subsidiary of Saint-Gobain. The purchase price for our interest in Vidrio Andino was $45 million, of which $34.1 million was paid in cash and $10.9 million paid through the contribution of land on December 9, 2020. On October 28, 2020 we acquired said land from a related party and paid for it with the issuance of an aggregate of 1,557,142 ordinary shares of the Company, valued at $7.00 per share, which represented an approximate 33% premium based on the closing stock price as of October 27, 2020.

 

The land will serve the purpose of developing a second float glass plant nearby our existing manufacturing facilities which we expect will carry significant efficiencies for us once it becomes operative, in which we will also have a 25.8% interest. The new plant will be funded with proceeds from the original cash contribution made by the Company, operating cash flows from the Bogota plant, debt incurred at the joint venture level that will not consolidate into the Company and an additional contribution by us of approximately $12.5 million if needed (based on debt availability).

 

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Segment and Geographic Information
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Segment and Geographic Information

  Note 5. Segment and Geographic Information

 

The Company has one operating segment, Architectural Glass and Windows, which is also its reporting segment, comprising the design, manufacturing, distribution, marketing and installation of high-specification architectural glass and windows products sold to the construction industry.

 

In reviewing the Company’s segmentation, the Company followed guidance under ASC 280-10-50-1 which states that “an operating segment is a component of a public entity that has all of the following characteristics: (i) it engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same public entity), (ii) its operating results are regularly reviewed by the public entity’s Chief Operating Decision Maker (“CODM”) to make decisions about resources to be allocated to the segment and assess its performance, and (iii) its discrete financial information is available. Based on the Company’s review discussed below, the Company believes that its identification of a single operating and reportable segment–- Architectural Glass and Windows–- is consistent with the objectives and basic principles of Segment Reporting, which are to “help financial statement readers better understand the public entity’s performance, better assess its prospects for future net cash flows and make more informed judgments about the public entity as a whole.”

 

The following tables present geographical information about external customers. Geographical information is based on the location where there the customer is located.

 

   2022   2021   2020 
   Twelve months ended December 31, 
   2022   2021   2020 
Colombia  $16,000   $26,375   $24,178 
United States   688,358    456,327    340,437 
Panama   2,738    4,531    2,713 
Other   9,474    9,553    9,279 
Total revenues  $716,570   $496,785   $376,607 

 

 

The following table presents revenues from external customer by product groups.

 

   2022   2021   2020 
   Years ended December 31, 
   2022   2021   2020 
Glass and framing components  $71,479   $76,106   $73,443 
Windows and architectural systems   645,091    420,679    303,164 
Total revenues  $716,570   $496,785   $376,607 

 

During the year ended December 31, 2022, 2021, and 2020, no single customer accounted for more than 10% of our revenues.

 

The Company’s long-lived assets are distributed geographically as follows:

 

   2022   2021 
   Year ended December 31, 
   2022   2021 
Colombia  $195,054   $161,270 
Panamá   37    60 
United States   106,525    103,362 
Total long lived assets  $301,616   $264,692 

 

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Disaggregation, Contract Assets and Contract liabilities
12 Months Ended
Dec. 31, 2022
Operating revenues:  
Revenue Disaggregation, Contract Assets and Contract liabilities

  Note 6. Revenue Disaggregation, Contract Assets and Contract liabilities

 

Disaggregation of Total Net Sales

 

The Company disaggregates its sales with customers by revenue recognition method for its only segment, as the Company believes these factors affect the nature, amount, timing, and uncertainty of the Company’s revenue and cash flows.

 

   2022   2021   2020 
   Years ended December 31, 
   2022   2021   2020 
Fixed price contracts  $98,299   $77,417   $103,423 
Product sales   618,271    419,368    273,184 
Total revenues  $716,570   $496,785   $376,607 

 

Remaining Performance Obligations

 

As of December 31, 2022, the Company had $482.4 million of remaining performance obligations, which represents the transaction price of firm orders minus sales recognized from inception to date. Remaining performance obligations exclude unexercised contract options, verbal commitments, and potential orders under basic ordering agreements. The Company expects to recognize 100% of sales relating to existing performance obligations within two years, of which $384.9 million are expected to be recognized during the year ended December 31, 2023, and $97.5 million during the year ended December 31, 2024.

 

 

Contract Assets and Contract Liabilities

 

Contract assets represent accumulated incurred costs and earned profits on contracts with customers that have been recorded as sales but have not been billed to customers and are classified as current. As a result, the timing of the satisfaction of performance obligations might differ from the timing of payments, given some conditions must be met before billing can occur. Contract assets also include a portion of the amounts billed on certain fixed price contracts that are withheld by the customer as a retainage until a final good receipt of the complete project to the customers satisfaction. Contract liabilities consist of advance payments and billings in excess of costs incurred and deferred revenue, and represent amounts received in excess of sales recognized on contracts. The Company classifies advance payments and billings in excess of costs incurred as current, and deferred revenue as current or non-current based on the expected timing of sales recognition. Contract assets and contract liabilities are determined on a contract-by-contract basis at the end of each reporting period. The non-current portion of contract liabilities is included in other liabilities in the Company’s consolidated balance sheets.

 

The table below presents the components of net contract assets (liabilities).

 

  

December 31,

2022

  

December 31,

2021

 
Contract assets — current  $12,610   $18,667 
Contract assets — non-current   8,875    11,853 
Contract liabilities — current   (49,601)   (45,213)
Contract liabilities — non-current   (11)   (78)
Net contract liabilities  $(28,127)  $(14,771)

 

The components of contract assets are presented in the table below.

 

  

December 31,

2022

  

December 31,

2021

 
Unbilled contract receivables, gross  $5,738   $8,174 
Retainage   15,747    22,346 
Total contract assets   21,485    30,520 
Less: current portion   12,610    18,667 
Contract assets – non-current  $8,875   $11,853 

 

The components of contract liabilities are presented in the table below.

 

  

December 31,

2022

  

December 31,

2021

 
Billings in excess of costs  $14,724   $12,854 
Advances from customers on uncompleted contracts   34,888    32,437 
Total contract liabilities   49,612    45,291 
Less: current portion   49,601    45,213 
Contract liabilities – non-current  $11   $78 

 

During the year ended December 31, 2022, the Company recognized $8,583 of sales related to its billing in excess of cost liability on January 1, 2022. During the year ended December 31, 2021, the Company recognized $6,765 of sales related to its contract liabilities on January 1, 2021.

 

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Trade Accounts Receivable
12 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
Trade Accounts Receivable

  Note 7. Trade Accounts Receivable

 

Trade accounts receivable consist of the following:

 

   2022   2021 
   December 31, 
   2022   2021 
Trade accounts receivable   158,974    110,727 
Less: Allowance for credit losses   (577)   (188)
Total  $158,397   $110,539 

 

The changes in the allowance for doubtful accounts for the years ended December 31, 2022, and 2021 are as follows:

 

   2022   2021 
   Year ended December 31, 
   2022   2021 
Balance at beginning of year  $188   $644 
Provision for credit losses   643    1,599 
Deductions and write-offs, net of foreign currency adjustment   (254)   (2,055)
Balance at end of year  $577   $188 

 

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Inventories

  Note 8. Inventories

 

Inventories are comprised of the following:

 

   December 31,
2022
   December 31,
2021
 
Raw materials  $93,360   $54,443 
Work in process   9,875    11,126 
Finished goods   6,409    8,789 
Stores and spares   13,902    9,869 
Packing material   1,563    870 
Total Inventories, gross   125,109    85,097 
Less: Inventory allowance   (112)   (122)
Total inventories, net  $124,997   $84,975 

 

 

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Other Current Assets
12 Months Ended
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Current Assets

  Note 9. Other Current Assets

 

Other assets consist of the following:

 

   2022   2021 
   Year ended December 31, 
   2022   2021 
Advances to suppliers and loans  $1,405   $983 
Prepaid income taxes   12,579    12,945 
Employee receivables   343    323 
Prepaid expenses   3,778    3,861 
Derivative financial instruments   9,340    - 
Other creditors   1,518    4,742 
Total  $28,963   $22,854 

 

During the years ended December 31, 2022, 2021, and 2020, the Company recorded $1,820, $1,308, and $1,338 of prepaid expenses amortization, respectively.

 

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Property, Plant and Equipment
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment

  Note 10. Property, Plant and Equipment

 

Property, plant, and equipment is comprised of the following:

 

   December 31,
2022
   December 31,
2021
 
Buildings  $66,923   $61,383 
Machinery and equipment   185,890    164,538 
Office equipment and software   7,338    7,278 
Vehicles   3,519    3,302 
Aircraft   9,545    9,545 
Furniture and fixtures   2,845    2,537 
Total property, plant and equipment   276,060    248,583 
Accumulated depreciation   (101,804)   (106,845)
Net book value of property and equipment   174,256    141,738 
Land   28,609    24,891 
Total property, plant and equipment, net  $202,865   $166,629 

 

Depreciation expense was $16,475, $17,317 and $17,107 for the years ended December 31, 2022, 2021, and 2020, respectively.

 

 

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets

  Note 11. Goodwill and Intangible Assets

 

Goodwill

 

There were no movements to goodwill during the year ended December 31, 2022, 2021, and 2020.

 

Intangible Assets, Net

 

Intangible assets include Miami-Dade County Notices of Acceptances (“NOA’s”), which are certificates issued for approved products and required to market hurricane- resistant glass in Florida. Also, it includes the intangibles acquired from the acquisition of GM&P.

 

Schedule of Finite-Lived Intangible Assets, Net

   December 31, 2022 
   Gross   Acc. Amort.   Net 
Trade Names  $980   $(980)  $- 
Notice of Acceptances (“NOA’s”), product designs and other intellectual property   9,987    (7,347)   2,706 
Non-compete Agreement   165    (165)   - 
Customer Relationships   4,140    (4,140)   - 
Total  $15,272   $(12,632)  $2,706 

 

   December 31, 2021 
   Gross   Acc. Amort.   Net 
Trade Names  $980   $(947)  $33 
Notice of Acceptances (“NOA’s”), product designs and other intellectual property   9,456    (6,280)   3,176 
Non-compete Agreement   165    (160)   5 
Customer Relationships   4,140    (4,017)   123 
Total  $14,741   $(11,404)  $3,337 

 

The weighted average amortization period is 5.1 years.

 

During the twelve months ended December 31, 2022, 2021, and 2020, the amortization expense amounted to $1,391, $2,298 and $2,178, respectively, and was included within the general and administration expenses in our consolidated statement of operations.

 

The estimated aggregate amortization expense for each of the five succeeding years as of December 31, 2022, is as follows:

 

Schedule of Finite Lived Intangible Assets Future Amortization Expense

Year ending  (in thousands) 
2023   975 
2024   686 
2025   380 
2026   297 
Thereafter   368 
Total   $2,706 

 

 

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Other Long-Term Assets
12 Months Ended
Dec. 31, 2022
Investments, All Other Investments [Abstract]  
Other Long-Term Assets

  Note 12. Other Long-Term Assets

 

Other long-term assets are comprised of the following:

 

Schedule of Other Long Term Assets

   2022   2021 
   December 31, 
   2022   2021 
Real estate investments  $3,432   $3,848 
Other long-term investments  $1,113   $309 
Other assets, noncurrent,total  $4,545   $4,157 

 

 

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Debt
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Debt

  Note 13. Debt

 

The Company’s debt is comprised of the following:

 

Schedule of Long Term Debt

  

December 31,

2022

  

December 31,

2021

 
Revolving lines of credit  $330   $279 
Finance lease   395    306 
Other loans   -    239 
Senior secured credit facility   172,500    204,257 
Less: Deferred cost of financing   (3,740)   (6,026)
Total obligations under borrowing arrangements   169,484    199,055 
Less: Current portion of long-term debt and other current borrowings   504    10,700 
Long-term debt  $168,980   $188,355 

 

In October 2020, the Company entered into a $300 million five-year term Senior Secured Credit Facility consisting of a $250 million delayed draw term loan and a $50 million committed revolving credit facility which bears interest at a rate of LIBOR, with a 0.75% floor, plus a spread of between 2.50% and 3.50%, based on the Company’s net leverage ratio. In December 2020, we used $23.1 million proceeds of the long-term debt facility to repay several credit facilities. Subsequently, in January 2021 we redeemed the Company’s existing $210 million unsecured senior notes, which had an interest rate of 8.2% and mature in 2022 using proceeds from this new facility and incurred in an extinguishment cost of $10.9 million including $8.6 of call premium to exercise the call option.

 

In November 2021, the Company amended its Senior Secured Credit Facility to (i) increase the borrowing capacity under its committed Line of credit from $50 million to $150 million, (ii) reduce its borrowing costs by an approximate 130 basis points, and (iii) extend the initial maturity date by one year to the end of 2026. Borrowings under the credit facility now bear interest at a rate of LIBOR with no floor plus a spread of 1.50%, based on the Company’s net leverage ratio, compared to a prior rate of LIBOR with a floor of 0.75% plus a spread of 2.50%, resulting on total annual savings of approximately $15 million at current levels of outstanding borrowings, since entering into our inaugural US Bank syndicated facility in October of 2020. The effective interest rate for this credit facility including deferred issuance costs is 5.93%. In relation to this transaction, the Company accounted for costs related to fees paid of $1,496. This was accounted for as a debt modification and $1,346 of fees paid to banks were capitalized as deferred cost of financing and $150 paid to third parties recorded as an operating expense on the consolidated statements of operations for the year 2021. In March 2022, we voluntarily prepaid $15 million of capital to this credit facility which has decreased our net leverage ratio and triggered a step down in the applicable interest rate spread to 1.5%. Additionally, on September 30, 2022 we voluntarily prepaid $10.0 million of the term loan and $6.7 million under the revolving line of credit which is fully unused as of December 31, 2022 .

 

As of December 31, 2022, all assets of the company are pledged as collateral for the syndicated loan.

 

The table below shows maturities of debt as of December 2022.

 

Schedule of Maturities of Long Term Debt

      
2023   504 
2024   6,397 
2025   15,073 
2026   151,251 
Thereafter   - 
Total  $173,225 

 

 

The Company’s loans have maturities ranging from a few weeks to 4 years. Our credit facilities bear interest at a weighted average rate of 5.16%, but a large portion of our debt is hedged through 2026 at a fixed rate of 3.41%

 

Interest expense, excluding the amortization of deferred financing cost, for the year ended December 31, 2022, 2021, and 2020, was $6,786, $8,482 and $20,699, respectively. During the years ended December 31, 2022, 2021 and 2022, the Company did not capitalize interests.

 

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes

  Note 14. Income Taxes

 

The Company files income tax returns for TG, ES and ES Metals in the Republic of Colombia. GM&P, Componenti USA LLC and ESW LLC are U.S. entities based in Florida subject to U.S. federal and state income taxes. VS files income tax returns in the Republic of Panama. Tecnoglass Inc. does not currently have any tax obligations.

 

On September 14, 2021, the Colombian Government enacted Law 2155 (the Social Investment Act), which increases the corporate income tax to 35% for fiscal year 2022 and thereafter, from the current rate of 31% for 2021 that would have decreased to 30% for 2022 under the prior tax regulation. On December 13, 2022, a tax reform was enacted by means of Law 2277, which maintained corporate income tax rate at 35%, and increased income taxes to Free Trade Zones with single enterprise users and non-exporters, from 20% to 35%.

 

The components of income tax expense are as follows:

 

Schedule of Components of Income Tax Expense (Benefit)

   2022   2021   2020 
   Twelve months ended December 31, 
   2022   2021   2020 
Current income tax               
United States   (7,012)  $(1,679)  $(1,385)
Colombia   (62,230)   (22,354)   (5,035)
Panama   (32)   (52)   (32)
Total current income tax   (69,274)   (24,085)   (6,452)
Deferred income Tax               
United States   422    (1,829)   20 
Colombia   (5,906)   (2,571)   (6,601)
Total deferred income tax   (5,484)   (4,400)   (6,581)
Total income tax provision   (74,758)  $(28,485)  $(13,033)
                
Effective tax rate   32.3%   29.4%   35.3%

 

A reconciliation of the statutory tax rate in Colombia to the Company’s effective tax rate is as follows:

 

Schedule of Effective Income Tax Rate Reconciliation 

   Year ended December 31, 
   2022   2021   2020 
Income tax expense at statutory rates   33.8%   29.6%   30.5%
Non-deductible expenses   0.7%   2.4%   5.9%
Non-taxable income   (2.2)%   (2.6)%   (1.1)%
Effective tax rate   32.3%   29.4%   35.3%

 

No single individual item contributed significantly to the reconciliation of the Company’s effective tax rate to the statutory rate during the year ended December 31, 2020, 2021, and 2022.

 

 

The Company has the following deferred tax assets and liabilities:

 

Schedule of Deferred Tax Assets and Liabilities

   2022   2021 
   Year ended December 31, 
   2022   2021 
Deferred tax assets:          
Property, plant and equipment adjustments   218    471 
Tax benefit on installation of renewable energy project   133    201 
Foreign currency transactions   4,982    3,828 
Other   (1,416)   59 
Total deferred tax assets  $3,917   $4,559 
           
Deferred tax liabilities:          
Depreciation and Amortization   (5,138)   (4,772)
Other   200    (71)
Foreign currency transactions   (3,609)   (2,537)
Total deferred tax liabilities  $(8,547)  $(7,380)
           
Net deferred tax  $(4,632)  $(2,821)

 

Net deferred tax is presented on the balance sheet as follows:

 

Schedule of Net Deferred Tax Liability

   2022   2021 
   Year ended December 31, 
   2022   2021 
Long term deferred income tax asset  $558   $596 
Less: long term deferred income tax liability  $5,190   $3,417 

 

 

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Hedging Activities and Fair Value Measurements
12 Months Ended
Dec. 31, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Hedging Activities and Fair Value Measurements

  Note 15. Hedging Activities and Fair Value Measurements

 

Hedging Activity

 

During the quarter ended March 31, 2022, we entered into several interest rate swap contracts to hedge the interest rate fluctuations related to our outstanding debt. The effective date of the contract is December 31, 2022 and, thus, we shall have payment dates each quarter, commencing March, 31 2023. During the quarter ended December 31, 2022, we entered into several foreign currency non-delivery forward contracts to hedge the fluctuations in the exchange rate between the Colombian Peso and the U.S. Dollar. Our contracts are designated as cash flow hedges since they are highly effective in offsetting changes in the cash flows attributable to forecasted LIBOR and Colombian Peso denominated costs and expenses, respectively.

 

We record our hedge contracts at fair value and consider our credit risk for contracts in a liability position, and our counter-party’s credit risk for contracts in an asset position, in determining fair value. We assess our counter-party’s risk of non-performance when measuring the fair value of financial instruments in an asset position by evaluating their financial position, including cash on hand, as well as their credit ratings.

 

As of December 31, 2022, the fair value of our interest rate swap and foreign currency non-delivery forward contracts was in a net asset position of $9.3 million.  We had 16 outstanding interest rate swap contracts to hedge $125 million related to our outstanding debt through November 2026 and 4 non-delivery forward contracts to exchange $30 million U.S. Dollars to Colombian Pesos through April, 2023. We assessed the risk of non-performance of the Company to these contracts and determined it was insignificant and, therefore, did not record any adjustment to fair value as of December 31, 2022.

 

We assess the effectiveness of our interest rate swap and foreign currency non-delivery forward contracts by comparing the change in the fair value of the interest rate swap and foreign currency non-delivery forward contracts to the change in the expected cash to be paid for the hedged item. The effective portion of the gain or loss on our interest rate swap and foreign currency non-delivery forward contracts is reported as a component of accumulated other comprehensive income and is reclassified into earnings in the same line item in the income statement as the hedged item in the same period or periods during which the transaction affects earnings. The amount of gains, net, recognized in the “accumulated other comprehensive income” line item in the accompanying consolidated balance sheet as of December 31, 2022, that we expect will be reclassified to earnings within the next twelve months, is $9.3 million.

 

The fair value of our interest rate swap and foreign currency non-delivery forward hedges is classified in the accompanying consolidated balance sheets, as of December 31, 2022, as follows:

 

Schedule of Fair Value of Foreign Currency Hedges

   Derivative Assets    Derivative Liabilities
   December 31, 2022    December 31, 2022
Derivatives designated as hedging instruments under Subtopic 815-20:  Balance Sheet Location  Fair
Value
     Balance Sheet Location  Fair Value 
                 
Derivative instruments:                  
Interest Rate Swap Contracts and foreign currency non-delivery forwards  Other current assets  $9,340     Accrued liabilities  $(-)
Total derivative instruments  Total derivative assets  $9,340     Total derivative liabilities  $(-)

 

 

The ending accumulated balance for the interest rate swap and foreign currency non-delivery forward contracts included in accumulated other comprehensive income, net of tax, was $9,187 as of December 31,2022, comprised of a derivative gain of $9,340 and an associated net tax liability of $153.

 

The following table presents the gains (losses) on derivative financial instruments, and their classifications within the accompanying consolidated financial statements, for the quarter ended December 31, 2022:

 

Schedule of Gains (Losses) on Derivative Financial Instruments quarter ended

   Derivatives in Cash Flow Hedging Relationships 
   Amount of Gain or (Loss)  

Location of Gain or (Loss)

Reclassified from

Accumulated

 

Amount of Gain or (Loss)

Reclassified from

 
   Recognized in OCI (Loss) on   OCI (Loss) into  Accumulated 
   Derivatives   Income  OCI (Loss) into Income 
   Three Months Ended      Three Months Ended 
   December 31,   December 31,      December 31,   December 31, 
   2022   2021      2022   2021 
                        
Interest Rate Swap and foreign currency non-delivery forwards Contracts  $143   $          -   Interest Expense  $          -   $- 

 

The following table presents the gains (losses) on derivative financial instruments, and their classifications within the accompanying consolidated financial statements, for the twelve months ended December 31, 2022:

 

   Derivatives in Cash Flow Hedging Relationships 
   Amount of Gain or (Loss)  

Location of Gain or (Loss)

Reclassified from

Accumulated

 

Amount of Gain or (Loss)

Reclassified from

 
   Recognized in OCI (Loss) on   OCI (Loss) into  Accumulated 
   Derivatives   Income  OCI (Loss) into Income 
   Twelve Months Ended      Twelve Months Ended 
   December 31,   December 31,      December 31,   December 31, 
   2022   2021      2022   2021 
                        
Interest Rate Swap and foreign currency non-delivery forwards and collar contracts  $9,340   $-   Interest Expense  $          -   $185 

 

Fair Value Measurements

 

The Company accounts for financial assets and liabilities in accordance with accounting standards that define fair value and establish a framework for measuring fair value. The hierarchy prioritizes the inputs into three broad levels. Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities. Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument. Level 3 inputs are unobservable inputs based on the Company’s assumptions used to measure assets and liabilities at fair value. A financial asset’s or liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.

 

The carrying amounts of the Company’s financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and advances from customers approximate their fair value due to their relatively short-term maturities. The Company bases its fair value estimate for long term debt obligations on its internal valuation that all debt is floating rate debt based on current interest rates.

 

The fair values of derivatives used to manage interest rate risks are based on LIBOR rates and interest rate swap curves. Measurement of our derivative assets and liabilities is considered a level 2 measurement. To carry out the swap valuation, the definition of the fixed leg (obligation) and variable leg (right) is used. Once the projected flows are obtained in both fixed and variable rates, the regression analysis is performed for prospective effectiveness test. The projection curve contains the forward interest rates to project flows at a variable rate and the discount curve contains the interest rates to discount future flows, using the one-month USD Libor curve. 

 

As of December 31, 2022, financial instruments carried at amortized cost that do not approximate fair value consist of long-term debt. See Note 13–- Debt. The fair value of long-term debt was calculated based on an analysis of future cash flows discounted with our average cost of debt, which is based on market rates, which are level 2 inputs.

 

The following table summarizes the fair value and carrying amounts of our long-term debt:

 

Summary of Fair Value and Carrying Amounts of Long Term Debt

 

December 31,

2022

  

December 31,

2021

 
Fair Value   172,408    194,285 
Carrying Value   168,980    188,355 

 

 

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Related Parties
12 Months Ended
Dec. 31, 2022
Related Party Transactions [Abstract]  
Related Parties

  Note 16. Related Parties

 

The following is a summary of assets, liabilities, and income transactions with all related parties:

 

Schedule of Related Parties

  

December 31,

2022

  

December 31,

2021

 
Due from related parties:          
Alutrafic Led SAS   249    526 
Studio Avanti SAS   113    408 
Due from other related parties   1,085    1,318 
Total due from related parties  $1,447   $2,252 
           
Due to related parties:          
Vidrio Andino (St. Gobain)   4,853    2,834 
Due from other related parties   470    1,023 
Total due to related parties  $5,323   $3,857 

 

Schedule of Sale to Related Parties

   2022   2021   2020 
   Year ended December 31, 
   2022   2021   2020 
Sales to related parties:               
Alutrafic Led SAS  $941   $1,104   $697 
Studio Avanti SAS   534    757    355 
Sales to other related parties   360    259    497 
Sales to related parties  $1,835   $2,120   $1,549 

 

A Construir SA

 

On a recurring basis, we have engaged A Construir S.A., a heavy construction company operating in Barranquilla, Colombia, to carry out construction related to our ongoing capital expenditures at our production facilities in Colombia. Affiliates of Jose Daes and Christian Daes, the company’s CEO and COO, respectively, had an ownership stake in A Construir through June 1, 2022. We purchased $4,312 during the five months through May 31, 2022, and $9,292 during the year ended December 31, 2021, respectively, from A Construir S.A. for construction and facilities which have been capitalized on the Company’s balance sheet as property, plant and equipment. Given that A Construir is no longer considered a related party, amounts as of December 31, 2022, are not reflected as balances due from and due to related parties as of December 31, 2022, on the face of the Consolidated Balance Sheet nor the summary table above.

 

Alutrafic Led SAS

 

In the ordinary course of business, we sell products to Alutrafic Led SAS (“Alutrafic”), a fabricator of electrical lighting equipment. Affiliates of Jose Daes and Christian Daes, the Company’s CEO and COO, respectively, have an ownership stake in Alutrafic. We sold $941, $1,104, and $697, to Alutrafic during fiscal years 2022, 2021, and 2020, respectively, and had outstanding accounts receivable from Alutrafic for $249 and $526 as of December 31, 2022, and 2021, respectively.

 

Santa Maria del Mar SAS

 

In the ordinary course of business, we purchase fuel for use at our manufacturing facilities from Estación Santa Maria del Mar SAS, a gas station located near our manufacturing campus which is owned by affiliates of Jose Daes and Christian Daes, the Company’s CEO and COO, respectively. During the years ended December 31, 2022, 2021, and 2020, we purchased $935, $291, and $311, respectively. Additionally, during 2022 we also acquired a lot of land adjacent o our manufacturing campus from Santa maria del Mar SAS for $352.

 

 

Fundacion Tecnoglass-ESWindows

 

Fundacion Tecnoglass-ESWindows is a non-profit organization set up by the Company to carry out social causes in the communities around where we operate. During the years ended December 31, 2022, 2021, and 2020, we made charitable contributions for $1,564, $1,350, and $1,259, respectively.

 

Studio Avanti SAS

 

In the ordinary course of business, we sell products to Studio Avanti SAS (“Avanti”), a distributer and installer of architectural systems in Colombia. Avanti is owned and controlled by Alberto Velilla, who is director of Energy Holding Corporation, the controlling shareholder of the Company. We sold $534, $757, and $355, to Avanti during fiscal years 2022, 2021, and 2020, respectively, and had outstanding accounts receivable from Avanti for $113 and $408 as of December 31, 2022, and 2021, respectively.

 

Vidrio Andino Joint Venture (A Saint-Gobain subsidiary)

 

On May 3, 2019, we consummated a joint venture agreement with Saint-Gobain, a world leader in the production of float glass, a key component of our manufacturing process, whereby we acquired a 25.8% minority ownership interest in Vidrio Andino, a Colombia-based subsidiary of Saint-Gobain. The purchase price for our interest in Vidrio Andino was $45 million, of which $34.1 million was paid in cash and $10.9 million paid through the contribution of land on December 9, 2020. On October 28, 2020, we acquired said land from a related party and paid for it with the issuance of an aggregate of 1,557,142 ordinary shares of the Company, valued at $7.00 per share, which represented an approximate 33% premium based on the closing stock price as of October 27, 2020.

 

The land will serve the purpose of developing a second float glass plant nearby our existing manufacturing facilities which we expect will carry significant efficiencies for us once it becomes operative, in which we will also have a 25.8% interest. The new plant will be funded with proceeds from the original cash contribution made by the Company, operating cash flows from the Bogota plant, debt incurred at the joint venture level that will not consolidate into the Company and an additional contribution by us of approximately $12.5 million if needed (based on debt availability or other sources).

 

In the ordinary course of business, we purchased $20,764, $15,308, and $14,339, from Vidrio Andino in 2022, 2021, and 2020, respectively. As of December 31, 2022, and 2021, we had outstanding payables to Vidrio Andino for $4,853 and $2,834, respectively. We recorded equity method income of $6,680, $4,177, and $1,387, on our Consolidated Statement of Operations during the years ended December 31, 2022, 2021, and 2020, respectively.

 

Zofracosta SA

 

Our subsidiary ES has an investment in Zofracosta SA, a real estate holding company and operator of a tax-free zone located in the vicinity of the proposed glass plant being built through our Vidrio Andino joint venture, valued at $632 and $764 as of December 31, 2022, and 2021, respectively. Affiliates of Jose Daes and Christian Daes, the Company’s CEO and COO, respectively, have a majority ownership stake in Zofracosta SA.

 

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

  Note 17. Commitments and Contingencies

 

Commitments

 

As of December 31, 2022, the Company had an outstanding obligation to purchase an aggregate of at least $77,183 of certain raw materials from a specific supplier before November 30, 2030.

 

Additionally, in connection with the joint venture agreement the Company consummated with Saint-Gobain on May 3, 2019, further described in Note 4. Long Term Investments, the Company acquired a contingent obligation to purchase minimum volumes of float glass once the new plant located close to the Company’s actual manufacturing facilities commences operations.

 

Guarantees

 

As of December 31, 2022, the Company does not have guarantees on behalf of other parties.

 

General Legal Matters

 

From time to time, the Company is involved in legal matters arising in the regular course of business. Some disputes are derived directly from our construction projects, related to supply and installation, and even though deemed ordinary, they may involve significant monetary damages. We are also subject to other type of litigations arising from employment practices, worker’s compensation, automobile claims and general liability. It is very difficult to predict precisely what the outcome of these litigations might be. However, with the information at out disposition as this time, there are no indications that such claims will result in a material adverse effect on the business, financial condition or results of operations of the Company.

 

 

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Shareholders’ Equity
12 Months Ended
Dec. 31, 2022
Equity [Abstract]  
Shareholders’ Equity

  Note 18. Shareholders’ Equity

 

Preferred Shares

 

Tecnoglass is authorized to issue 1,000,000 preferred shares with a par value of $0.0001 per share with such designation, rights and preferences as may be determined from time to time by the Company’s board of directors.

 

As of December 31, 2021, there are no preferred shares issued or outstanding.

 

Ordinary Shares

 

The Company is authorized to issue 100,000,000 ordinary shares with a par value of $0.0001 per share. As of December 31, 2022, a total of 47,674,773 Ordinary shares were issued and outstanding.

 

Legal Reserve

 

Colombian regulation requires that companies retain 10% of net income until it accumulates at least 50% of subscribed and paid in capital. The amount recorded meets this standard.

 

Earnings per Share

 

The following table sets forth the computation of the basic and diluted earnings per share for the years ended December 31, 2022, 2021, and 2020:

 

Schedule of Earnings Per Share, Basic and Diluted

   2022   2021   2020 
   Twelve months ended December 31, 
   2022   2021   2020 
Numerator for basic and diluted earnings per shares               
Net Income   156,412   $68,428   $23,841 
                
Denominator               
Denominator for basic earnings per ordinary share - weighted average shares outstanding   47,674,773    47,674,773    46,398,428 
Effect of dilutive securities and stock dividend   -    -    - 
Denominator for diluted earnings per ordinary share - weighted average shares outstanding   47,674,773    47,674,773    46,398,428 
Basic earnings per ordinary share   3.28   $1.44   $0.51 
Diluted earnings  per ordinary share   3.28   $1.44   $0.51 

 

Long Term Incentive Compensation Plan

 

On December 20, 2013, our shareholders approved our 2013 Long-Term Equity Incentive Plan (“2013 Plan”). Under the 2013 Plan, 1,593,917 ordinary shares are reserved for issuance in accordance with the plan’s terms to eligible employees, officers, directors and consultants. As of December 31, 2022, no awards had been made under the 2013 Plan.

 

Dividend

 

In November 2022, the Company declared a regular quarterly dividend of $0.075 per share, or $0.30 per share on an annualized basis, for the fourth quarter of 2022. The quarterly dividend was paid in cash on January 31, 2023, to shareholders of record as of the close of business on December 31, 2022.

 

The payment of any dividends is ultimately within the discretion of our Board of Directors. The payment of dividends in the future, if any, will be contingent upon our revenues and earnings, if any, capital requirements and our general financial condition and limitations imposed by our outstanding indebtedness.

 

Dividend declarations and the establishment of future record and payment dates are subject to the Board of Directors’ continuing determination that the dividend policy is in the best interests of the Company and its shareholders. The dividend policy may be changed or cancelled at the discretion of the Board of Directors at any time.

 

Non-controlling interest

 

We own 70% of the equity interest in ESMetals. When the Company owns a majority (but less than 100%) of a subsidiary’s stock, the Company includes in its Consolidated Financial Statements the non-controlling interest in the subsidiary. The non-controlling interest in the Consolidated Statements of Operations and Other Comprehensive Income is equal to the non-controlling interests’ proportionate share of the subsidiary’s net income and, as included in Shareholders’ Equity on the Consolidated Balance Sheet, is equal to the non-controlling interests’ proportionate share of the subsidiary’s net assets. In determining the fair value, we used the income approach and the market approach which was performed by the assistance of third party  valuation specialists under management.

 

 

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Operating Expenses
12 Months Ended
Dec. 31, 2022
Other Income and Expenses [Abstract]  
Operating Expenses

  Note 19. Operating Expenses

 

Selling expenses for the years ended December 31, 2022, 2021, and 2020, were comprised of the following:

 

Schedule of Other Operating Cost and Expense, by Component 

   2022   2021   2020 
   Twelve months ended December 31, 
   2022   2021   2020 
Shipping and handling   39,311   $23,064   $16,075 
Sales commissions   13,265    10,740    8,161 
Personnel   7,896    7,060    6,287 
Services   3,033    2,616    1,921 
Accounts receivable provision   643    1,599    1,196 
Packaging   1,338    1,820    1,036 
Other selling expenses   3,520    2,869    4,389 
Total Selling Expense   69,006   $49,768   $39,065 

 

General and administrative expenses for the years ended December 31, 2022, 2021, and 2020, were comprised of the following:

 

   Twelve months ended December 31, 
   2022   2021   2020 
Personnel  $11,859   $10,814   $9,976 
Related parties   9,972    6,746    6,617 
Services   5,568    3,915    4,168 
Depreciation and amortization   3,043    3,593    3,687 
Professional fees   3,138    3,029    2,971 
Insurance   2,880    2,139    1,904 
Taxes   1,219    1,047    1,138 
Bank charges and tax on financial transactions   2,812    1,911    1,273 
Rent expense   1,270    894    830 
Non-recurring short seller report investigation related expenses   3,402    -    - 
One time project dispute settlement   4,550    -    - 
Other expenses   4,365    1,743    2,105 
Total General and administrative expenses  $54,078   $35,831   $34,669 

 

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Non-Operating Income and Expenses
12 Months Ended
Dec. 31, 2022
Other Income and Expenses [Abstract]  
Non-Operating Income and Expenses

  Note 20. Non-Operating Income and Expenses

 

Non-operating income and expenses, net on our consolidated statement of operations amounted to an income of $4.2 million, $0.6 million, and $0.1 million, for the years ended December 31, 2022, 2021, and 2020, respectively. These amounts are primarily comprised of income from rental properties and gains on sale of scrap materials as well as non-operating expenses related to certain charitable contributions outside of the company’s direct sphere of influence.

 

During the year ended December 31, 2021, the Company also recorded a loss in debt extinguishment of $10.7 million, mainly comprised of a one-time $8.6 million call premium paid on the $210 million senior notes redemption, along with a non-cash amortization of deferred cost of financing related to said notes.

 

During the year ended December 31, 2022, the Company recorded a non-operating gain of $2.0 million associated with foreign currency transactions losses. Comparatively, the Company recorded a net loss of $4.3 million during the year ended December 31, 2021, within the statement of operations as the Colombian peso depreciated 20.8% during the period. The company recorded net loss of $8.6 million during the year ended December 31, 2020, within the statement of operations.

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Basis of Presentation and Management’s Estimates

Basis of Presentation and Management’s Estimates

 

The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“US GAAP”) and pursuant to the accounting and disclosure rules and regulations of the Securities and Exchange Commission (“SEC”).

 

The preparation of the accompanying consolidated financial statements requires the Company to make estimates and judgments that affect the reported amounts of assets and liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities at the date of the Company’s financial statements. Actual results may differ from these estimates under different assumptions and conditions. Estimates inherent in the preparation of these consolidated financial statements relate to the collectability of account receivables, the valuation of inventories, estimated earnings on uncompleted contracts, income taxes, useful lives and potential impairment of long-lived assets.

 

Principles of Consolidation

Principles of Consolidation

 

These audited consolidated financial statements consolidate TGI, its subsidiaries Tecnoglass S.A.S (“TG”), C.I. Energía Solar S.A.S E.S. Windows (“ES”), ES Windows LLC (“ESW LLC”), Tecnoglass LLC (“Tecno LLC”), Tecno RE LLC (“Tecno RE”), GM&P Consulting and Glazing Contractors (“GM&P”), Componenti USA LLC, ES Metals SAS (“ES Metals”), and Ventanas Solar S.A (“VS”), which are entities in which we have a controlling financial interest because we hold a majority voting interest. To determine if we hold a controlling financial interest in an entity, we first evaluate if we are required to apply the variable interest entity (“VIE”) model to the entity, otherwise the entity is evaluated under the voting interest model. All significant intercompany accounts and transactions are eliminated in consolidation, including unrealized intercompany profits and losses. The equity method of accounting is used for investments in affiliates and other joint ventures over which the Company has significant influence but does not have effective control.

 

Non-controlling interest

Non-controlling interest

 

When the Company owns a majority of a subsidiary’s stock, the Company includes in its consolidated financial statements the non-controlling interest in the subsidiary. The non-controlling interest in the Consolidated Statements of Operations and Other Comprehensive Income is equal to the non-controlling proportionate share of the subsidiary’s net income and, as included in Shareholders’ Equity on the Consolidated Balance Sheet, is equal to the non-controlling proportionate share of the subsidiary’s net assets.

 

Foreign Currency Translation and Transactions

Foreign Currency Translation and Transactions

 

The consolidated financial statements are presented in U.S. Dollars, the reporting currency. Our foreign subsidiaries’ local currency is the Colombian Peso, which is also their functional currency as determined by the market analysis, costs and expenses, assets, liabilities, financing and cash flow indicators. As such, our subsidiaries’ assets and liabilities are translated at the exchange rate in effect at the balance sheet date, with equity being translated at the historical rates. Revenues and expenses of our foreign subsidiaries are translated at the average exchange rates for the period. The resulting cumulative foreign currency translation adjustments from this process are included as a component of accumulated other comprehensive income (loss). Therefore, the U.S. Dollar value of these items in our financial statements fluctuates from period to period.

 

 

Cash and Cash Equivalents

Cash and Cash Equivalents

 

Cash and cash equivalents include investments with original maturities of three months or less. As of December 31, 2022, and 2021, cash and cash equivalents were primarily comprised of deposits held in operating accounts in the United States, and to a lesser amount, Colombia, and Panama. As of December 31, 2022, and 2021 the Company had no restricted cash.

 

Investments

Investments

 

The Company’s investments are comprised of securities available for sale, short term deposits and income producing real estate.  

 

We have investments in long-term marketable equity securities which are classified as available-for-sale securities and are recorded at fair value.

 

Short- term deposits and other financial instruments with maturities greater than 90 days and shares in other companies that do not meet the requirements for equity method treatment are recorded for at cost.

 

Trade Accounts Receivable

Trade Accounts Receivable

 

Trade accounts receivable are recorded net of allowances for cash discounts for prompt payment, doubtful accounts and sales returns. The Company’s policy is to reserve for uncollectible accounts based on its best estimate of the amount of expected credit losses in its existing accounts receivable. The Company periodically reviews its accounts receivable to determine whether an allowance for doubtful accounts is necessary based on an analysis of current credit losses and other factors that may indicate that the collectability of an account may be in doubt. Other factors that the Company considers include its existing contractual obligations, historical payment patterns of its customers and individual customer circumstances, and a review of the local economic environment and its potential impact on the collectability of accounts receivable. Account balances are deemed to be uncollectible and are charged off within 90 days of having recorded an allowance and all means of collection have been exhausted and the potential for recovery is considered remote.

 

On certain fixed price contracts, a portion of the amounts billed are withheld by the customer as a retainage which typically amount to 10% of the invoiced amount and can remain outstanding for several months until a final good receipt of the complete project to the customers satisfaction.

 

Concentration of Risks and Uncertainties

Concentration of Risks and Uncertainties

 

Financial instruments which potentially subject the Company to credit risk consist primarily of cash and trade accounts receivable. The Company mitigates its cash risk by maintaining its cash deposits with major financial institutions in the United States and Colombia. As discussed above, the Company mitigates its risk to trade accounts receivable by performing on-going credit evaluations of its customers.

 

 

Inventories

Inventories

 

Inventories of raw materials, which consist primarily of purchased and processed glass, aluminum, parts and supplies held for use in the ordinary course of business, are valued at the lower of cost or net realizable value. Cost is determined using a weighted-average method. Inventory consisting of certain job specific materials not yet finished (work in process) are valued using the specific identification method. Cost for finished product inventory are recorded and maintained at the lower of cost or net realizable value. Cost includes raw materials and direct and applicable indirect manufacturing overheads.

 

Reserves for excess or slow-moving raw materials inventories are updated based on historical experience of a variety of factors including sales volume and levels of inventories at the end of the period. The Company does not maintain allowances for the lower of cost or market for inventories of finished products as its products are manufactured based on firm orders rather than built-to-stock.

 

Property, Plant and Equipment

Property, Plant and Equipment

 

Property, plant and equipment are recorded at cost. Significant improvements and renewals that extend the useful life of the asset are capitalized. Interest caused while acquired property is under construction and installation are capitalized. Repairs and maintenance are charged to expense as incurred. When property is retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts and any related gains or losses are included in income as a reduction to or increase in selling, general and administrative expenses. Depreciation is computed on a straight-line basis, based on the following estimated useful lives:

 

Buildings   20 years 
Aircraft   20 years 
Machinery and equipment   10 years 
Furniture and fixtures   10 years 
Office equipment and software   5 years 
Vehicles   5 years 

 

The Company also records within property, plant and equipment all the underlying assets of a finance lease. Initial recognition of these assets is done at the present value of all future lease payments. A capital lease is a lease in which the lessor transferred substantially all the benefits and risks associated with the ownership of the property.

 

Long Lived Assets

Long Lived Assets

 

The Company periodically reviews the carrying values of its long lived assets when events or changes in circumstances would indicate that it is more likely than not that their carrying values may exceed their realizable values, and record impairment charges when considered necessary.

 

When circumstances indicate that an impairment may have occurred, the Company tests such assets for recoverability by comparing the estimated undiscounted future cash flows expected to result from the use of such assets and their eventual disposition to their carrying amounts. If the undiscounted future cash flows are less than the carrying amount of the asset, an impairment loss, measured as the excess of the carrying value of the asset over its estimated fair value, is recognized. Fair value is determined through various valuation techniques, including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary.

 

 

Goodwill

Goodwill

 

We review goodwill for impairment each year on December 31st or more frequently when events or significant changes in circumstances indicate that the carrying value may not be recoverable. The outbreak of COVID-19 and its associated economic impact, including a significant decrease in the market price of our ordinary shares, was considered a triggering event as of the first quarter of 2020, requiring us to reassess our goodwill and long-lived asset valuations, as well as assumptions of future income from underlying assets. At the time we did not record any impairment of goodwill or long-lived assets.

 

Under ASC 350-20-35-4 through 35-8A, the goodwill impairment test requires a comparison of the fair value of the reporting unit with its carrying amount, including goodwill. If the carrying amount of the reporting unit is greater than zero and its fair value exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. The Company has only one reporting unit and as such the impairment analysis was done by comparing the Company’s market capitalization with its book value of equity. As of December 31, 2022, the Company’s market capitalization substantially exceeded its book value of equity and as such no impairment of goodwill was indicated. See Note 11- Goodwill and Intangible Assets for additional information.

 

Intangible Assets

Intangible Assets

 

Intangible assets with definite lives subject to amortization are amortized on a straight-line basis. We also review these intangibles for impairment when events or significant changes in circumstance indicate that the carrying value may not be recoverable. Events or circumstances that indicate that impairment testing may be required include changes in building codes and regulation, loss of key personnel or a significant adverse change in business climate or regulations. There were no triggering events or circumstances noted and as such no impairment was needed for the intangible assets subject to amortization. See Note 11 – Goodwill and Intangible Assets for additional information.

 

Leases

Leases

 

We determine if an arrangement is a lease at inception. We include finance lease right-of-use assets as part of property and equipment and the lease liability as part of our current portion of long-term debt and long-term debt on our Consolidated Balance Sheet. Leases considered short-term are not capitalized, given our election not to recognize right-of-use assets and lease liabilities arising from short-term leases  , but instead considered operating leases and the resulting rental expense is recognized on our Consolidated Statement of Operations as incurred.

 

Finance lease right-of-use assets and lease liabilities are recognized based on the present value of the future lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option.

 

Financial Liabilities

Financial Liabilities

 

Financial liabilities correspond to the financing obtained by the Company through bank credit facilities and accounts payable to suppliers and creditors. Financial liabilities are initially recognized based on their fair value, which is usually equal to the transaction value less directly attributable costs. Subsequently, such financial liabilities are carried at their amortized cost according to the effective interest rate method determined at initial recognition and recognized in the results of the period during the time of amortization of the financial obligation.

 

Fair Value of Financial Instruments

Fair Value of Financial Instruments

 

ASC 820, Fair Value Measurements, establishes a fair value hierarchy which requires us to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. We primarily apply the market approach for financial assets and liabilities measured at fair value on a recurring basis. Fair value is the price we would receive to sell and asset or pay to transfer a liability in an orderly transaction with a market participant at the measurement date. In the absence of active markets for identical assets or liabilities, such measurements involve developing assumptions based on market observable data and, in the absence of such data, internal information that is consistent with what market participants would use in a hypothetical transaction that occurs at the measurement date.

 

 

The standard describes three level of inputs that may be used to measure fair value:

 

Level 1: Quoted prices in active markets for identical assets or liabilities.

 

Level 2: Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable by observable market data for substantially the full term of the assets or liabilities.

 

Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

 

See Note 15 – Hedging Activities and Fair Value Measurements.

 

Derivative Financial Instruments

Derivative Financial Instruments

 

The Company recognizes all derivative financial instruments as either assets or liabilities at fair value on the consolidated balance sheet. The unrealized gains or losses arising from changes in fair value of derivative instruments that are designated and qualify as cash flow hedges, are recorded in the consolidated statement of comprehensive income. Amounts in Accumulated other comprehensive loss on the consolidated balance sheet are reclassified into the consolidated statement of income in the same period or periods during which the hedged transactions are settled.

 

Revenue Recognition

Revenue Recognition

 

Our principal sources of revenue are derived from product sales, sometimes referred to as standard form sales, and supply and installation contracts, sometimes referred to as revenues from fixed price contracts. We identified one single performance obligation for both forms of sales. Revenue is recognized when control is transferred to our customers. For product sales, the performance obligations are satisfied at a point in time and control is deemed to be transferred.

 

Approximately 14% of the Company’s consolidated net sales is generated by supply and installation contracts with customers that require the Company to design, develop, test, manufacture, and install windows according to the customers’ specifications. These contracts are primarily multi-year contracts with real estate general contractors and are generally priced on a fixed-price basis and are invoiced based on contract progress.

 

To determine the proper revenue recognition method, the Company first evaluates each of its contractual arrangements to identify its performance obligations. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. All the Company’s contracts have a single performance obligation because the promise to transfer the individual good or service is not separately identifiable from other promises within the contract and is, therefore, not distinct. These contractual arrangements either require the use of a highly specialized manufacturing process to provide goods according to customer specifications or represent a bundle of contracted goods and services that are integrated and together represent a combined output, which may include the delivery of multiple units.

 

These performance obligations are satisfied over time. Sales are recognized over time when control is continuously transferred to the customer during the contract. The continuous transfer of control to the customer is supported by contract clauses that provide for progress or performance-based payments. Generally, if a customer unilaterally terminates a contract, the Company has the right to receive payment for costs incurred plus a reasonable profit for products and services that do not have alternative use to the Company.

 

Sales are recorded using the cost-to-cost method on supply and installation contracts that include performance obligations satisfied over time. These sales are generally recorded at amounts equal to the ratio of actual cumulative costs incurred divided by total estimated costs at completion, multiplied by (i) the transaction price, less (ii) the cumulative sales recognized in prior periods.

 

 

Accounting for the sales and profits on performance obligations for which progress is measured using the cost-to-cost method involves the preparation of estimates of: (1) transaction price and (2) total costs at completion, which is equal to the sum of the actual incurred costs to date on the contract and the estimated costs to complete the contract’s statement of work. Incurred costs include labor, material, and overhead and represent work performed, which corresponds with and thereby represents the transfer of ownership to the customer. Performance obligations are satisfied over time when the risk of ownership has been passed to the customer and/or services are performed. The estimated profit or loss at completion on a contract is equal to the difference between the transaction price and the total estimated cost at completion.

 

Contract modifications routinely occur to account for changes in contract specifications or requirements. In most cases, contract modifications are for goods or services that are not distinct and, therefore, are accounted for as part of the existing contract. Transaction price estimates include additional consideration for submitted contract modifications or claims when the Company believes it has an enforceable right to the modification or claim, the amount can be reliably estimated, and its realization is reasonably assured. Amounts representing modifications accounted for as part of the existing contract are included in the transaction price and recognized as an adjustment to sales on a cumulative catch-up basis.

 

The Company’s supply and installation contracts allow for progress payments to bill the customer as contract costs are incurred and the customer often retains a small portion of the contract price until satisfactory completion of the contractual statement of work, which is a retainage of approximately 10%. The Company records an asset for unbilled receivables due to completing more work than the progress payment schedule allows to collect at a point in time. For certain supply and installation contracts, the Company receives advance payments. Advanced payments are not considered a significant financing component because they are a negotiated contract term to ensure the customer meets its financial obligation, particularly when there are significant upfront working capital requirements. The Company records a liability for advance payments received in excess of sales recognized, which is presented as a contract liability on the balance sheet.

 

Revisions or adjustments to estimates of the transaction price, estimated costs at completion and estimated profit or loss of a performance obligation are often required as work progresses under a contract, as experience is gained, as facts and circumstances change and as new information is obtained, even though the scope of work required under the contract may not change. Revisions or adjustments may also be required if contract modifications occur. While there are various factors that can affect the accuracy of cost estimates related to the revision of the proper allocation of indirect labor and indirect material costs to each project, such estimates are made based on the most updated historical information and margins of those indirect costs over the associated revenues and on all relevant information associated with each specific project at any point in time. The impact of revisions in profit or loss estimates are recognized on a cumulative catch-up basis in the period in which the revisions are made. The revisions in contract estimates, if significant, can materially affect the Company’s results of operations and cash flows, as well as reduce the valuations of contract assets and inventories, and in some cases result in liabilities to complete contracts in a loss position. The Company recognizes a liability for non-recurring obligations as situations considering that projects actual costs are usually adjusted to estimated costs. The Company did not recognize sales for performance obligations satisfied in prior periods during year ended December 31, 2022.

 

Shipping and Handling Costs

Shipping and Handling Costs

 

The Company classifies amounts billed to customers related to shipping and handling as product revenues. The Company records and presents shipping and handling costs in selling expenses.

 

Sales Tax and Value Added Taxes

Sales Tax and Value Added Taxes

 

The Company accounts for sales taxes and value added taxes imposed on its goods and services on a net basis – value added taxes paid for goods and services purchased is netted against value added tax collected from customers and the net amount is paid to the government. The current value added tax rate in Colombia for all of the Company’s products is 19%. A municipal industry and commerce tax (“ICA”) sales tax of 0.7% is payable on all of the Company’s products sold in the Colombian market.

 

 

Product Warranties

Product Warranties

 

The Company offers product warranties in connection with the sale and installation of its products that are competitive in the markets in which the products are sold. Standard warranties depend upon the product and service and are generally from five to ten years for architectural glass, curtain wall, laminated and tempered glass, window and door products. Warranties are not priced or sold separately and do not provide the customer with services or coverages in addition to the assurance that the product complies with original agreed-upon specifications. Claims are settled by replacement of the warrantied products. The cost associated with product warranties was $2,425, $1,256, and $681, during the years ended December 31, 2022, 2021, and 2020, respectively.

 

Advertising Costs

Advertising Costs

 

Advertising costs are expensed as they are incurred and are included in general and administrative expenses. Advertising costs for the years ended December 31, 2022, 2021, and 2020, amounted to approximately $1,612, $1,457, and $987, respectively.

 

Employee Benefits

Employee Benefits

 

The Company provides benefits to its employees in accordance with Colombian labor laws. Employee benefits do not give rise to any long-term liability.

 

Income Taxes

Income Taxes

 

The Company’s operations in Colombia are subject to the taxing jurisdiction of the Republic of Colombia. Tecnoglass LLC, Tecnoglass RE LLC, GM&P, Componenti USA LLC and ESW LLC are U.S. entities based in Florida, and are subject to the taxing jurisdiction of the United States. VS is subject the taxing jurisdiction in the Republic of Panama. Tecnoglass is subject to the taxing jurisdiction of the Cayman Islands. Annual tax periods prior to December 2016 are no longer subject to examination by taxing authorities in Colombia.

 

The company accounts for income taxes using the asset and liability approach of accounting for income taxes (ASC 740 “Income Taxes”). Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. The provision for income taxes represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from differences between the financial and tax basis of the Company’s assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted. For each tax jurisdiction in which the Company operates, deferred tax assets and liabilities are offset against one another and are presented as a single noncurrent amount within the consolidated balance sheets.

 

The Company presents deferred tax assets and liabilities net as either a non-current asset or liability, depending on the net deferred tax position. The Company recognizes the financial statement effects of uncertain income tax positions when it is more likely than not, based on the technical merits, that the position will be sustained upon examination. The Company accrues for other tax contingencies when it is probable that a liability to a taxing authority has been incurred and the amount of the contingency can be reasonably estimated. Interest accrued related to unrecognized tax and income tax related penalties are included in the provision for income taxes. The uncertain income taxes positions are recorded in “Taxes payable” in the consolidated balance sheets.

 

Earnings per Share

Earnings per Share

 

The Company computes basic earnings per share by dividing net income attributable to parent by the weighted-average number of ordinary shares outstanding during the period. Income per share assuming dilution (diluted earnings per share) would give effect to dilutive potential ordinary shares outstanding during the period. See Note 18 – Shareholders’ Equity for further detail on the calculation of earnings per share.

 

 

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

 

In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting”. The amendments in this Update provide optional expedients and exceptions for contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments in this Update apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The expedients and exceptions provided by the amendments do not apply to contract modifications made and hedging relationships entered into or evaluated after December 31, 2022, except for hedging relationships existing as of December 31, 2022, that an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. In December 2022, the FASB issued ASU 2022-06, Deferral of the Sunset Date of Topic 848 which deferred the effective date of Topic 848. As a result, this standard is effective beginning after December 15, 2024. The Company’s outstanding debt, which bears interest based on LIBOR, contains provisions for transitioning into a benchmark reference rate prior to the discontinuation of LIBOR in 2023. Our interest rate swap derivative contract will be adjusted accordingly.

 

Adoption of New Accounting Standards

Adoption of New Accounting Standards

 

In June 2016, the FASB issued Accounting Standards Update (ASU) 2016-13, Financial Instruments—Credit Losses (Topic 326). This ASU represents a significant change in the allowance for credit losses accounting model by requiring immediate recognition of management’s estimates of current expected credit losses. Under the prior model, losses were recognized only as they were incurred, which FASB has noted delayed recognition of expected losses that might not yet have met the threshold of being probable. The new model is applicable to all financial instruments that are not accounted for at fair value through net income, thereby bringing consistency in accounting treatment across different types of financial instruments and requiring consideration of a broader range of variables when forming loss estimates. ASU 2016-13 is effective for fiscal years beginning after December 15, 2019, (with early application permitted). The FASB issued ASU 2019-10 and ASU 2019-11 during the fourth quarter of 2019 that postponed the effective date to the year beginning after December 15, 2022 for smaller reporting companies. In February 2020, the FASB issued ASU 2020-02 “Financial Instruments – Credit Losses (Topic 326) and Leases (Topic 842), which amends SEC Staff Accounting Bulletin No. 119 (SAB119) which contains interpretative guidance from the SEC aligned to the FASB’s ASC 326.

 

We adopted this standard using the modified retrospective approach at the beginning of fiscal year 2022 as we no longer qualified as a smaller reporting company. The adoption of this ASU did not have a significant impact on the Company’s earnings or financial condition. Refer to additional disclosures in Note 4.

 

In September 2022, the FASB issued Accounting Standards Update (ASU) No. 2022-04, Liabilities – Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations. The ASU requires a buyer in a supplier finance program to disclose information about the program’s nature, activity during the period, changes from period to period, and potential magnitude. This guidance is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the disclosure of rollforward information, which is effective for fiscal years beginning after December 15, 2023, with early adoption permitted.

 

Tecnoglass, Inc. has established payment terms to suppliers for the purchase of goods and services, which normally range between 30 and 60 days. In the normal course of business, suppliers may require liquidity and manage, through third parties, the advanced payment of invoices. The Company allows its suppliers the option to payments in advance of an invoice due date, through a third-party finance provider or intermediary, with the purpose of allowing suppliers to obtain the required liquidity. For these purposes, suppliers present to Tecnoglass, Inc. the third-party finance provider or intermediary with whom they will carry out the finance program and establish an agreement, through which the invoices will be paid by the third-party finance provider or intermediary once Tecnoglass, Inc. has confirmed the invoices as valid. Once the Company confirms the invoices are valid, the third-party finance provider or intermediary proceeds with the payment to the supplier. Subsequently, Tecnoglass, Inc. pays the invoices for goods or services to the third-party finance provider or intermediary selected by the supplier. Payment times do not vary from those initially agreed with the supplier, as stated in the invoices factored by the supplier (i.e. between 30 and 60 days). Pursuant to the supplier finance programs, the Company has not been required to pledge any assets as security nor to provide any guarantee to third-party finance provider or intermediary.

 

 

As of December 31, 2022, the obligations outstanding related to the supplier finance program amount to $9,290, recorded as current liabilities, with $9,238 classified as Trade accounts payable and accrued expenses and $52 classified as Due to related parties.  

 

The rollforward   of Tecnoglass, Inc.´s outstanding obligations confirmed as valid under its supplier finance program for year ended December 31, 2022, are as follows:

 

 Schedule of Outstanding Obligations for Supplier Finance Program

  

Twelve months ended

December 31, 2022

 
Confirmed obligations outstanding at the beginning of the year  $11,348 
Invoices confirmed during the year   35,755 
Confirmed invoices paid during the year   (37,813)
Confirmed obligations outstanding at the end of the year  $9,290 

 

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Schedule of Property, Plant and Equipment Estimated Useful Lives

Buildings   20 years 
Aircraft   20 years 
Machinery and equipment   10 years 
Furniture and fixtures   10 years 
Office equipment and software   5 years 
Vehicles   5 years 
Schedule of Outstanding Obligations for Supplier Finance Program

The rollforward   of Tecnoglass, Inc.´s outstanding obligations confirmed as valid under its supplier finance program for year ended December 31, 2022, are as follows:

 

 Schedule of Outstanding Obligations for Supplier Finance Program

  

Twelve months ended

December 31, 2022

 
Confirmed obligations outstanding at the beginning of the year  $11,348 
Invoices confirmed during the year   35,755 
Confirmed invoices paid during the year   (37,813)
Confirmed obligations outstanding at the end of the year  $9,290 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Ventanas Solar Acquisition (Tables)
12 Months Ended
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Schedule of Consolidated Financial Statements

 Schedule of Consolidated Financial Statements

   January 1, 2020 
   Prior to
acquisition
   Effect of
acquisition
   After
acquisition
 
Retained earnings   16,213    (4,065)   12,148 
Total shareholders’ equity   187,210    (4,077)   183,133 

 

Certain accounts receivable due from VS to the Company during previous periods have been reclassified to shareholders’ equity as part of the retroactive consolidation.

 

The following table includes the financial information as originally reported and the net effect of the VS acquisition after elimination of intercompany transactions.

 

   December 31, 2020 
   Prior to
acquisition
   Effect of
acquisition
   After
acquisition
 
Total  assets   532,025    (1,913)   530,112 
Total sales   374,923    1,684    376,607 
                
Operating income   66,120    (413)   65,707 
Income attributable to parent   24,185    (310)   23,875 
Basic income per share   0.52    0.00    0.51 
Diluted income per share   0.52    0.00    0.51 

 

 

The following table includes a reconciliation of the financial information for the year ended December 31, 2021 as being reported, the net effect of the VS acquisition after elimination of intercompany transactions, and the financial information that would have been, had the Company not acquired VS:

 

   December 31, 2021 
   Prior to
acquisition
   Effect of
acquisition
   After
acquisition
 
Total assets   589,352    2,211    591,563 
Total sales   494,499    2,286    496,785 
                
Operating income   116,895    90    116,985 
Income attributable to parent   68,085    66    68,151 
Basic income per share   1.43    0.00    1.44 
Diluted income per share   1.43    0.00    1.44 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Segment and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Schedule of Segment and Geographic Information

The following tables present geographical information about external customers. Geographical information is based on the location where there the customer is located.

 

   2022   2021   2020 
   Twelve months ended December 31, 
   2022   2021   2020 
Colombia  $16,000   $26,375   $24,178 
United States   688,358    456,327    340,437 
Panama   2,738    4,531    2,713 
Other   9,474    9,553    9,279 
Total revenues  $716,570   $496,785   $376,607 

 

 

The following table presents revenues from external customer by product groups.

 

   2022   2021   2020 
   Years ended December 31, 
   2022   2021   2020 
Glass and framing components  $71,479   $76,106   $73,443 
Windows and architectural systems   645,091    420,679    303,164 
Total revenues  $716,570   $496,785   $376,607 
Schedule of Long Lived Assets

The Company’s long-lived assets are distributed geographically as follows:

 

   2022   2021 
   Year ended December 31, 
   2022   2021 
Colombia  $195,054   $161,270 
Panamá   37    60 
United States   106,525    103,362 
Total long lived assets  $301,616   $264,692 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Disaggregation, Contract Assets and Contract liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Schedule of Disaggregation by Revenue

The Company disaggregates its sales with customers by revenue recognition method for its only segment, as the Company believes these factors affect the nature, amount, timing, and uncertainty of the Company’s revenue and cash flows.

 

   2022   2021   2020 
   Years ended December 31, 
   2022   2021   2020 
Fixed price contracts  $98,299   $77,417   $103,423 
Product sales   618,271    419,368    273,184 
Total revenues  $716,570   $496,785   $376,607 
Schedule of Contract Assets and Liabilities

The table below presents the components of net contract assets (liabilities).

 

  

December 31,

2022

  

December 31,

2021

 
Contract assets — current  $12,610   $18,667 
Contract assets — non-current   8,875    11,853 
Contract liabilities — current   (49,601)   (45,213)
Contract liabilities — non-current   (11)   (78)
Net contract liabilities  $(28,127)  $(14,771)
Contract Assets [Member]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Schedule of Contract Assets and Liabilities

The components of contract assets are presented in the table below.

 

  

December 31,

2022

  

December 31,

2021

 
Unbilled contract receivables, gross  $5,738   $8,174 
Retainage   15,747    22,346 
Total contract assets   21,485    30,520 
Less: current portion   12,610    18,667 
Contract assets – non-current  $8,875   $11,853 
Contract Liabilities [Member]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Schedule of Contract Assets and Liabilities

The components of contract liabilities are presented in the table below.

 

  

December 31,

2022

  

December 31,

2021

 
Billings in excess of costs  $14,724   $12,854 
Advances from customers on uncompleted contracts   34,888    32,437 
Total contract liabilities   49,612    45,291 
Less: current portion   49,601    45,213 
Contract liabilities – non-current  $11   $78 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Trade Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
Schedule of Trade Accounts Receivable

Trade accounts receivable consist of the following:

 

   2022   2021 
   December 31, 
   2022   2021 
Trade accounts receivable   158,974    110,727 
Less: Allowance for credit losses   (577)   (188)
Total  $158,397   $110,539 
Schedule of Changes in Allowance for Doubtful Accounts Receivable

The changes in the allowance for doubtful accounts for the years ended December 31, 2022, and 2021 are as follows:

 

   2022   2021 
   Year ended December 31, 
   2022   2021 
Balance at beginning of year  $188   $644 
Provision for credit losses   643    1,599 
Deductions and write-offs, net of foreign currency adjustment   (254)   (2,055)
Balance at end of year  $577   $188 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories (Tables)
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Schedule of Inventories

Inventories are comprised of the following:

 

   December 31,
2022
   December 31,
2021
 
Raw materials  $93,360   $54,443 
Work in process   9,875    11,126 
Finished goods   6,409    8,789 
Stores and spares   13,902    9,869 
Packing material   1,563    870 
Total Inventories, gross   125,109    85,097 
Less: Inventory allowance   (112)   (122)
Total inventories, net  $124,997   $84,975 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Other Current Assets (Tables)
12 Months Ended
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Current Assets

Other assets consist of the following:

 

   2022   2021 
   Year ended December 31, 
   2022   2021 
Advances to suppliers and loans  $1,405   $983 
Prepaid income taxes   12,579    12,945 
Employee receivables   343    323 
Prepaid expenses   3,778    3,861 
Derivative financial instruments   9,340    - 
Other creditors   1,518    4,742 
Total  $28,963   $22,854 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment

Property, plant, and equipment is comprised of the following:

 

   December 31,
2022
   December 31,
2021
 
Buildings  $66,923   $61,383 
Machinery and equipment   185,890    164,538 
Office equipment and software   7,338    7,278 
Vehicles   3,519    3,302 
Aircraft   9,545    9,545 
Furniture and fixtures   2,845    2,537 
Total property, plant and equipment   276,060    248,583 
Accumulated depreciation   (101,804)   (106,845)
Net book value of property and equipment   174,256    141,738 
Land   28,609    24,891 
Total property, plant and equipment, net  $202,865   $166,629 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets, Net

Schedule of Finite-Lived Intangible Assets, Net

   December 31, 2022 
   Gross   Acc. Amort.   Net 
Trade Names  $980   $(980)  $- 
Notice of Acceptances (“NOA’s”), product designs and other intellectual property   9,987    (7,347)   2,706 
Non-compete Agreement   165    (165)   - 
Customer Relationships   4,140    (4,140)   - 
Total  $15,272   $(12,632)  $2,706 

 

   December 31, 2021 
   Gross   Acc. Amort.   Net 
Trade Names  $980   $(947)  $33 
Notice of Acceptances (“NOA’s”), product designs and other intellectual property   9,456    (6,280)   3,176 
Non-compete Agreement   165    (160)   5 
Customer Relationships   4,140    (4,017)   123 
Total  $14,741   $(11,404)  $3,337 
Schedule of Finite Lived Intangible Assets Future Amortization Expense

The estimated aggregate amortization expense for each of the five succeeding years as of December 31, 2022, is as follows:

 

Schedule of Finite Lived Intangible Assets Future Amortization Expense

Year ending  (in thousands) 
2023   975 
2024   686 
2025   380 
2026   297 
Thereafter   368 
Total   $2,706 

XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Other Long-Term Assets (Tables)
12 Months Ended
Dec. 31, 2022
Investments, All Other Investments [Abstract]  
Schedule of Other Long Term Assets

Other long-term assets are comprised of the following:

 

Schedule of Other Long Term Assets

   2022   2021 
   December 31, 
   2022   2021 
Real estate investments  $3,432   $3,848 
Other long-term investments  $1,113   $309 
Other assets, noncurrent,total  $4,545   $4,157 
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Debt (Tables)
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Schedule of Long Term Debt

The Company’s debt is comprised of the following:

 

Schedule of Long Term Debt

  

December 31,

2022

  

December 31,

2021

 
Revolving lines of credit  $330   $279 
Finance lease   395    306 
Other loans   -    239 
Senior secured credit facility   172,500    204,257 
Less: Deferred cost of financing   (3,740)   (6,026)
Total obligations under borrowing arrangements   169,484    199,055 
Less: Current portion of long-term debt and other current borrowings   504    10,700 
Long-term debt  $168,980   $188,355 
Schedule of Maturities of Long Term Debt

The table below shows maturities of debt as of December 2022.

 

Schedule of Maturities of Long Term Debt

      
2023   504 
2024   6,397 
2025   15,073 
2026   151,251 
Thereafter   - 
Total  $173,225 
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Expense (Benefit)

The components of income tax expense are as follows:

 

Schedule of Components of Income Tax Expense (Benefit)

   2022   2021   2020 
   Twelve months ended December 31, 
   2022   2021   2020 
Current income tax               
United States   (7,012)  $(1,679)  $(1,385)
Colombia   (62,230)   (22,354)   (5,035)
Panama   (32)   (52)   (32)
Total current income tax   (69,274)   (24,085)   (6,452)
Deferred income Tax               
United States   422    (1,829)   20 
Colombia   (5,906)   (2,571)   (6,601)
Total deferred income tax   (5,484)   (4,400)   (6,581)
Total income tax provision   (74,758)  $(28,485)  $(13,033)
                
Effective tax rate   32.3%   29.4%   35.3%
Schedule of Effective Income Tax Rate Reconciliation

A reconciliation of the statutory tax rate in Colombia to the Company’s effective tax rate is as follows:

 

Schedule of Effective Income Tax Rate Reconciliation 

   Year ended December 31, 
   2022   2021   2020 
Income tax expense at statutory rates   33.8%   29.6%   30.5%
Non-deductible expenses   0.7%   2.4%   5.9%
Non-taxable income   (2.2)%   (2.6)%   (1.1)%
Effective tax rate   32.3%   29.4%   35.3%
Schedule of Deferred Tax Assets and Liabilities

The Company has the following deferred tax assets and liabilities:

 

Schedule of Deferred Tax Assets and Liabilities

   2022   2021 
   Year ended December 31, 
   2022   2021 
Deferred tax assets:          
Property, plant and equipment adjustments   218    471 
Tax benefit on installation of renewable energy project   133    201 
Foreign currency transactions   4,982    3,828 
Other   (1,416)   59 
Total deferred tax assets  $3,917   $4,559 
           
Deferred tax liabilities:          
Depreciation and Amortization   (5,138)   (4,772)
Other   200    (71)
Foreign currency transactions   (3,609)   (2,537)
Total deferred tax liabilities  $(8,547)  $(7,380)
           
Net deferred tax  $(4,632)  $(2,821)
Schedule of Net Deferred Tax Liability

Net deferred tax is presented on the balance sheet as follows:

 

Schedule of Net Deferred Tax Liability

   2022   2021 
   Year ended December 31, 
   2022   2021 
Long term deferred income tax asset  $558   $596 
Less: long term deferred income tax liability  $5,190   $3,417 
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Hedging Activities and Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Fair Value of Foreign Currency Hedges

The fair value of our interest rate swap and foreign currency non-delivery forward hedges is classified in the accompanying consolidated balance sheets, as of December 31, 2022, as follows:

 

Schedule of Fair Value of Foreign Currency Hedges

   Derivative Assets    Derivative Liabilities
   December 31, 2022    December 31, 2022
Derivatives designated as hedging instruments under Subtopic 815-20:  Balance Sheet Location  Fair
Value
     Balance Sheet Location  Fair Value 
                 
Derivative instruments:                  
Interest Rate Swap Contracts and foreign currency non-delivery forwards  Other current assets  $9,340     Accrued liabilities  $(-)
Total derivative instruments  Total derivative assets  $9,340     Total derivative liabilities  $(-)
Schedule of Gains (Losses) on Derivative Financial Instruments quarter ended

The following table presents the gains (losses) on derivative financial instruments, and their classifications within the accompanying consolidated financial statements, for the quarter ended December 31, 2022:

 

Schedule of Gains (Losses) on Derivative Financial Instruments quarter ended

   Derivatives in Cash Flow Hedging Relationships 
   Amount of Gain or (Loss)  

Location of Gain or (Loss)

Reclassified from

Accumulated

 

Amount of Gain or (Loss)

Reclassified from

 
   Recognized in OCI (Loss) on   OCI (Loss) into  Accumulated 
   Derivatives   Income  OCI (Loss) into Income 
   Three Months Ended      Three Months Ended 
   December 31,   December 31,      December 31,   December 31, 
   2022   2021      2022   2021 
                        
Interest Rate Swap and foreign currency non-delivery forwards Contracts  $143   $          -   Interest Expense  $          -   $- 

 

The following table presents the gains (losses) on derivative financial instruments, and their classifications within the accompanying consolidated financial statements, for the twelve months ended December 31, 2022:

 

   Derivatives in Cash Flow Hedging Relationships 
   Amount of Gain or (Loss)  

Location of Gain or (Loss)

Reclassified from

Accumulated

 

Amount of Gain or (Loss)

Reclassified from

 
   Recognized in OCI (Loss) on   OCI (Loss) into  Accumulated 
   Derivatives   Income  OCI (Loss) into Income 
   Twelve Months Ended      Twelve Months Ended 
   December 31,   December 31,      December 31,   December 31, 
   2022   2021      2022   2021 
                        
Interest Rate Swap and foreign currency non-delivery forwards and collar contracts  $9,340   $-   Interest Expense  $          -   $185 
Summary of Fair Value and Carrying Amounts of Long Term Debt

The following table summarizes the fair value and carrying amounts of our long-term debt:

 

Summary of Fair Value and Carrying Amounts of Long Term Debt

 

December 31,

2022

  

December 31,

2021

 
Fair Value   172,408    194,285 
Carrying Value   168,980    188,355 
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Related Parties (Tables)
12 Months Ended
Dec. 31, 2022
Related Party Transactions [Abstract]  
Schedule of Related Parties

The following is a summary of assets, liabilities, and income transactions with all related parties:

 

Schedule of Related Parties

  

December 31,

2022

  

December 31,

2021

 
Due from related parties:          
Alutrafic Led SAS   249    526 
Studio Avanti SAS   113    408 
Due from other related parties   1,085    1,318 
Total due from related parties  $1,447   $2,252 
           
Due to related parties:          
Vidrio Andino (St. Gobain)   4,853    2,834 
Due from other related parties   470    1,023 
Total due to related parties  $5,323   $3,857 
Schedule of Sale to Related Parties

Schedule of Sale to Related Parties

   2022   2021   2020 
   Year ended December 31, 
   2022   2021   2020 
Sales to related parties:               
Alutrafic Led SAS  $941   $1,104   $697 
Studio Avanti SAS   534    757    355 
Sales to other related parties   360    259    497 
Sales to related parties  $1,835   $2,120   $1,549 
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Shareholders’ Equity (Tables)
12 Months Ended
Dec. 31, 2022
Equity [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted

The following table sets forth the computation of the basic and diluted earnings per share for the years ended December 31, 2022, 2021, and 2020:

 

Schedule of Earnings Per Share, Basic and Diluted

   2022   2021   2020 
   Twelve months ended December 31, 
   2022   2021   2020 
Numerator for basic and diluted earnings per shares               
Net Income   156,412   $68,428   $23,841 
                
Denominator               
Denominator for basic earnings per ordinary share - weighted average shares outstanding   47,674,773    47,674,773    46,398,428 
Effect of dilutive securities and stock dividend   -    -    - 
Denominator for diluted earnings per ordinary share - weighted average shares outstanding   47,674,773    47,674,773    46,398,428 
Basic earnings per ordinary share   3.28   $1.44   $0.51 
Diluted earnings  per ordinary share   3.28   $1.44   $0.51 
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Operating Expenses (Tables)
12 Months Ended
Dec. 31, 2022
Other Income and Expenses [Abstract]  
Schedule of Other Operating Cost and Expense, by Component

Selling expenses for the years ended December 31, 2022, 2021, and 2020, were comprised of the following:

 

Schedule of Other Operating Cost and Expense, by Component 

   2022   2021   2020 
   Twelve months ended December 31, 
   2022   2021   2020 
Shipping and handling   39,311   $23,064   $16,075 
Sales commissions   13,265    10,740    8,161 
Personnel   7,896    7,060    6,287 
Services   3,033    2,616    1,921 
Accounts receivable provision   643    1,599    1,196 
Packaging   1,338    1,820    1,036 
Other selling expenses   3,520    2,869    4,389 
Total Selling Expense   69,006   $49,768   $39,065 

 

General and administrative expenses for the years ended December 31, 2022, 2021, and 2020, were comprised of the following:

 

   Twelve months ended December 31, 
   2022   2021   2020 
Personnel  $11,859   $10,814   $9,976 
Related parties   9,972    6,746    6,617 
Services   5,568    3,915    4,168 
Depreciation and amortization   3,043    3,593    3,687 
Professional fees   3,138    3,029    2,971 
Insurance   2,880    2,139    1,904 
Taxes   1,219    1,047    1,138 
Bank charges and tax on financial transactions   2,812    1,911    1,273 
Rent expense   1,270    894    830 
Non-recurring short seller report investigation related expenses   3,402    -    - 
One time project dispute settlement   4,550    -    - 
Other expenses   4,365    1,743    2,105 
Total General and administrative expenses  $54,078   $35,831   $34,669 
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Property, Plant and Equipment Estimated Useful Lives (Details)
12 Months Ended
Dec. 31, 2022
Building [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 20 years
Aircraft [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 20 years
Machinery and Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 10 years
Furniture and Fixtures [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 10 years
Office Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 5 years
Vehicles [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 5 years
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Outstanding Obligations for Supplier Finance Program (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Accounting Policies [Abstract]  
Confirmed obligations outstanding at the beginning of the year $ 11,348
Invoices confirmed during the year 35,755
Confirmed invoices paid during the year (37,813)
Confirmed obligations outstanding at the end of the year $ 9,290
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Basis of Presentation and Summary of Significant Accounting Policies (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Product Information [Line Items]      
Restricted cash $ 0 $ 0  
Percentage of retainage on customers 10.00%    
Value added tax, percentage 19.00%    
Sales tax, percentage 0.70%    
Product warranties description The Company offers product warranties in connection with the sale and installation of its products that are competitive in the markets in which the products are sold. Standard warranties depend upon the product and service and are generally from five to ten years for architectural glass, curtain wall, laminated and tempered glass, window and door products.    
Cost of product warranties $ 2,425,000 1,256,000 $ 681,000
Advertising costs 1,612,000 1,457,000 $ 987,000
Current liabilities 9,290,000 11,348,000  
Trade accounts payable and accrued expenses 90,186,000 68,087,000  
Due to related parties 5,323,000 $ 3,857,000  
Supplier Finance Program [Member]      
Product Information [Line Items]      
Current liabilities 9,290,000    
Trade accounts payable and accrued expenses 9,238,000    
Due to related parties $ 52,000    
Revenue [Member] | Customer Concentration Risk [Member] | Supply and installation [Member]      
Product Information [Line Items]      
Concentartion risk percentage 14.00%    
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Consolidated Financial Statements (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Jan. 01, 2020
Business Acquisition [Line Items]        
Total Shareholders' Equity $ 348,820 $ 243,862    
Total Assets 734,308 591,563    
Total Sales 716,570 496,785 $ 376,607  
Operating Income 226,415 116,985 65,707  
Income attributable to parent $ 155,743 $ 68,151 $ 23,875  
Basic income per share $ 3.28 $ 1.44 $ 0.51  
Diluted income per share $ 3.28 $ 1.44 $ 0.51  
Ventanas solar acquisition [Member] | Prior to acquistion [Member]        
Business Acquisition [Line Items]        
Retained Earnings       $ 16,213
Total Shareholders' Equity       187,210
Total Assets   $ 589,352 $ 532,025  
Total Sales   494,499 374,923  
Operating Income   116,895 66,120  
Income attributable to parent   $ 68,085 $ 24,185  
Basic income per share   $ 1.43 $ 0.52  
Diluted income per share   $ 1.43 $ 0.52  
Ventanas solar acquisition [Member] | Effect of acquistion [Member]        
Business Acquisition [Line Items]        
Retained Earnings       (4,065)
Total Shareholders' Equity       (4,077)
Ventanas solar acquisition [Member] | After acquistion [Member]        
Business Acquisition [Line Items]        
Retained Earnings       12,148
Total Shareholders' Equity       $ 183,133
Ventanas solar acquisition [Member] | Effect of acquisition [Member]        
Business Acquisition [Line Items]        
Total Assets   $ 2,211 $ 1,913  
Total Sales   2,286 1,684  
Operating Income   90 (413)  
Income attributable to parent   $ 66 $ (310)  
Basic income per share   $ 0.00 $ 0.00  
Diluted income per share   $ 0.00 $ 0.00  
Ventanas solar acquisition [Member] | After acquisition [Member]        
Business Acquisition [Line Items]        
Total Assets   $ 591,563 $ 530,112  
Total Sales   496,785 376,607  
Operating Income   116,985 65,707  
Income attributable to parent   $ 68,151 $ 23,875  
Basic income per share   $ 1.44 $ 0.51  
Diluted income per share   $ 1.44 $ 0.51  
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Ventanas Solar Acquisition (Details Narrative)
$ in Millions
Nov. 08, 2021
USD ($)
Business Acquisition [Line Items]  
Accounts receivable $ 4.0
CI energia solar SASES windows [Member]  
Business Acquisition [Line Items]  
Purchase Agreement 95.00%
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Long Term Investments (Details Narrative) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Oct. 28, 2020
May 03, 2019
Dec. 31, 2022
Dec. 31, 2021
Dec. 09, 2020
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Issuance of ordinary shares 1,557,142        
Issuance of ordinary shares     $ 0.0001 $ 0.0001  
Additional cash contribution     $ 12.5    
Saint gobain joint venture agreement [Member]          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Purchase price for acquiring minority interest   $ 45.0      
Cash consideration paid for acquisition of minority interest   $ 34.1      
Recorded current liabilities in relation to acquistion         $ 10.9
Issuance of ordinary shares $ 7.00        
Premium percentage 33.00%        
Saint gobain joint venture agreement [Member] | Vidrio Andino (St. Gobain) [Member]          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Minority ownership interest   25.80%      
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Segment and Geographic Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenues $ 716,570 $ 496,785 $ 376,607
Glass and Framing Components [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenues 71,479 76,106 73,443
Windows and Architectural Systems [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenues 645,091 420,679 303,164
COLOMBIA      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenues 16,000 26,375 24,178
UNITED STATES      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenues 688,358 456,327 340,437
PANAMA      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenues 2,738 4,531 2,713
Other [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenues $ 9,474 $ 9,553 $ 9,279
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Long Lived Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long lived assets $ 301,616 $ 264,692
COLOMBIA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long lived assets 195,054 161,270
PANAMA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long lived assets 37 60
UNITED STATES    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long lived assets $ 106,525 $ 103,362
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Segment and Geographic Information (Details Narrative)
12 Months Ended
Dec. 31, 2022
Segment
Segment Reporting [Abstract]  
Number of operating segments 1
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Disaggregation by Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Total revenues $ 716,570 $ 496,785 $ 376,607
Fixedb Price Contracts [Member]      
Disaggregation of Revenue [Line Items]      
Total revenues 98,299 77,417 103,423
Product Sales [Member]      
Disaggregation of Revenue [Line Items]      
Total revenues $ 618,271 $ 419,368 $ 273,184
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating revenues:    
Less: current portion $ 12,610 $ 18,667
Contract assets – non-current 8,875 11,853
Contract liabilities — current (49,601) (45,213)
Contract liabilities — non-current (11) (78)
Net contract liabilities (28,127) (14,771)
Unbilled contract receivables, gross 5,738 8,174
Retainage 15,747 22,346
Total contract assets 21,485 30,520
Billings in excess of costs 14,724 12,854
Advances from customers on uncompleted contracts 34,888 32,437
Total contract liabilities 49,612 45,291
Less: current portion 49,601 45,213
Contract liabilities – non-current $ 11 $ 78
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Disaggregation, Contract Assets and Contract liabilities (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Remaining performance obligation       $ 482,400
Performance obligation, percentage       100.00%
Sales related to billing in excess of cost liability       $ 8,583
Sales related to contract liabilities $ 6,765      
Forecast [Member]        
Remaining performance obligation   $ 97,500 $ 384,900  
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Trade Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Receivables [Abstract]      
Trade accounts receivable $ 158,974 $ 110,727  
Less: Allowance for credit losses (577) (188) $ (644)
Total $ 158,397 $ 110,539  
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Changes in Allowance for Doubtful Accounts Receivable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Receivables [Abstract]      
Balance at beginning of year $ 188 $ 644  
Provision for credit losses 643 1,599 $ 1,196
Deductions and write-offs, net of foreign currency adjustment (254) (2,055)  
Balance at end of year $ 577 $ 188 $ 644
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 93,360 $ 54,443
Work in process 9,875 11,126
Finished goods 6,409 8,789
Stores and spares 13,902 9,869
Packing material 1,563 870
Total Inventories, gross 125,109 85,097
Less: Inventory allowance (112) (122)
Total inventories, net $ 124,997 $ 84,975
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Advances to suppliers and loans $ 1,405 $ 983
Prepaid income taxes 12,579 12,945
Employee receivables 343 323
Prepaid expenses 3,778 3,861
Derivative financial instruments 9,340
Other creditors 1,518 4,742
Total $ 28,963 $ 22,854
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Other Current Assets (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]      
Amortization of prepaid expenses $ 1,820 $ 1,308 $ 1,338
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment $ 276,060 $ 248,583
Accumulated depreciation (101,804) (106,845)
Net book value of property and equipment 174,256 141,738
Land 28,609 24,891
Total property, plant and equipment, net 202,865 166,629
Building [Member]    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment 66,923 61,383
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment 185,890 164,538
Office Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment 7,338 7,278
Vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment 3,519 3,302
Aircraft [Member]    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment 9,545 9,545
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment $ 2,845 $ 2,537
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Property, Plant and Equipment (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Abstract]      
Depreciation expense $ 16,475 $ 17,317 $ 17,107
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Finite-Lived Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross $ 15,272 $ 14,741
Accumulated Amortization (12,632) (11,404)
Total 2,706 3,337
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross 980 980
Accumulated Amortization (980) (947)
Total 33
Notice of Acceptances [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross 9,987 9,456
Accumulated Amortization (7,347) (6,280)
Total 2,706 3,176
Non-compete Agreement [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross 165 165
Accumulated Amortization (165) (160)
Total 5
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross 4,140 4,140
Accumulated Amortization (4,140) (4,017)
Total $ 123
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Finite Lived Intangible Assets Future Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
2023 $ 975  
2024 686  
2025 380  
2026 297  
Thereafter 368  
Total  $ 2,706 $ 3,337
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]      
Weighted average amortization period 5 years 1 month 6 days    
Amortization of Intangible Assets $ 1,391 $ 2,298 $ 2,178
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Other Long Term Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Investments, All Other Investments [Abstract]    
Real estate investments $ 3,432 $ 3,848
Other long-term investments 1,113 309
Other assets, noncurrent,total $ 4,545 $ 4,157
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Long Term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Disclosure [Abstract]    
Revolving lines of credit $ 330 $ 279
Finance lease 395 306
Other loans 239
Senior secured credit facility 172,500 204,257
Less: Deferred cost of financing (3,740) (6,026)
Total obligations under borrowing arrangements 169,484 199,055
Less: Current portion of long-term debt and other current borrowings 504 10,700
Long-term debt $ 168,980 $ 188,355
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Maturities of Long Term Debt (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Debt Disclosure [Abstract]  
2023 $ 504
2024 6,397
2025 15,073
2026 151,251
Thereafter
Total $ 173,225
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Debt (Details Narrative) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2022
Mar. 31, 2022
Nov. 30, 2021
Jan. 31, 2021
Dec. 31, 2020
Nov. 30, 2020
Oct. 30, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]                    
Line of credit               $ 330 $ 279  
Debt instrument basis spread on variable rate           2.50%        
Proceeds from Long-term Lines of Credit         $ 23,100          
Debt Instrument, Maturity Date, Description               few weeks to 4 years    
Debt, weighted average interest rate               5.16%    
Debt instrument interest rate increase decrease               3.41%    
Interest Expense               $ 6,786 $ 8,482 $ 20,699
US Bank Syndicated [Member]                    
Debt Instrument [Line Items]                    
Deposits savings deposits     $ 15,000              
UnSecured Senior Notes [Member]                    
Debt Instrument [Line Items]                    
Debt instrument, interest rate, stated percentage       8.20%            
Debt instrument, face amount       $ 210,000            
Debt Instrument, Maturity Date, Description               mature in 2022    
Debt extinguishment cost       10,900            
Debt extinguishment of call premium       $ 8,600            
London Interbank Offered Rate (LIBOR) [Member]                    
Debt Instrument [Line Items]                    
Debt instrument, interest rate, stated percentage             0.75%      
London Interbank Offered Rate (LIBOR) [Member] | Minimum [Member]                    
Debt Instrument [Line Items]                    
Debt instrument basis spread on variable rate           1.50% 2.50%      
London Interbank Offered Rate (LIBOR) [Member] | Maximum [Member]                    
Debt Instrument [Line Items]                    
Debt instrument basis spread on variable rate           0.75% 3.50%      
Draw Term Loan [Member]                    
Debt Instrument [Line Items]                    
Line of credit facility, maximum borrowing capacity             $ 250,000      
Senior Secured Credit Facility [Member]                    
Debt Instrument [Line Items]                    
Line of credit facility, maximum borrowing capacity             300,000      
Debt instrument basis spread on variable rate   1.50%                
Line of credit facility, borrowing capacity, description     (i) increase the borrowing capacity under its committed Line of credit from $50 million to $150 million, (ii) reduce its borrowing costs by an approximate 130 basis points, and (iii) extend the initial maturity date by one year to the end of 2026.              
Debt instrument, interest rate, stated percentage     5.93%              
Related party transaction, due from (to) related party     $ 1,496              
Line of credit facility decrease forgiveness $ 10,000 $ 15,000                
Senior Secured Credit Facility [Member] | Deferred Cost [Member]                    
Debt Instrument [Line Items]                    
Related party transaction, due from (to) related party     1,346              
Senior Secured Credit Facility [Member] | Operating Expense [Member]                    
Debt Instrument [Line Items]                    
Related party transaction, due from (to) related party     150              
Senior Secured Credit Facility [Member] | Minimum [Member]                    
Debt Instrument [Line Items]                    
Line of credit facility, maximum borrowing capacity     50,000              
Senior Secured Credit Facility [Member] | Maximum [Member]                    
Debt Instrument [Line Items]                    
Line of credit facility, maximum borrowing capacity     $ 150,000              
Revolving Credit Facility [Member]                    
Debt Instrument [Line Items]                    
Line of credit $ 6,700                  
Revolving Credit Facility [Member] | London Interbank Offered Rate (LIBOR) [Member]                    
Debt Instrument [Line Items]                    
Line of credit             $ 50,000      
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
United States $ (7,012) $ (1,679) $ (1,385)
Total current income tax (69,274) (24,085) (6,452)
United States 422 (1,829) 20
Total deferred income tax (5,484) (4,400) (6,581)
Total income tax provision $ (74,758) $ (28,485) $ (13,033)
Effective tax rate 32.30% 29.40% 35.30%
COLOMBIA      
Panama $ (62,230) $ (22,354) $ (5,035)
Colombia (5,906) (2,571) (6,601)
PANAMA      
Panama $ (32) $ (52) $ (32)
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Sep. 14, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]        
Income tax expense at statutory rates 31.00% 33.80% 29.60% 30.50%
Non-deductible expenses   0.70% 2.40% 5.90%
Non-taxable income   (2.20%) (2.60%) (1.10%)
Effective tax rate   32.30% 29.40% 35.30%
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]    
Property, plant and equipment adjustments $ 218 $ 471
Tax benefit on installation of renewable energy project 133 201
Foreign currency transactions 4,982 3,828
Other (1,416) 59
Total deferred tax assets 3,917 4,559
Depreciation and Amortization (5,138) (4,772)
Other 200 (71)
Foreign currency transactions (3,609) (2,537)
Total deferred tax liabilities (8,547) (7,380)
Net deferred tax $ (4,632) $ (2,821)
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Net Deferred Tax Liability (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]    
Long term deferred income tax asset $ 558 $ 596
Less: long term deferred income tax liability $ 5,190 $ 3,417
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Details Narrative)
12 Months Ended
Dec. 14, 2022
Sep. 14, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]          
Income tax percentage 35.00%        
Effective income tax rate reconciliation, statutory rate   31.00% 33.80% 29.60% 30.50%
Maximum [Member]          
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]          
Income tax percentage   35.00%      
Maximum [Member] | Free Trade Zone [Member]          
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]          
Income tax percentage 35.00%        
Minimum [Member]          
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]          
Income tax percentage   30.00%      
Minimum [Member] | Free Trade Zone [Member]          
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]          
Income tax percentage 20.00%        
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Fair Value of Foreign Currency Hedges (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Derivative Instruments, Gain (Loss) [Line Items]    
Total derivative assets $ 9,340
Non-Delivery Collar Contracts [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Total derivative assets 9,340  
Non-Delivery Collar Contracts [Member] | Other Current Assets [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Total derivative assets $ 9,340  
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Gains (Losses) on Derivative Financial Instruments quarter ended (Details) - Non-Delivery Collar Contracts [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Dec. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Derivative Instruments, Gain (Loss) [Line Items]          
Amount of Gain or (Loss) Recognized in OCI (Loss) on Derivatives $ 143   $ 9,340
Amount of gain or (Loss) Reclassified from Accumulated OCI (Loss) into Income   $ (0) $ (0) $ 185
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Fair Value and Carrying Amounts of Long Term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Fair Value $ 172,408 $ 194,285
Carrying Value $ 168,980 $ 188,355
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Hedging Activities and Fair Value Measurements (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Derivatives, Fair Value [Line Items]    
Accumulated other comprehensive income net of tax $ (106,187) $ (68,751)
Collar Contracts [Member]    
Derivatives, Fair Value [Line Items]    
Accumulated other comprehensive income net of tax 9,187  
Foreign currency fair value hedge asset at fair value 9,340  
Derivatives used in net investment hedge, tax (benefit) 153  
Accumulated Other Comprehensive Loss [Member]    
Derivatives, Fair Value [Line Items]    
Reclassified earnings, expected $ 9,300  
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Related Parties (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Related Party Transaction [Line Items]    
Due from other related parties $ 1,085 $ 1,318
Total due from related parties 1,447 2,252
Due from other related parties 470 1,023
Total due to related parties 5,323 3,857
Alutrafic Led SAS [Member]    
Related Party Transaction [Line Items]    
Total due from related parties 249 526
Studio Avanti SAS [Member]    
Related Party Transaction [Line Items]    
Total due from related parties 113 408
Vidrio Andino (St. Gobain) [Member]    
Related Party Transaction [Line Items]    
Total due to related parties $ 4,853 $ 2,834
XML 91 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Sale to Related Parties (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Related Party Transaction [Line Items]      
Sales to related parties $ 1,835 $ 2,120 $ 1,549
Alutrafic Led SAS [Member]      
Related Party Transaction [Line Items]      
Sales to related parties 941 1,104 697
Studio Avanti SAS [Member]      
Related Party Transaction [Line Items]      
Sales to related parties 534 757 355
Sales To Other Related Parties [Member]      
Related Party Transaction [Line Items]      
Sales to related parties $ 360 $ 259 $ 497
XML 92 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Related Parties (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
5 Months Ended 12 Months Ended
Dec. 09, 2020
Oct. 28, 2020
May 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
May 03, 2019
Related Party Transaction [Line Items]              
Revenue from related parties       $ 1,835 $ 2,120 $ 1,549  
Due from related parties       1,447 2,252    
Aggregate shares of ordinary shares       10,900  
Expected manufacturing interest rate percentage       25.80%      
Additional cash contribution       $ 12,500      
Due to related parties       5,323 3,857    
Equity method income       6,680 4,177 1,387  
Vidrio Andino (St. Gobain) [Member]              
Related Party Transaction [Line Items]              
Business combination, step acquisition, equity interest in acquiree, percentage             25.80%
A Construir S.A. [Member]              
Related Party Transaction [Line Items]              
Payments for capitalized property plant and equipment     $ 4,312   9,292    
Alutrafic Led SAS [Member]              
Related Party Transaction [Line Items]              
Revenue from related parties       941 1,104 697  
Due from related parties       249 526    
Santa Maria Del Mar SAS [Member] | CEO And COO [Member]              
Related Party Transaction [Line Items]              
Purchases from affiliates       935 291 311  
Fundacion tecnoglass [Member]              
Related Party Transaction [Line Items]              
Cash contributions for social causes       1,564 1,350 1,259  
Studio Avanti SAS [Member]              
Related Party Transaction [Line Items]              
Revenue from related parties       534 757 355  
Due from related parties       113 408    
Vidrio Andino (St. Gobain) [Member]              
Related Party Transaction [Line Items]              
Cash Acquired from Acquisition $ 45,000            
Payment of cash 34,100            
Business combination, recognized identifiable assets acquired and liabilities assumed, land $ 10,900            
Aggregate shares of ordinary shares   $ 1,557,142          
Shares Issued, Price Per Share   $ 7.00          
Expected manufacturing interest rate percentage   33.00%          
Additional cash contribution       12,500      
Business combination, consideration transferred       20,764 15,308 14,339  
Due to related parties       4,853 2,834    
UT semaforosde barranquilla [Member]              
Related Party Transaction [Line Items]              
Equity method income       6,680 4,177 $ 1,387  
Zofracosta [Member]              
Related Party Transaction [Line Items]              
Investments       $ 632 $ 764    
XML 93 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Details Narrative)
$ in Thousands
3 Months Ended
Dec. 31, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Purchase of aggregate raw material $ 77,183
XML 94 R83.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Equity [Abstract]      
Net Income $ 156,412 $ 68,428 $ 23,841
Denominator for basic earnings per ordinary share - weighted average shares outstanding 47,674,773 47,674,773 46,398,428
Effect of dilutive securities and stock dividend
Denominator for diluted earnings per ordinary share - weighted average shares outstanding 47,674,773 47,674,773 46,398,428
Basic earnings per ordinary share $ 3.28 $ 1.44 $ 0.51
Diluted earnings  per ordinary share $ 3.28 $ 1.44 $ 0.51
XML 95 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Shareholders’ Equity (Details Narrative) - $ / shares
1 Months Ended 12 Months Ended
Nov. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 20, 2013
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Preferred shares, shares authorized   1,000,000 1,000,000  
Preferred shares, par value   $ 0.0001 $ 0.0001  
Preferred shares, shares issued   0 0  
Preferred shares, shares outstanding   0 0  
Ordinary shares, shares authorized   100,000,000 100,000,000  
Ordinary shares, par value   $ 0.0001 $ 0.0001  
Ordinary shares, shares, issued   47,674,773 46,674,773  
Ordinary shares, shares, outstanding   47,674,773 46,674,773  
Legal reserve description   Colombian regulation requires that companies retain 10% of net income until it accumulates at least 50% of subscribed and paid in capital    
Dividends payable, date to be paid Jan. 31, 2023      
ESMetals [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Equity method investment, ownership percentage   70.00%    
Quarterly Rate [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Dividend rate per share $ 0.075      
Annual Basis [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Dividend rate per share $ 0.30      
2013 Long-Term Equity Incentive Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Ordinary shares are reserved for issuance       1,593,917
XML 96 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Other Operating Cost and Expense, by Component (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Total Selling Expense $ 69,006 $ 49,768 $ 39,065
Total General and administrative expenses 54,078 35,831 34,669
Non-recurring short seller report investigation related expenses 3,402
One time project dispute settlement 4,550
Shipping and Handling [Member]      
Total Selling Expense 39,311 23,064 16,075
Sales Commission [Member]      
Total Selling Expense 13,265 10,740 8,161
Personnel [Member]      
Total Selling Expense 7,896 7,060 6,287
Total General and administrative expenses 11,859 10,814 9,976
Services [Member]      
Total Selling Expense 3,033 2,616 1,921
Total General and administrative expenses 5,568 3,915 4,168
Accounts Receivable Provision [Member]      
Total Selling Expense 643 1,599 1,196
Packaging [Member]      
Total Selling Expense 1,338 1,820 1,036
Other Selling Expenses [Member]      
Total Selling Expense 3,520 2,869 4,389
Related Parties [Member]      
Total General and administrative expenses 9,972 6,746 6,617
Depreciation and Amortization [Member]      
Total General and administrative expenses 3,043 3,593 3,687
Professional Fees [Member]      
Total General and administrative expenses 3,138 3,029 2,971
Insurance [Member]      
Total General and administrative expenses 2,880 2,139 1,904
Taxes [Member]      
Total General and administrative expenses 1,219 1,047 1,138
Bank Charges and Tax on Financial Transactions [Member]      
Total General and administrative expenses 2,812 1,911 1,273
Rent Expense [Member]      
Total General and administrative expenses 1,270 894 830
Otherexpenses [Member]      
Total General and administrative expenses $ 4,365 $ 1,743 $ 2,105
XML 97 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Non-Operating Income and Expenses (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Non-operating income and expenses $ 4,200 $ 600 $ 100
Loss on extinguishment of debt 10,699
Call premium paid   8,600  
Redemption premium   210,000  
Foreign Currency Transaction Loss, before Tax 2,000    
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax   $ 4,300  
Depreciation percentage   20.80%  
Net Income (Loss) Attributable to Parent $ 155,743 $ 68,151 23,875
Colombian Peso [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Net Income (Loss) Attributable to Parent     $ 8,600
XML 98 form10-k_htm.xml IDEA: XBRL DOCUMENT 0001534675 2022-01-01 2022-12-31 0001534675 2022-06-30 0001534675 2023-02-28 0001534675 2022-12-31 0001534675 2021-12-31 0001534675 2021-01-01 2021-12-31 0001534675 2020-01-01 2020-12-31 0001534675 TGLS:ExternalCustomersMember 2022-01-01 2022-12-31 0001534675 TGLS:ExternalCustomersMember 2021-01-01 2021-12-31 0001534675 TGLS:ExternalCustomersMember 2020-01-01 2020-12-31 0001534675 TGLS:RelatedPartiesMember 2022-01-01 2022-12-31 0001534675 TGLS:RelatedPartiesMember 2021-01-01 2021-12-31 0001534675 TGLS:RelatedPartiesMember 2020-01-01 2020-12-31 0001534675 us-gaap:CommonStockMember 2019-12-31 0001534675 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001534675 TGLS:LegalReservesMember 2019-12-31 0001534675 us-gaap:RetainedEarningsMember 2019-12-31 0001534675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001534675 TGLS:TotalShareholdersEquityAttributableToParentMember 2019-12-31 0001534675 us-gaap:NoncontrollingInterestMember 2019-12-31 0001534675 2019-12-31 0001534675 us-gaap:CommonStockMember 2020-12-31 0001534675 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001534675 TGLS:LegalReservesMember 2020-12-31 0001534675 us-gaap:RetainedEarningsMember 2020-12-31 0001534675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001534675 TGLS:TotalShareholdersEquityAttributableToParentMember 2020-12-31 0001534675 us-gaap:NoncontrollingInterestMember 2020-12-31 0001534675 2020-12-31 0001534675 us-gaap:CommonStockMember 2021-12-31 0001534675 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001534675 TGLS:LegalReservesMember 2021-12-31 0001534675 us-gaap:RetainedEarningsMember 2021-12-31 0001534675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001534675 TGLS:TotalShareholdersEquityAttributableToParentMember 2021-12-31 0001534675 us-gaap:NoncontrollingInterestMember 2021-12-31 0001534675 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001534675 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001534675 TGLS:LegalReservesMember 2020-01-01 2020-12-31 0001534675 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001534675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001534675 TGLS:TotalShareholdersEquityAttributableToParentMember 2020-01-01 2020-12-31 0001534675 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-12-31 0001534675 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001534675 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001534675 TGLS:LegalReservesMember 2021-01-01 2021-12-31 0001534675 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001534675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001534675 TGLS:TotalShareholdersEquityAttributableToParentMember 2021-01-01 2021-12-31 0001534675 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001534675 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001534675 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001534675 TGLS:LegalReservesMember 2022-01-01 2022-12-31 0001534675 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001534675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001534675 TGLS:TotalShareholdersEquityAttributableToParentMember 2022-01-01 2022-12-31 0001534675 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-12-31 0001534675 us-gaap:CommonStockMember 2022-12-31 0001534675 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001534675 TGLS:LegalReservesMember 2022-12-31 0001534675 us-gaap:RetainedEarningsMember 2022-12-31 0001534675 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001534675 TGLS:TotalShareholdersEquityAttributableToParentMember 2022-12-31 0001534675 us-gaap:NoncontrollingInterestMember 2022-12-31 0001534675 TGLS:SupplyAndInstallationMember TGLS:RevenueMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001534675 TGLS:SupplierFinanceProgramMember 2022-12-31 0001534675 us-gaap:BuildingMember 2022-01-01 2022-12-31 0001534675 TGLS:AircraftMember 2022-01-01 2022-12-31 0001534675 us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-12-31 0001534675 us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0001534675 us-gaap:OfficeEquipmentMember 2022-01-01 2022-12-31 0001534675 us-gaap:VehiclesMember 2022-01-01 2022-12-31 0001534675 TGLS:CIEnergiaSolarSASESWindowsMember 2021-11-08 0001534675 2021-11-08 0001534675 TGLS:PriorToAcquistionMember TGLS:VentanasSolarAcquisitionMember 2020-01-01 0001534675 TGLS:EffectOfAcquistionMember TGLS:VentanasSolarAcquisitionMember 2020-01-01 0001534675 TGLS:AfterAcquistionMember TGLS:VentanasSolarAcquisitionMember 2020-01-01 0001534675 TGLS:PriorToAcquistionMember TGLS:VentanasSolarAcquisitionMember 2020-12-31 0001534675 TGLS:EffectOfAcquisitionMember TGLS:VentanasSolarAcquisitionMember 2020-12-31 0001534675 TGLS:AfterAcquisitionMember TGLS:VentanasSolarAcquisitionMember 2020-12-31 0001534675 TGLS:PriorToAcquistionMember TGLS:VentanasSolarAcquisitionMember 2020-01-01 2020-12-31 0001534675 TGLS:EffectOfAcquisitionMember TGLS:VentanasSolarAcquisitionMember 2020-01-01 2020-12-31 0001534675 TGLS:AfterAcquisitionMember TGLS:VentanasSolarAcquisitionMember 2020-01-01 2020-12-31 0001534675 TGLS:PriorToAcquistionMember TGLS:VentanasSolarAcquisitionMember 2021-12-31 0001534675 TGLS:EffectOfAcquisitionMember TGLS:VentanasSolarAcquisitionMember 2021-12-31 0001534675 TGLS:AfterAcquisitionMember TGLS:VentanasSolarAcquisitionMember 2021-12-31 0001534675 TGLS:PriorToAcquistionMember TGLS:VentanasSolarAcquisitionMember 2021-01-01 2021-12-31 0001534675 TGLS:EffectOfAcquisitionMember TGLS:VentanasSolarAcquisitionMember 2021-01-01 2021-12-31 0001534675 TGLS:AfterAcquisitionMember TGLS:VentanasSolarAcquisitionMember 2021-01-01 2021-12-31 0001534675 TGLS:VidrioAndinoMember TGLS:SaintGobainJointVentureAgreementMember 2019-05-03 0001534675 TGLS:SaintGobainJointVentureAgreementMember 2019-05-02 2019-05-03 0001534675 TGLS:SaintGobainJointVentureAgreementMember 2020-12-09 0001534675 2020-10-27 2020-10-28 0001534675 TGLS:SaintGobainJointVentureAgreementMember 2020-10-28 0001534675 TGLS:SaintGobainJointVentureAgreementMember 2020-10-27 2020-10-28 0001534675 country:CO 2022-01-01 2022-12-31 0001534675 country:CO 2021-01-01 2021-12-31 0001534675 country:CO 2020-01-01 2020-12-31 0001534675 country:US 2022-01-01 2022-12-31 0001534675 country:US 2021-01-01 2021-12-31 0001534675 country:US 2020-01-01 2020-12-31 0001534675 country:PA 2022-01-01 2022-12-31 0001534675 country:PA 2021-01-01 2021-12-31 0001534675 country:PA 2020-01-01 2020-12-31 0001534675 TGLS:OtherMember 2022-01-01 2022-12-31 0001534675 TGLS:OtherMember 2021-01-01 2021-12-31 0001534675 TGLS:OtherMember 2020-01-01 2020-12-31 0001534675 TGLS:GlassAndFramingComponentsMember 2022-01-01 2022-12-31 0001534675 TGLS:GlassAndFramingComponentsMember 2021-01-01 2021-12-31 0001534675 TGLS:GlassAndFramingComponentsMember 2020-01-01 2020-12-31 0001534675 TGLS:WindowsAndArchitecturalSystemsMember 2022-01-01 2022-12-31 0001534675 TGLS:WindowsAndArchitecturalSystemsMember 2021-01-01 2021-12-31 0001534675 TGLS:WindowsAndArchitecturalSystemsMember 2020-01-01 2020-12-31 0001534675 country:CO 2022-12-31 0001534675 country:CO 2021-12-31 0001534675 country:PA 2022-12-31 0001534675 country:PA 2021-12-31 0001534675 country:US 2022-12-31 0001534675 country:US 2021-12-31 0001534675 TGLS:ContractAssetsMember 2022-01-01 2022-12-31 0001534675 TGLS:ContractLiabilitiesMember 2022-01-01 2022-12-31 0001534675 TGLS:FixedPriceContractsMember 2022-01-01 2022-12-31 0001534675 TGLS:FixedPriceContractsMember 2021-01-01 2021-12-31 0001534675 TGLS:FixedPriceContractsMember 2020-01-01 2020-12-31 0001534675 TGLS:ProductSalesMember 2022-01-01 2022-12-31 0001534675 TGLS:ProductSalesMember 2021-01-01 2021-12-31 0001534675 TGLS:ProductSalesMember 2020-01-01 2020-12-31 0001534675 srt:ScenarioForecastMember 2023-12-31 0001534675 srt:ScenarioForecastMember 2024-12-31 0001534675 us-gaap:BuildingMember 2022-12-31 0001534675 us-gaap:BuildingMember 2021-12-31 0001534675 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001534675 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001534675 us-gaap:OfficeEquipmentMember 2022-12-31 0001534675 us-gaap:OfficeEquipmentMember 2021-12-31 0001534675 us-gaap:VehiclesMember 2022-12-31 0001534675 us-gaap:VehiclesMember 2021-12-31 0001534675 TGLS:AircraftMember 2022-12-31 0001534675 TGLS:AircraftMember 2021-12-31 0001534675 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001534675 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001534675 us-gaap:TradeNamesMember 2022-12-31 0001534675 TGLS:NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember 2022-12-31 0001534675 TGLS:NoncompeteAgreementMember 2022-12-31 0001534675 us-gaap:CustomerRelationshipsMember 2022-12-31 0001534675 us-gaap:TradeNamesMember 2021-12-31 0001534675 TGLS:NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember 2021-12-31 0001534675 TGLS:NoncompeteAgreementMember 2021-12-31 0001534675 us-gaap:CustomerRelationshipsMember 2021-12-31 0001534675 TGLS:SeniorSecuredCreditFacilityMember 2020-10-30 0001534675 TGLS:DrawTermLoanMember 2020-10-30 0001534675 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-10-30 0001534675 us-gaap:LondonInterbankOfferedRateLIBORMember 2020-10-30 0001534675 srt:MinimumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-10-01 2020-10-30 0001534675 srt:MaximumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-10-01 2020-10-30 0001534675 2020-12-01 2020-12-31 0001534675 TGLS:UnSecuredSeniorNotesMember 2021-01-31 0001534675 TGLS:UnSecuredSeniorNotesMember 2022-01-01 2022-12-31 0001534675 TGLS:UnSecuredSeniorNotesMember 2021-01-01 2021-01-31 0001534675 TGLS:SeniorSecuredCreditFacilityMember 2021-11-01 2021-11-30 0001534675 srt:MinimumMember TGLS:SeniorSecuredCreditFacilityMember 2021-11-30 0001534675 srt:MaximumMember TGLS:SeniorSecuredCreditFacilityMember 2021-11-30 0001534675 srt:MinimumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-11-01 2020-11-30 0001534675 srt:MaximumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-11-01 2020-11-30 0001534675 2020-11-01 2020-11-30 0001534675 TGLS:USBankSyndicatedMember 2021-11-30 0001534675 TGLS:SeniorSecuredCreditFacilityMember 2021-11-30 0001534675 TGLS:SeniorSecuredCreditFacilityMember TGLS:DeferredCostMember 2021-11-30 0001534675 TGLS:SeniorSecuredCreditFacilityMember us-gaap:OperatingExpenseMember 2021-11-30 0001534675 TGLS:SeniorSecuredCreditFacilityMember 2022-03-01 2022-03-31 0001534675 TGLS:SeniorSecuredCreditFacilityMember 2022-09-29 2022-09-30 0001534675 us-gaap:RevolvingCreditFacilityMember 2022-09-30 0001534675 srt:MaximumMember 2021-09-13 2021-09-14 0001534675 2021-09-13 2021-09-14 0001534675 srt:MinimumMember 2021-09-13 2021-09-14 0001534675 2022-12-13 2022-12-14 0001534675 srt:MinimumMember TGLS:FreeTradeZoneMember 2022-12-13 2022-12-14 0001534675 srt:MaximumMember TGLS:FreeTradeZoneMember 2022-12-13 2022-12-14 0001534675 TGLS:AccumulatedOtherComprehensiveLossMember 2022-12-31 0001534675 TGLS:CollarContractsMember 2022-12-31 0001534675 TGLS:CollarContractsMember 2022-01-01 2022-12-31 0001534675 us-gaap:OtherCurrentAssetsMember TGLS:NonDeliveryCollarContractsMember 2022-12-31 0001534675 TGLS:NonDeliveryCollarContractsMember 2022-12-31 0001534675 TGLS:NonDeliveryCollarContractsMember 2022-10-01 2022-12-31 0001534675 TGLS:NonDeliveryCollarContractsMember 2021-07-01 2021-12-31 0001534675 TGLS:NonDeliveryCollarContractsMember 2022-07-01 2022-12-31 0001534675 TGLS:NonDeliveryCollarContractsMember 2022-01-01 2022-12-31 0001534675 TGLS:NonDeliveryCollarContractsMember 2021-01-01 2021-12-31 0001534675 TGLS:AlutraficLedSASMember 2022-12-31 0001534675 TGLS:AlutraficLedSASMember 2021-12-31 0001534675 TGLS:StudioAvantiSASMember 2022-12-31 0001534675 TGLS:StudioAvantiSASMember 2021-12-31 0001534675 TGLS:VidrioAndinoMember 2022-12-31 0001534675 TGLS:VidrioAndinoMember 2021-12-31 0001534675 TGLS:AlutraficLedSASMember 2022-01-01 2022-12-31 0001534675 TGLS:AlutraficLedSASMember 2021-01-01 2021-12-31 0001534675 TGLS:AlutraficLedSASMember 2020-01-01 2020-12-31 0001534675 TGLS:StudioAvantiSASMember 2022-01-01 2022-12-31 0001534675 TGLS:StudioAvantiSASMember 2021-01-01 2021-12-31 0001534675 TGLS:StudioAvantiSASMember 2020-01-01 2020-12-31 0001534675 TGLS:SalesToOtherRelatedPartiesMember 2022-01-01 2022-12-31 0001534675 TGLS:SalesToOtherRelatedPartiesMember 2021-01-01 2021-12-31 0001534675 TGLS:SalesToOtherRelatedPartiesMember 2020-01-01 2020-12-31 0001534675 TGLS:AConstruirSAMember 2022-01-01 2022-05-31 0001534675 TGLS:AConstruirSAMember 2021-01-01 2021-12-31 0001534675 TGLS:CEOAndCOOMember TGLS:SantaMariaDelMarSASMember 2022-12-31 0001534675 TGLS:CEOAndCOOMember TGLS:SantaMariaDelMarSASMember 2021-12-31 0001534675 TGLS:CEOAndCOOMember TGLS:SantaMariaDelMarSASMember 2020-12-31 0001534675 TGLS:FundacionTecnoglassMember 2022-01-01 2022-12-31 0001534675 TGLS:FundacionTecnoglassMember 2021-01-01 2021-12-31 0001534675 TGLS:FundacionTecnoglassMember 2020-01-01 2020-12-31 0001534675 TGLS:VidrioAndinoMember 2019-05-03 0001534675 TGLS:VidrioAndinoMember 2020-12-08 2020-12-09 0001534675 TGLS:VidrioAndinoMember 2020-12-09 0001534675 TGLS:VidrioAndinoMember 2020-10-27 2020-10-28 0001534675 TGLS:VidrioAndinoMember 2020-10-28 0001534675 TGLS:VidrioAndinoMember 2022-01-01 2022-12-31 0001534675 TGLS:VidrioAndinoMember 2021-01-01 2021-12-31 0001534675 TGLS:VidrioAndinoMember 2020-01-01 2020-12-31 0001534675 TGLS:UTSemaforosdeBarranquillaMember 2022-01-01 2022-12-31 0001534675 TGLS:UTSemaforosdeBarranquillaMember 2021-01-01 2021-12-31 0001534675 TGLS:UTSemaforosdeBarranquillaMember 2020-01-01 2020-12-31 0001534675 TGLS:ZofracostaMember 2022-12-31 0001534675 TGLS:ZofracostaMember 2021-12-31 0001534675 2022-10-01 2022-12-31 0001534675 TGLS:TwoThousandThirteenLongTermEquityIncentivePlanMember 2013-12-20 0001534675 TGLS:QuarterlyRateMember 2022-11-30 0001534675 TGLS:AnnualBasisMember 2022-11-30 0001534675 2022-11-01 2022-11-30 0001534675 TGLS:ESMetalsMember 2022-12-31 0001534675 us-gaap:ShippingAndHandlingMember 2022-01-01 2022-12-31 0001534675 us-gaap:ShippingAndHandlingMember 2021-01-01 2021-12-31 0001534675 us-gaap:ShippingAndHandlingMember 2020-01-01 2020-12-31 0001534675 TGLS:SalesCommissionMember 2022-01-01 2022-12-31 0001534675 TGLS:SalesCommissionMember 2021-01-01 2021-12-31 0001534675 TGLS:SalesCommissionMember 2020-01-01 2020-12-31 0001534675 TGLS:PersonnelMember 2022-01-01 2022-12-31 0001534675 TGLS:PersonnelMember 2021-01-01 2021-12-31 0001534675 TGLS:PersonnelMember 2020-01-01 2020-12-31 0001534675 TGLS:ServicesMember 2022-01-01 2022-12-31 0001534675 TGLS:ServicesMember 2021-01-01 2021-12-31 0001534675 TGLS:ServicesMember 2020-01-01 2020-12-31 0001534675 TGLS:AccountsReceivableProvisionMember 2022-01-01 2022-12-31 0001534675 TGLS:AccountsReceivableProvisionMember 2021-01-01 2021-12-31 0001534675 TGLS:AccountsReceivableProvisionMember 2020-01-01 2020-12-31 0001534675 TGLS:PackagingMember 2022-01-01 2022-12-31 0001534675 TGLS:PackagingMember 2021-01-01 2021-12-31 0001534675 TGLS:PackagingMember 2020-01-01 2020-12-31 0001534675 TGLS:OtherSellingExpensesMember 2022-01-01 2022-12-31 0001534675 TGLS:OtherSellingExpensesMember 2021-01-01 2021-12-31 0001534675 TGLS:OtherSellingExpensesMember 2020-01-01 2020-12-31 0001534675 TGLS:RelatedPartiesMember 2022-01-01 2022-12-31 0001534675 TGLS:RelatedPartiesMember 2021-01-01 2021-12-31 0001534675 TGLS:RelatedPartiesMember 2020-01-01 2020-12-31 0001534675 TGLS:DepreciationAndAmortizationMember 2022-01-01 2022-12-31 0001534675 TGLS:DepreciationAndAmortizationMember 2021-01-01 2021-12-31 0001534675 TGLS:DepreciationAndAmortizationMember 2020-01-01 2020-12-31 0001534675 TGLS:ProfessionalFeesMember 2022-01-01 2022-12-31 0001534675 TGLS:ProfessionalFeesMember 2021-01-01 2021-12-31 0001534675 TGLS:ProfessionalFeesMember 2020-01-01 2020-12-31 0001534675 TGLS:InsuranceMember 2022-01-01 2022-12-31 0001534675 TGLS:InsuranceMember 2021-01-01 2021-12-31 0001534675 TGLS:InsuranceMember 2020-01-01 2020-12-31 0001534675 TGLS:TaxesMember 2022-01-01 2022-12-31 0001534675 TGLS:TaxesMember 2021-01-01 2021-12-31 0001534675 TGLS:TaxesMember 2020-01-01 2020-12-31 0001534675 TGLS:BankChargesAndTaxOnFinancialTransactionsMember 2022-01-01 2022-12-31 0001534675 TGLS:BankChargesAndTaxOnFinancialTransactionsMember 2021-01-01 2021-12-31 0001534675 TGLS:BankChargesAndTaxOnFinancialTransactionsMember 2020-01-01 2020-12-31 0001534675 TGLS:RentExpenseMember 2022-01-01 2022-12-31 0001534675 TGLS:RentExpenseMember 2021-01-01 2021-12-31 0001534675 TGLS:RentExpenseMember 2020-01-01 2020-12-31 0001534675 TGLS:OtherexpensesMember 2022-01-01 2022-12-31 0001534675 TGLS:OtherexpensesMember 2021-01-01 2021-12-31 0001534675 TGLS:OtherexpensesMember 2020-01-01 2020-12-31 0001534675 TGLS:ColombianPesoMember 2020-01-01 2020-12-31 iso4217:USD shares iso4217:USD shares TGLS:Segment pure TGLS:Integer 0001534675 false FY 00000 10-K true 2022-12-31 --12-31 2022 false 001-35436 TECNOGLASS INC. E9 98-1271120 Avenida Circunvalar a 100 mts de la Via 40 Barrio Las Flores Barranquilla CO (+57)(605) 373 4000 Ordinary Shares TGLS NYSE No No Yes Yes Accelerated Filer false false true false 334038048 47674773 None 6466 PwC Contadores y Auditores S. A. S Barranquilla, Colombia 103671000 85011000 2049000 1977000 158397000 110539000 1447000 2252000 124997000 84975000 12610000 18667000 28963000 22854000 432134000 326275000 202865000 166629000 558000 596000 8875000 11853000 1225000 3995000 2706000 3337000 23561000 23561000 57839000 51160000 4545000 4157000 302174000 265288000 734308000 591563000 504000 10700000 90186000 68087000 5323000 3857000 3622000 3141000 49601000 45213000 60566000 24017000 209802000 155015000 5190000 3417000 11000 78000 168980000 188355000 174181000 191850000 383983000 346865000 0.0001 0.0001 1000000 1000000 0 0 0 0 0.0001 0.0001 100000000 100000000 47674773 47674773 46674773 46674773 5000 5000 1458000 2273000 219290000 219290000 234254000 91045000 -106187000 -68751000 348820000 243862000 1505000 836000 350325000 244698000 734308000 591563000 714735000 494665000 375058000 1835000 2120000 1549000 716570000 496785000 376607000 367071000 294201000 237166000 349499000 202584000 139441000 69006000 49768000 39065000 54078000 35831000 34669000 123084000 85599000 73734000 226415000 116985000 65707000 4218000 608000 89000 6680000 4177000 1387000 2013000 -4308000 -8638000 8156000 9850000 21671000 -10699000 231170000 96913000 36874000 74758000 28485000 13033000 156412000 68428000 23841000 669000 277000 -34000 155743000 68151000 23875000 156412000 68428000 23841000 -46623000 -25080000 -3898000 9187000 -159000 -350000 118976000 43189000 19593000 669000 277000 -34000 118307000 42912000 19627000 3.28 1.44 0.51 3.28 1.44 0.51 47674773 47674773 46398428 47674773 47674773 46398428 46117631 5000 208283000 1367000 12148000 -39264000 182539000 594000 183133000 1557142 10900000 10900000 10900000 -107000 5191000 5084000 5084000 906000 -906000 -350000 -350000 -350000 -3898000 -3898000 -3898000 23875000 23875000 -34000 23841000 47674773 5000 219290000 2273000 29926000 -43512000 207981000 560000 208541000 47674773 5000 219290000 2273000 29926000 -43512000 207981000 560000 208541000 7032000 7032000 7032000 -159000 -159000 -159000 -25080000 -25080000 -25080000 68151000 68151000 277000 68428000 47674773 5000 219290000 2273000 91045000 -68751000 243862000 836000 244698000 47674773 5000 219290000 2273000 91045000 -68751000 243862000 836000 244698000 13349000 13349000 13349000 -815000 815000 9187000 9187000 9187000 -46623000 -46623000 -46623000 155743000 155743000 669000 156412000 47674773 5000 219290000 1458000 234254000 -106187000 348820000 1505000 350325000 47674773 5000 219290000 1458000 234254000 -106187000 348820000 1505000 350325000 156412000 68428000 23841000 643000 1599000 1196000 19000 53000 143000 19686000 20923000 20623000 5484000 4400000 6581000 6680000 4177000 1387000 1370000 1368000 972000 36000 91000 128000 2333000 -15385000 -14175000 -7930000 54179000 38515000 -5827000 63937000 16747000 1675000 2405000 3293000 1397000 483000 14877000 -13377000 -1862000 -435000 1641000 7220000 38001000 -22409000 -1000 -7173000 -417000 45250000 16125000 -6566000 927000 357000 115000 -16174000 -28593000 -22815000 2933000 6206000 629000 141920000 117253000 71711000 685000 471000 130000 6000 1257000 63000 265000 71327000 51513000 18323000 -72584000 -50761000 -18111000 12869000 5243000 3801000 8610000 49000 221350000 41343000 1489000 6384000 31981000 249797000 64694000 -44801000 -43789000 -33536000 -5875000 -5360000 -795000 18660000 17343000 19269000 85011000 67668000 48399000 103671000 85011000 67668000 6421000 15531000 19168000 27191000 13399000 10863000 11800000 1859000 2242000 <p id="xdx_807_eus-gaap--OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_zLOEhwfAQUs5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 1.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_824_zQuAkQ59HlB3">General</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Business Description</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 31.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tecnoglass Inc., a Cayman Islands exempted company (the “Company”, “Tecnoglass,” “TGI,” “we, “us” or “our”) manufactures hi-specification, architectural glass and windows for the global residential and commercial construction industries. Currently the Company offers design, production, marketing, and installation of architectural systems for buildings of high, medium and low elevation size. Products include windows and doors in glass and aluminum, office partitions and interior divisions, floating facades and commercial window showcases. The Company sells to customers in North, Central and South America, and exports more than 90% of its production to foreign countries.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 31.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company manufactures both glass and aluminum products. Its glass products include tempered glass, laminated glass, thermo-acoustic glass, curved glass, silk-screened glass, acoustic glass and digital print glass. Its Alutions plant produces mill finished, anodized, painted aluminum profiles and rods, tubes, bars and plates. Alutions’ operations include extrusion, smelting, painting and anodizing processes, and exporting, importing and marketing aluminum products.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 31.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company also designs, manufactures, markets and installs architectural systems for high, medium and low-rise construction, glass and aluminum windows and doors, office dividers and interiors, floating facades and commercial display windows.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_80F_eus-gaap--SignificantAccountingPoliciesTextBlock_zxDCko1jQHzl" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 2.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_823_zF59pkir62Ad">Basis of Presentation and Summary of Significant Accounting Policies</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84F_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zRbZJpaV4N51" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86A_zPigWJr53FJj">Basis of Presentation and Management’s Estimates</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“US GAAP”) and pursuant to the accounting and disclosure rules and regulations of the Securities and Exchange Commission (“SEC”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of the accompanying consolidated financial statements requires the Company to make estimates and judgments that affect the reported amounts of assets and liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities at the date of the Company’s financial statements. Actual results may differ from these estimates under different assumptions and conditions. Estimates inherent in the preparation of these consolidated financial statements relate to the collectability of account receivables, the valuation of inventories, estimated earnings on uncompleted contracts, income taxes, useful lives and potential impairment of long-lived assets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 31.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84F_eus-gaap--ConsolidationPolicyTextBlock_zjM5xWoiP1qc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_862_zOYNgjMY42J3">Principles of Consolidation</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 31.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These audited consolidated financial statements consolidate TGI, its subsidiaries Tecnoglass S.A.S (“TG”), C.I. Energía Solar S.A.S E.S. Windows (“ES”), ES Windows LLC (“ESW LLC”), Tecnoglass LLC (“Tecno LLC”), Tecno RE LLC (“Tecno RE”), GM&amp;P Consulting and Glazing Contractors (“GM&amp;P”), Componenti USA LLC, ES Metals SAS (“ES Metals”), and Ventanas Solar S.A (“VS”), which are entities in which we have a controlling financial interest because we hold a majority voting interest. To determine if we hold a controlling financial interest in an entity, we first evaluate if we are required to apply the variable interest entity (“VIE”) model to the entity, otherwise the entity is evaluated under the voting interest model. All significant intercompany accounts and transactions are eliminated in consolidation, including unrealized intercompany profits and losses. The equity method of accounting is used for investments in affiliates and other joint ventures over which the Company has significant influence but does not have effective control.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_ecustom--NoncontrollingInterestPolicyTextBlock_z62cUUNSgVY5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86A_zNcURqGdwSac">Non-controlling interest</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">When the Company owns a majority of a subsidiary’s stock, the Company includes in its consolidated financial statements the non-controlling interest in the subsidiary. The non-controlling interest in the Consolidated Statements of Operations and Other Comprehensive Income is equal to the non-controlling proportionate share of the subsidiary’s net income and, as included in Shareholders’ Equity on the Consolidated Balance Sheet, is equal to the non-controlling proportionate share of the subsidiary’s net assets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zrBsYIOD27w4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_860_zQ6S0ScfkoGf">Foreign Currency Translation and Transactions</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The consolidated financial statements are presented in U.S. Dollars, the reporting currency. Our foreign subsidiaries’ local currency is the Colombian Peso, which is also their functional currency as determined by the market analysis, costs and expenses, assets, liabilities, financing and cash flow indicators. As such, our subsidiaries’ assets and liabilities are translated at the exchange rate in effect at the balance sheet date, with equity being translated at the historical rates. Revenues and expenses of our foreign subsidiaries are translated at the average exchange rates for the period. The resulting cumulative foreign currency translation adjustments from this process are included as a component of accumulated other comprehensive income (loss). Therefore, the U.S. Dollar value of these items in our financial statements fluctuates from period to period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_843_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zZBZUeBBCSmh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86C_zDMYmEwawkY7">Cash and Cash Equivalents</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash and cash equivalents include investments with original maturities of three months or less. As of December 31, 2022, and 2021, cash and cash equivalents were primarily comprised of deposits held in operating accounts in the United States, and to a lesser amount, Colombia, and Panama. As of December 31, 2022, and 2021 the Company had <span id="xdx_901_eus-gaap--RestrictedCash_iI_do_c20221231_zvuFI1yF465g" title="Restricted cash"><span id="xdx_909_eus-gaap--RestrictedCash_iI_do_c20211231_zdzq9vljql93" title="Restricted cash">no</span></span> restricted cash.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_eus-gaap--InvestmentPolicyTextBlock_zizrYh88PZ7d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_863_zEFxoGbaaqE5">Investments</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s investments are comprised of securities available for sale, short term deposits and income producing real estate.  </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We have investments in long-term marketable equity securities which are classified as available-for-sale securities and are recorded at fair value.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short- term deposits and other financial instruments with maturities greater than 90 days and shares in other companies that do not meet the requirements for equity method treatment are recorded for at cost.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84A_eus-gaap--TradeAndOtherAccountsReceivablePolicy_zIQZNHHJhhxl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86E_z8qVkVHCmup8">Trade Accounts Receivable</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade accounts receivable are recorded net of allowances for cash discounts for prompt payment, doubtful accounts and sales returns. The Company’s policy is to reserve for uncollectible accounts based on its best estimate of the amount of expected credit losses in its existing accounts receivable. The Company periodically reviews its accounts receivable to determine whether an allowance for doubtful accounts is necessary based on an analysis of current credit losses and other factors that may indicate that the collectability of an account may be in doubt. Other factors that the Company considers include its existing contractual obligations, historical payment patterns of its customers and individual customer circumstances, and a review of the local economic environment and its potential impact on the collectability of accounts receivable. Account balances are deemed to be uncollectible and are charged off within 90 days of having recorded an allowance and all means of collection have been exhausted and the potential for recovery is considered remote.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On certain fixed price contracts, a portion of the amounts billed are withheld by the customer as a retainage which typically amount to <span id="xdx_904_ecustom--PercentageOfRetainageOnCustomers_pid_dp_uPure_c20220101__20221231_z7QFO7Y4XdH1" title="Percentage of retainage on customers">10</span>% of the invoiced amount and can remain outstanding for several months until a final good receipt of the complete project to the customers satisfaction.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--ConcentrationRiskCreditRisk_zE73WJTOs9l8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_863_zvF1J4hpN9Ha">Concentration of Risks and Uncertainties</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial instruments which potentially subject the Company to credit risk consist primarily of cash and trade accounts receivable. The Company mitigates its cash risk by maintaining its cash deposits with major financial institutions in the United States and Colombia. As discussed above, the Company mitigates its risk to trade accounts receivable by performing on-going credit evaluations of its customers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_84A_eus-gaap--InventoryPolicyTextBlock_zRkkEFveV2bh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86D_zBhMHno9snSk">Inventories</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories of raw materials, which consist primarily of purchased and processed glass, aluminum, parts and supplies held for use in the ordinary course of business, are valued at the lower of cost or net realizable value. Cost is determined using a weighted-average method. Inventory consisting of certain job specific materials not yet finished (work in process) are valued using the specific identification method. Cost for finished product inventory are recorded and maintained at the lower of cost or net realizable value. Cost includes raw materials and direct and applicable indirect manufacturing overheads.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reserves for excess or slow-moving raw materials inventories are updated based on historical experience of a variety of factors including sales volume and levels of inventories at the end of the period. The Company does not maintain allowances for the lower of cost or market for inventories of finished products as its products are manufactured based on firm orders rather than built-to-stock.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_845_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_z95gK6xQAmM7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86C_zLPkVRQoXAa9">Property, Plant and Equipment</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property, plant and equipment are recorded at cost. Significant improvements and renewals that extend the useful life of the asset are capitalized. Interest caused while acquired property is under construction and installation are capitalized. Repairs and maintenance are charged to expense as incurred. When property is retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts and any related gains or losses are included in income as a reduction to or increase in selling, general and administrative expenses. Depreciation is computed on a straight-line basis, based on the following estimated useful lives:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_ecustom--ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_z9JUxmzflCk2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 27.5pt"><span id="xdx_8B2_zK3OyIgDA4fl" style="display: none">Schedule of Property, Plant and Equipment Estimated Useful Lives</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 50%; margin-right: auto"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 80%"><span style="font-family: Times New Roman, Times, Serif">Buildings</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_zfOfr4fYePlk" title="Property, plant and equipment, useful life">20</span> years</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Aircraft</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--AircraftMember_zu4vgAELH3Q5" title="Property, plant and equipment, useful life">20</span> years</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Machinery and equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zmbdGE1eHrk3" title="Property, plant and equipment, useful life">10</span> years</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Furniture and fixtures</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zYZBv4rJAIDb" title="Property, plant and equipment, useful life">10</span> years</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Office equipment and software</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zjtDlOLTTsld" title="Property, plant and equipment, useful life">5</span> years</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Vehicles</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_z10rFapiQzVa" title="Property, plant and equipment, useful life">5</span> years</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A5_zWe0ewkHW0uj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company also records within property, plant and equipment all the underlying assets of a finance lease. Initial recognition of these assets is done at the present value of all future lease payments. A capital lease is a lease in which the lessor transferred substantially all the benefits and risks associated with the ownership of the property.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_843_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zcg2qpm6Hj6d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86E_zUi9JKRuCfP">Long Lived Assets</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company periodically reviews the carrying values of its long lived assets when events or changes in circumstances would indicate that it is more likely than not that their carrying values may exceed their realizable values, and record impairment charges when considered necessary.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">When circumstances indicate that an impairment may have occurred, the Company tests such assets for recoverability by comparing the estimated undiscounted future cash flows expected to result from the use of such assets and their eventual disposition to their carrying amounts. If the undiscounted future cash flows are less than the carrying amount of the asset, an impairment loss, measured as the excess of the carrying value of the asset over its estimated fair value, is recognized. Fair value is determined through various valuation techniques, including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_845_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zbVHJyYXHL77" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_863_z4OY5Owo3Hch">Goodwill</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 31.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We review goodwill for impairment each year on December 31<sup>st</sup> or more frequently when events or significant changes in circumstances indicate that the carrying value may not be recoverable. The outbreak of COVID-19 and its associated economic impact, including a significant decrease in the market price of our ordinary shares, was considered a triggering event as of the first quarter of 2020, requiring us to reassess our goodwill and long-lived asset valuations, as well as assumptions of future income from underlying assets. At the time we did not record any impairment of goodwill or long-lived assets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under ASC 350-20-35-4 through 35-8A, the goodwill impairment test requires a comparison of the fair value of the reporting unit with its carrying amount, including goodwill. If the carrying amount of the reporting unit is greater than zero and its fair value exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. The Company has only one reporting unit and as such the impairment analysis was done by comparing the Company’s market capitalization with its book value of equity. As of December 31, 2022, the Company’s market capitalization substantially exceeded its book value of equity and as such no impairment of goodwill was indicated. See Note 11- Goodwill and Intangible Assets for additional information.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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--GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_zHKf0jTwlLGa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86A_zNQoJiau5LTe">Intangible Assets</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 31.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets with definite lives subject to amortization are amortized on a straight-line basis. We also review these intangibles for impairment when events or significant changes in circumstance indicate that the carrying value may not be recoverable. Events or circumstances that indicate that impairment testing may be required include changes in building codes and regulation, loss of key personnel or a significant adverse change in business climate or regulations. There were no triggering events or circumstances noted and as such no impairment was needed for the intangible assets subject to amortization. See Note 11 – Goodwill and Intangible Assets for additional information.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84F_eus-gaap--LesseeLeasesPolicyTextBlock_zAsQPkBhb9jg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_865_zZJjrVM5AGrg">Leases</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We determine if an arrangement is a lease at inception. We include finance lease right-of-use assets as part of property and equipment and the lease liability as part of our current portion of long-term debt and long-term debt on our Consolidated Balance Sheet. Leases considered short-term are not capitalized, given our election not to recognize right-of-use assets and lease liabilities arising from short-term leases  , but instead considered operating leases and the resulting rental expense is recognized on our Consolidated Statement of Operations as incurred.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Finance lease right-of-use assets and lease liabilities are recognized based on the present value of the future lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_ecustom--FinancialLiabilitiesPolicyTextBlock_zo7a9fRcqUqc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86F_zBl4TNtVOnLl">Financial Liabilities</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial liabilities correspond to the financing obtained by the Company through bank credit facilities and accounts payable to suppliers and creditors. Financial liabilities are initially recognized based on their fair value, which is usually equal to the transaction value less directly attributable costs. Subsequently, such financial liabilities are carried at their amortized cost according to the effective interest rate method determined at initial recognition and recognized in the results of the period during the time of amortization of the financial obligation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_843_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zgdsWr9UV357" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_867_z9MiDMN5ljZ1">Fair Value of Financial Instruments</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC 820, <i>Fair Value Measurements</i>, establishes a fair value hierarchy which requires us to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. We primarily apply the market approach for financial assets and liabilities measured at fair value on a recurring basis. Fair value is the price we would receive to sell and asset or pay to transfer a liability in an orderly transaction with a market participant at the measurement date. In the absence of active markets for identical assets or liabilities, such measurements involve developing assumptions based on market observable data and, in the absence of such data, internal information that is consistent with what market participants would use in a hypothetical transaction that occurs at the measurement date.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The standard describes three level of inputs that may be used to measure fair value:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; 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></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2: Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable by observable market data for substantially the full term of the assets or liabilities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; 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 and that are significant to the fair value of the assets or liabilities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See Note 15 – Hedging Activities and Fair Value Measurements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--DerivativesPolicyTextBlock_z1igo3wzcxJ3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86D_zs44kC8o6D79">Derivative Financial Instruments</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes all derivative financial instruments as either assets or liabilities at fair value on the consolidated balance sheet. The unrealized gains or losses arising from changes in fair value of derivative instruments that are designated and qualify as cash flow hedges, are recorded in the consolidated statement of comprehensive income. Amounts in Accumulated other comprehensive loss on the consolidated balance sheet are reclassified into the consolidated statement of income in the same period or periods during which the hedged transactions are settled.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zuI811D7G8R1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_869_zkBnErvj0K18">Revenue Recognition</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our principal sources of revenue are derived from product sales, sometimes referred to as standard form sales, and supply and installation contracts, sometimes referred to as revenues from fixed price contracts. We identified one single performance obligation for both forms of sales. Revenue is recognized when control is transferred to our customers. For product sales, the performance obligations are satisfied at a point in time and control is deemed to be transferred.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Approximately <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--RevenueMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--SupplyAndInstallationMember_zL26siuqy8kj" title="Concentartion risk percentage">14</span>% of the Company’s consolidated net sales is generated by supply and installation contracts with customers that require the Company to design, develop, test, manufacture, and install windows according to the customers’ specifications. These contracts are primarily multi-year contracts with real estate general contractors and are generally priced on a fixed-price basis and are invoiced based on contract progress.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To determine the proper revenue recognition method, the Company first evaluates each of its contractual arrangements to identify its performance obligations. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. All the Company’s contracts have a single performance obligation because the promise to transfer the individual good or service is not separately identifiable from other promises within the contract and is, therefore, not distinct. These contractual arrangements either require the use of a highly specialized manufacturing process to provide goods according to customer specifications or represent a bundle of contracted goods and services that are integrated and together represent a combined output, which may include the delivery of multiple units.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These performance obligations are satisfied over time. Sales are recognized over time when control is continuously transferred to the customer during the contract. The continuous transfer of control to the customer is supported by contract clauses that provide for progress or performance-based payments. Generally, if a customer unilaterally terminates a contract, the Company has the right to receive payment for costs incurred plus a reasonable profit for products and services that do not have alternative use to the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales are recorded using the cost-to-cost method on supply and installation contracts that include performance obligations satisfied over time. These sales are generally recorded at amounts equal to the ratio of actual cumulative costs incurred divided by total estimated costs at completion, multiplied by (i) the transaction price, less (ii) the cumulative sales recognized in prior periods.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounting for the sales and profits on performance obligations for which progress is measured using the cost-to-cost method involves the preparation of estimates of: (1) transaction price and (2) total costs at completion, which is equal to the sum of the actual incurred costs to date on the contract and the estimated costs to complete the contract’s statement of work. Incurred costs include labor, material, and overhead and represent work performed, which corresponds with and thereby represents the transfer of ownership to the customer. Performance obligations are satisfied over time when the risk of ownership has been passed to the customer and/or services are performed. The estimated profit or loss at completion on a contract is equal to the difference between the transaction price and the total estimated cost at completion.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract modifications routinely occur to account for changes in contract specifications or requirements. In most cases, contract modifications are for goods or services that are not distinct and, therefore, are accounted for as part of the existing contract. Transaction price estimates include additional consideration for submitted contract modifications or claims when the Company believes it has an enforceable right to the modification or claim, the amount can be reliably estimated, and its realization is reasonably assured. Amounts representing modifications accounted for as part of the existing contract are included in the transaction price and recognized as an adjustment to sales on a cumulative catch-up basis.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s supply and installation contracts allow for progress payments to bill the customer as contract costs are incurred and the customer often retains a small portion of the contract price until satisfactory completion of the contractual statement of work, which is a retainage of approximately 10%. The Company records an asset for unbilled receivables due to completing more work than the progress payment schedule allows to collect at a point in time. For certain supply and installation contracts, the Company receives advance payments. Advanced payments are not considered a significant financing component because they are a negotiated contract term to ensure the customer meets its financial obligation, particularly when there are significant upfront working capital requirements. The Company records a liability for advance payments received in excess of sales recognized, which is presented as a contract liability on the balance sheet.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revisions or adjustments to estimates of the transaction price, estimated costs at completion and estimated profit or loss of a performance obligation are often required as work progresses under a contract, as experience is gained, as facts and circumstances change and as new information is obtained, even though the scope of work required under the contract may not change. Revisions or adjustments may also be required if contract modifications occur. While there are various factors that can affect the accuracy of cost estimates related to the revision of the proper allocation of indirect labor and indirect material costs to each project, such estimates are made based on the most updated historical information and margins of those indirect costs over the associated revenues and on all relevant information associated with each specific project at any point in time. The impact of revisions in profit or loss estimates are recognized on a cumulative catch-up basis in the period in which the revisions are made. The revisions in contract estimates, if significant, can materially affect the Company’s results of operations and cash flows, as well as reduce the valuations of contract assets and inventories, and in some cases result in liabilities to complete contracts in a loss position. The Company recognizes a liability for non-recurring obligations as situations considering that projects actual costs are usually adjusted to estimated costs. The Company did not recognize sales for performance obligations satisfied in prior periods during year ended December 31, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_842_ecustom--ShippingAndHandlingCostsPolicyTextBlock_zILiu99EGUf7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_861_zODQpvePbSxj">Shipping and Handling Costs</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company classifies amounts billed to customers related to shipping and handling as product revenues. The Company records and presents shipping and handling costs in selling expenses.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_841_ecustom--SalesTaxAndValueAddedTaxesPolicyTextBlock_zCrfxgHD4Dx" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_868_z8UrTwTkZdi2">Sales Tax and Value Added Taxes</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for sales taxes and value added taxes imposed on its goods and services on a net basis – value added taxes paid for goods and services purchased is netted against value added tax collected from customers and the net amount is paid to the government. The current value added tax rate in Colombia for all of the Company’s products is <span id="xdx_90B_ecustom--ValueAddedTaxPercentage_pid_dp_uPure_c20220101__20221231_zdv9gvaQhN37" title="Value added tax, percentage">19</span>%. A municipal industry and commerce tax (“ICA”) sales tax of <span id="xdx_902_ecustom--SalesTaxPercentage_pid_dp_uPure_c20220101__20221231_zH7RUm70vr36" title="Sales tax, percentage">0.7</span>% is payable on all of the Company’s products sold in the Colombian market.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_840_eus-gaap--ExtendedProductWarrantyPolicy_z2AfJB6OUuX9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86A_zdswHbnX2iIk">Product Warranties</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--StandardProductWarrantyDescription_c20220101__20221231_zk4GZ9bK0jg9" title="Product warranties description">The Company offers product warranties in connection with the sale and installation of its products that are competitive in the markets in which the products are sold. Standard warranties depend upon the product and service and are generally from five to ten years for architectural glass, curtain wall, laminated and tempered glass, window and door products.</span> Warranties are not priced or sold separately and do not provide the customer with services or coverages in addition to the assurance that the product complies with original agreed-upon specifications. Claims are settled by replacement of the warrantied products. The cost associated with product warranties was $<span id="xdx_901_eus-gaap--ProductWarrantyExpense_pn3n3_c20220101__20221231_zzZ0wO5Nw5m7" title="Cost of product warranties">2,425</span>, $<span id="xdx_906_eus-gaap--ProductWarrantyExpense_pn3n3_c20210101__20211231_zdWWnvZd5lhl" title="Cost of product warranties">1,256</span>, and $<span id="xdx_908_eus-gaap--ProductWarrantyExpense_pn3n3_c20200101__20201231_zm7crXq4hE7l" title="Cost of product warranties">681</span>, during the years ended December 31, 2022, 2021, and 2020, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_846_eus-gaap--AdvertisingCostsPolicyTextBlock_zEs7V3yvQLrf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86C_zhVhs1AH09lk">Advertising Costs</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advertising costs are expensed as they are incurred and are included in general and administrative expenses. Advertising costs for the years ended December 31, 2022, 2021, and 2020, amounted to approximately $<span id="xdx_90F_eus-gaap--AdvertisingExpense_pn3n3_c20220101__20221231_z3c3Sl3uFsVl" title="Advertising costs">1,612</span>, $<span id="xdx_90D_eus-gaap--AdvertisingExpense_pn3n3_c20210101__20211231_z1EXuE670fS8" title="Advertising costs">1,457</span>, and $<span id="xdx_90C_eus-gaap--AdvertisingExpense_pn3n3_c20200101__20201231_z7SEcjaISyyb" title="Advertising costs">987</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_eus-gaap--PostemploymentBenefitPlansPolicy_zCcnf0Rk0XE6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86F_zljwRxwo8dli">Employee Benefits</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company provides benefits to its employees in accordance with Colombian labor laws. Employee benefits do not give rise to any long-term liability.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_842_eus-gaap--IncomeTaxPolicyTextBlock_zCWo5EGNbyo5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86A_zHvVKzwK6ndj">Income Taxes</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s operations in Colombia are subject to the taxing jurisdiction of the Republic of Colombia. Tecnoglass LLC, Tecnoglass RE LLC, GM&amp;P, Componenti USA LLC and ESW LLC are U.S. entities based in Florida, and are subject to the taxing jurisdiction of the United States. VS is subject the taxing jurisdiction in the Republic of Panama. Tecnoglass is subject to the taxing jurisdiction of the Cayman Islands. Annual tax periods prior to December 2016 are no longer subject to examination by taxing authorities in Colombia.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The company accounts for income taxes using the asset and liability approach of accounting for income taxes (ASC 740 “Income Taxes”). Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. The provision for income taxes represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from differences between the financial and tax basis of the Company’s assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted. For each tax jurisdiction in which the Company operates, deferred tax assets and liabilities are offset against one another and are presented as a single noncurrent amount within the consolidated balance sheets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company presents deferred tax assets and liabilities net as either a non-current asset or liability, depending on the net deferred tax position. The Company recognizes the financial statement effects of uncertain income tax positions when it is more likely than not, based on the technical merits, that the position will be sustained upon examination. The Company accrues for other tax contingencies when it is probable that a liability to a taxing authority has been incurred and the amount of the contingency can be reasonably estimated. Interest accrued related to unrecognized tax and income tax related penalties are included in the provision for income taxes. The uncertain income taxes positions are recorded in “Taxes payable” in the consolidated balance sheets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_842_eus-gaap--EarningsPerSharePolicyTextBlock_zJYQR9EF1z8k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_861_z6XB7HrD3Pa">Earnings per Share</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company computes basic earnings per share by dividing net income attributable to parent by the weighted-average number of ordinary shares outstanding during the period. Income per share assuming dilution (diluted earnings per share) would give effect to dilutive potential ordinary shares outstanding during the period. See Note 18 – Shareholders’ Equity for further detail on the calculation of earnings per share.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_84A_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_z8r8jcGJZbfd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86B_zXrJSANnGww7">Recently Issued Accounting Pronouncements</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting”. The amendments in this Update provide optional expedients and exceptions for contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments in this Update apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The expedients and exceptions provided by the amendments do not apply to contract modifications made and hedging relationships entered into or evaluated after December 31, 2022, except for hedging relationships existing as of December 31, 2022, that an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. In December 2022, the FASB issued ASU 2022-06, Deferral of the Sunset Date of Topic 848 which deferred the effective date of Topic 848. As a result, this standard is effective beginning after December 15, 2024. The Company’s outstanding debt, which bears interest based on LIBOR, contains provisions for transitioning into a benchmark reference rate prior to the discontinuation of LIBOR in 2023. Our interest rate swap derivative contract will be adjusted accordingly.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_ecustom--AdoptionofNewAccountingStandardsPolicyTextBlock_zDSJEwRKYuM6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86D_zqStCUsCHZa8">Adoption of New Accounting Standards</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In June 2016, the FASB issued Accounting Standards Update (ASU) 2016-13, Financial Instruments—Credit Losses (Topic 326). This ASU represents a significant change in the allowance for credit losses accounting model by requiring immediate recognition of management’s estimates of current expected credit losses. Under the prior model, losses were recognized only as they were incurred, which FASB has noted delayed recognition of expected losses that might not yet have met the threshold of being probable. The new model is applicable to all financial instruments that are not accounted for at fair value through net income, thereby bringing consistency in accounting treatment across different types of financial instruments and requiring consideration of a broader range of variables when forming loss estimates. ASU 2016-13 is effective for fiscal years beginning after December 15, 2019, (with early application permitted). The FASB issued ASU 2019-10 and ASU 2019-11 during the fourth quarter of 2019 that postponed the effective date to the year beginning after December 15, 2022 for smaller reporting companies. In February 2020, the FASB issued ASU 2020-02 “Financial Instruments – Credit Losses (Topic 326) and Leases (Topic 842), which amends SEC Staff Accounting Bulletin No. 119 (SAB119) which contains interpretative guidance from the SEC aligned to the FASB’s ASC 326.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We adopted this standard using the modified retrospective approach at the beginning of fiscal year 2022 as we no longer qualified as a smaller reporting company. The adoption of this ASU did not have a significant impact on the Company’s earnings or financial condition. Refer to additional disclosures in Note 4.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In September 2022, the FASB issued Accounting Standards Update (ASU) No. 2022-04, Liabilities – Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations. The ASU requires a buyer in a supplier finance program to disclose information about the program’s nature, activity during the period, changes from period to period, and potential magnitude. This guidance is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the disclosure of rollforward information, which is effective for fiscal years beginning after December 15, 2023, with early adoption permitted. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tecnoglass, Inc. has established payment terms to suppliers for the purchase of goods and services, which normally range between 30 and 60 days. In the normal course of business, suppliers may require liquidity and manage, through third parties, the advanced payment of invoices. The Company allows its suppliers the option to payments in advance of an invoice due date, through a third-party finance provider or intermediary, with the purpose of allowing suppliers to obtain the required liquidity. For these purposes, suppliers present to Tecnoglass, Inc. the third-party finance provider or intermediary with whom they will carry out the finance program and establish an agreement, through which the invoices will be paid by the third-party finance provider or intermediary once Tecnoglass, Inc. has confirmed the invoices as valid. Once the Company confirms the invoices are valid, the third-party finance provider or intermediary proceeds with the payment to the supplier. Subsequently, Tecnoglass, Inc. pays the invoices for goods or services to the third-party finance provider or intermediary selected by the supplier. Payment times do not vary from those initially agreed with the supplier, as stated in the invoices factored by the supplier (i.e. between 30 and 60 days). Pursuant to the supplier finance programs, the Company has not been required to pledge any assets as security nor to provide any guarantee to third-party finance provider or intermediary.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2022, the obligations outstanding related to the supplier finance program amount to $<span id="xdx_906_eus-gaap--ProgramRightsObligationsCurrent_iI_pn3n3_c20221231__us-gaap--FinancialInstrumentAxis__custom--SupplierFinanceProgramMember_zM4AAFGeP1De" title="Current liabilities">9,290</span>, recorded as current liabilities, with $<span id="xdx_90F_eus-gaap--AccountsPayableAndAccruedLiabilitiesCurrent_iI_pn3n3_c20221231__us-gaap--FinancialInstrumentAxis__custom--SupplierFinanceProgramMember_zKqyr6B3tU96" title="Trade accounts payable and accrued expenses">9,238</span> classified as Trade accounts payable and accrued expenses and $<span id="xdx_90A_eus-gaap--DueToRelatedPartiesCurrent_iI_pn3n3_c20221231__us-gaap--FinancialInstrumentAxis__custom--SupplierFinanceProgramMember_zMDDrT8QtuHl" title="Due to related parties">52</span> classified as Due to related parties.  </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89E_ecustom--ScheduleofOutstandingObligationsforSupplierFinanceProgramTableTextBlock_z0GPFUUe4C31" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The rollforward   of Tecnoglass, Inc.´s outstanding obligations confirmed as valid under its supplier finance program for year ended December 31, 2022, are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B0_zS91BQfCRdyj">Schedule of Outstanding Obligations for Supplier Finance Program</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Twelve months ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31, 2022</b></span></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 80%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Confirmed obligations outstanding at the beginning of the year</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--ProgramRightsObligationsCurrent_iS_pn3n3_c20220101__20221231_zy5tePVWxZB3" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Confirmed obligations outstanding at the beginning of the year"><span style="font-family: Times New Roman, Times, Serif">11,348</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Invoices confirmed during the year</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_ecustom--ProgramRightsObligationsInvoiceConfirmed_c20220101__20221231_zteVatk4JlR1" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Invoices confirmed during the year"><span style="font-family: Times New Roman, Times, Serif">35,755</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Confirmed invoices paid during the year</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_ecustom--ProgramRightsObligationsInvoicePaidAmount_iN_di_c20220101__20221231_zau6KVD39SF5" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Confirmed invoices paid during the year"><span style="font-family: Times New Roman, Times, Serif">(37,813</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Confirmed obligations outstanding at the end of the year</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--ProgramRightsObligationsCurrent_iE_pn3n3_c20220101__20221231_znLnYRShJ3Gf" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Confirmed obligations outstanding at the end of the year"><span style="font-family: Times New Roman, Times, Serif">9,290</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A9_zJJHPYEIMUu4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p id="xdx_84F_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zRbZJpaV4N51" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86A_zPigWJr53FJj">Basis of Presentation and Management’s Estimates</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“US GAAP”) and pursuant to the accounting and disclosure rules and regulations of the Securities and Exchange Commission (“SEC”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of the accompanying consolidated financial statements requires the Company to make estimates and judgments that affect the reported amounts of assets and liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities at the date of the Company’s financial statements. Actual results may differ from these estimates under different assumptions and conditions. Estimates inherent in the preparation of these consolidated financial statements relate to the collectability of account receivables, the valuation of inventories, estimated earnings on uncompleted contracts, income taxes, useful lives and potential impairment of long-lived assets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 31.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84F_eus-gaap--ConsolidationPolicyTextBlock_zjM5xWoiP1qc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_862_zOYNgjMY42J3">Principles of Consolidation</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 31.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These audited consolidated financial statements consolidate TGI, its subsidiaries Tecnoglass S.A.S (“TG”), C.I. Energía Solar S.A.S E.S. Windows (“ES”), ES Windows LLC (“ESW LLC”), Tecnoglass LLC (“Tecno LLC”), Tecno RE LLC (“Tecno RE”), GM&amp;P Consulting and Glazing Contractors (“GM&amp;P”), Componenti USA LLC, ES Metals SAS (“ES Metals”), and Ventanas Solar S.A (“VS”), which are entities in which we have a controlling financial interest because we hold a majority voting interest. To determine if we hold a controlling financial interest in an entity, we first evaluate if we are required to apply the variable interest entity (“VIE”) model to the entity, otherwise the entity is evaluated under the voting interest model. All significant intercompany accounts and transactions are eliminated in consolidation, including unrealized intercompany profits and losses. The equity method of accounting is used for investments in affiliates and other joint ventures over which the Company has significant influence but does not have effective control.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_ecustom--NoncontrollingInterestPolicyTextBlock_z62cUUNSgVY5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86A_zNcURqGdwSac">Non-controlling interest</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">When the Company owns a majority of a subsidiary’s stock, the Company includes in its consolidated financial statements the non-controlling interest in the subsidiary. The non-controlling interest in the Consolidated Statements of Operations and Other Comprehensive Income is equal to the non-controlling proportionate share of the subsidiary’s net income and, as included in Shareholders’ Equity on the Consolidated Balance Sheet, is equal to the non-controlling proportionate share of the subsidiary’s net assets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zrBsYIOD27w4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_860_zQ6S0ScfkoGf">Foreign Currency Translation and Transactions</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The consolidated financial statements are presented in U.S. Dollars, the reporting currency. Our foreign subsidiaries’ local currency is the Colombian Peso, which is also their functional currency as determined by the market analysis, costs and expenses, assets, liabilities, financing and cash flow indicators. As such, our subsidiaries’ assets and liabilities are translated at the exchange rate in effect at the balance sheet date, with equity being translated at the historical rates. Revenues and expenses of our foreign subsidiaries are translated at the average exchange rates for the period. The resulting cumulative foreign currency translation adjustments from this process are included as a component of accumulated other comprehensive income (loss). Therefore, the U.S. Dollar value of these items in our financial statements fluctuates from period to period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_843_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zZBZUeBBCSmh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86C_zDMYmEwawkY7">Cash and Cash Equivalents</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash and cash equivalents include investments with original maturities of three months or less. As of December 31, 2022, and 2021, cash and cash equivalents were primarily comprised of deposits held in operating accounts in the United States, and to a lesser amount, Colombia, and Panama. As of December 31, 2022, and 2021 the Company had <span id="xdx_901_eus-gaap--RestrictedCash_iI_do_c20221231_zvuFI1yF465g" title="Restricted cash"><span id="xdx_909_eus-gaap--RestrictedCash_iI_do_c20211231_zdzq9vljql93" title="Restricted cash">no</span></span> restricted cash.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0 0 <p id="xdx_84D_eus-gaap--InvestmentPolicyTextBlock_zizrYh88PZ7d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_863_zEFxoGbaaqE5">Investments</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s investments are comprised of securities available for sale, short term deposits and income producing real estate.  </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We have investments in long-term marketable equity securities which are classified as available-for-sale securities and are recorded at fair value.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short- term deposits and other financial instruments with maturities greater than 90 days and shares in other companies that do not meet the requirements for equity method treatment are recorded for at cost.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84A_eus-gaap--TradeAndOtherAccountsReceivablePolicy_zIQZNHHJhhxl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86E_z8qVkVHCmup8">Trade Accounts Receivable</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade accounts receivable are recorded net of allowances for cash discounts for prompt payment, doubtful accounts and sales returns. The Company’s policy is to reserve for uncollectible accounts based on its best estimate of the amount of expected credit losses in its existing accounts receivable. The Company periodically reviews its accounts receivable to determine whether an allowance for doubtful accounts is necessary based on an analysis of current credit losses and other factors that may indicate that the collectability of an account may be in doubt. Other factors that the Company considers include its existing contractual obligations, historical payment patterns of its customers and individual customer circumstances, and a review of the local economic environment and its potential impact on the collectability of accounts receivable. Account balances are deemed to be uncollectible and are charged off within 90 days of having recorded an allowance and all means of collection have been exhausted and the potential for recovery is considered remote.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On certain fixed price contracts, a portion of the amounts billed are withheld by the customer as a retainage which typically amount to <span id="xdx_904_ecustom--PercentageOfRetainageOnCustomers_pid_dp_uPure_c20220101__20221231_z7QFO7Y4XdH1" title="Percentage of retainage on customers">10</span>% of the invoiced amount and can remain outstanding for several months until a final good receipt of the complete project to the customers satisfaction.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0.10 <p id="xdx_84B_eus-gaap--ConcentrationRiskCreditRisk_zE73WJTOs9l8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_863_zvF1J4hpN9Ha">Concentration of Risks and Uncertainties</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial instruments which potentially subject the Company to credit risk consist primarily of cash and trade accounts receivable. The Company mitigates its cash risk by maintaining its cash deposits with major financial institutions in the United States and Colombia. As discussed above, the Company mitigates its risk to trade accounts receivable by performing on-going credit evaluations of its customers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_84A_eus-gaap--InventoryPolicyTextBlock_zRkkEFveV2bh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86D_zBhMHno9snSk">Inventories</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories of raw materials, which consist primarily of purchased and processed glass, aluminum, parts and supplies held for use in the ordinary course of business, are valued at the lower of cost or net realizable value. Cost is determined using a weighted-average method. Inventory consisting of certain job specific materials not yet finished (work in process) are valued using the specific identification method. Cost for finished product inventory are recorded and maintained at the lower of cost or net realizable value. Cost includes raw materials and direct and applicable indirect manufacturing overheads.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reserves for excess or slow-moving raw materials inventories are updated based on historical experience of a variety of factors including sales volume and levels of inventories at the end of the period. The Company does not maintain allowances for the lower of cost or market for inventories of finished products as its products are manufactured based on firm orders rather than built-to-stock.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_845_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_z95gK6xQAmM7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86C_zLPkVRQoXAa9">Property, Plant and Equipment</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property, plant and equipment are recorded at cost. Significant improvements and renewals that extend the useful life of the asset are capitalized. Interest caused while acquired property is under construction and installation are capitalized. Repairs and maintenance are charged to expense as incurred. When property is retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts and any related gains or losses are included in income as a reduction to or increase in selling, general and administrative expenses. Depreciation is computed on a straight-line basis, based on the following estimated useful lives:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_ecustom--ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_z9JUxmzflCk2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 27.5pt"><span id="xdx_8B2_zK3OyIgDA4fl" style="display: none">Schedule of Property, Plant and Equipment Estimated Useful Lives</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 50%; margin-right: auto"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 80%"><span style="font-family: Times New Roman, Times, Serif">Buildings</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_zfOfr4fYePlk" title="Property, plant and equipment, useful life">20</span> years</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Aircraft</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--AircraftMember_zu4vgAELH3Q5" title="Property, plant and equipment, useful life">20</span> years</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Machinery and equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zmbdGE1eHrk3" title="Property, plant and equipment, useful life">10</span> years</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Furniture and fixtures</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zYZBv4rJAIDb" title="Property, plant and equipment, useful life">10</span> years</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Office equipment and software</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zjtDlOLTTsld" title="Property, plant and equipment, useful life">5</span> years</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Vehicles</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_z10rFapiQzVa" title="Property, plant and equipment, useful life">5</span> years</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A5_zWe0ewkHW0uj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company also records within property, plant and equipment all the underlying assets of a finance lease. Initial recognition of these assets is done at the present value of all future lease payments. A capital lease is a lease in which the lessor transferred substantially all the benefits and risks associated with the ownership of the property.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_ecustom--ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_z9JUxmzflCk2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 27.5pt"><span id="xdx_8B2_zK3OyIgDA4fl" style="display: none">Schedule of Property, Plant and Equipment Estimated Useful Lives</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 50%; margin-right: auto"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 80%"><span style="font-family: Times New Roman, Times, Serif">Buildings</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_zfOfr4fYePlk" title="Property, plant and equipment, useful life">20</span> years</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Aircraft</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--AircraftMember_zu4vgAELH3Q5" title="Property, plant and equipment, useful life">20</span> years</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Machinery and equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zmbdGE1eHrk3" title="Property, plant and equipment, useful life">10</span> years</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Furniture and fixtures</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zYZBv4rJAIDb" title="Property, plant and equipment, useful life">10</span> years</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Office equipment and software</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zjtDlOLTTsld" title="Property, plant and equipment, useful life">5</span> years</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Vehicles</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_z10rFapiQzVa" title="Property, plant and equipment, useful life">5</span> years</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> P20Y P20Y P10Y P10Y P5Y P5Y <p id="xdx_843_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zcg2qpm6Hj6d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86E_zUi9JKRuCfP">Long Lived Assets</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company periodically reviews the carrying values of its long lived assets when events or changes in circumstances would indicate that it is more likely than not that their carrying values may exceed their realizable values, and record impairment charges when considered necessary.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">When circumstances indicate that an impairment may have occurred, the Company tests such assets for recoverability by comparing the estimated undiscounted future cash flows expected to result from the use of such assets and their eventual disposition to their carrying amounts. If the undiscounted future cash flows are less than the carrying amount of the asset, an impairment loss, measured as the excess of the carrying value of the asset over its estimated fair value, is recognized. Fair value is determined through various valuation techniques, including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_845_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zbVHJyYXHL77" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_863_z4OY5Owo3Hch">Goodwill</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 31.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We review goodwill for impairment each year on December 31<sup>st</sup> or more frequently when events or significant changes in circumstances indicate that the carrying value may not be recoverable. The outbreak of COVID-19 and its associated economic impact, including a significant decrease in the market price of our ordinary shares, was considered a triggering event as of the first quarter of 2020, requiring us to reassess our goodwill and long-lived asset valuations, as well as assumptions of future income from underlying assets. At the time we did not record any impairment of goodwill or long-lived assets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under ASC 350-20-35-4 through 35-8A, the goodwill impairment test requires a comparison of the fair value of the reporting unit with its carrying amount, including goodwill. If the carrying amount of the reporting unit is greater than zero and its fair value exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. The Company has only one reporting unit and as such the impairment analysis was done by comparing the Company’s market capitalization with its book value of equity. As of December 31, 2022, the Company’s market capitalization substantially exceeded its book value of equity and as such no impairment of goodwill was indicated. See Note 11- Goodwill and Intangible Assets for additional information.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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--GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_zHKf0jTwlLGa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86A_zNQoJiau5LTe">Intangible Assets</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 31.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets with definite lives subject to amortization are amortized on a straight-line basis. We also review these intangibles for impairment when events or significant changes in circumstance indicate that the carrying value may not be recoverable. Events or circumstances that indicate that impairment testing may be required include changes in building codes and regulation, loss of key personnel or a significant adverse change in business climate or regulations. There were no triggering events or circumstances noted and as such no impairment was needed for the intangible assets subject to amortization. See Note 11 – Goodwill and Intangible Assets for additional information.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84F_eus-gaap--LesseeLeasesPolicyTextBlock_zAsQPkBhb9jg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_865_zZJjrVM5AGrg">Leases</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We determine if an arrangement is a lease at inception. We include finance lease right-of-use assets as part of property and equipment and the lease liability as part of our current portion of long-term debt and long-term debt on our Consolidated Balance Sheet. Leases considered short-term are not capitalized, given our election not to recognize right-of-use assets and lease liabilities arising from short-term leases  , but instead considered operating leases and the resulting rental expense is recognized on our Consolidated Statement of Operations as incurred.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Finance lease right-of-use assets and lease liabilities are recognized based on the present value of the future lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_ecustom--FinancialLiabilitiesPolicyTextBlock_zo7a9fRcqUqc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86F_zBl4TNtVOnLl">Financial Liabilities</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial liabilities correspond to the financing obtained by the Company through bank credit facilities and accounts payable to suppliers and creditors. Financial liabilities are initially recognized based on their fair value, which is usually equal to the transaction value less directly attributable costs. Subsequently, such financial liabilities are carried at their amortized cost according to the effective interest rate method determined at initial recognition and recognized in the results of the period during the time of amortization of the financial obligation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_843_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zgdsWr9UV357" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_867_z9MiDMN5ljZ1">Fair Value of Financial Instruments</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC 820, <i>Fair Value Measurements</i>, establishes a fair value hierarchy which requires us to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. We primarily apply the market approach for financial assets and liabilities measured at fair value on a recurring basis. Fair value is the price we would receive to sell and asset or pay to transfer a liability in an orderly transaction with a market participant at the measurement date. In the absence of active markets for identical assets or liabilities, such measurements involve developing assumptions based on market observable data and, in the absence of such data, internal information that is consistent with what market participants would use in a hypothetical transaction that occurs at the measurement date.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The standard describes three level of inputs that may be used to measure fair value:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; 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></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2: Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable by observable market data for substantially the full term of the assets or liabilities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; 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 and that are significant to the fair value of the assets or liabilities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See Note 15 – Hedging Activities and Fair Value Measurements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--DerivativesPolicyTextBlock_z1igo3wzcxJ3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86D_zs44kC8o6D79">Derivative Financial Instruments</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes all derivative financial instruments as either assets or liabilities at fair value on the consolidated balance sheet. The unrealized gains or losses arising from changes in fair value of derivative instruments that are designated and qualify as cash flow hedges, are recorded in the consolidated statement of comprehensive income. Amounts in Accumulated other comprehensive loss on the consolidated balance sheet are reclassified into the consolidated statement of income in the same period or periods during which the hedged transactions are settled.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zuI811D7G8R1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_869_zkBnErvj0K18">Revenue Recognition</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our principal sources of revenue are derived from product sales, sometimes referred to as standard form sales, and supply and installation contracts, sometimes referred to as revenues from fixed price contracts. We identified one single performance obligation for both forms of sales. Revenue is recognized when control is transferred to our customers. For product sales, the performance obligations are satisfied at a point in time and control is deemed to be transferred.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Approximately <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--RevenueMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--SupplyAndInstallationMember_zL26siuqy8kj" title="Concentartion risk percentage">14</span>% of the Company’s consolidated net sales is generated by supply and installation contracts with customers that require the Company to design, develop, test, manufacture, and install windows according to the customers’ specifications. These contracts are primarily multi-year contracts with real estate general contractors and are generally priced on a fixed-price basis and are invoiced based on contract progress.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To determine the proper revenue recognition method, the Company first evaluates each of its contractual arrangements to identify its performance obligations. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. All the Company’s contracts have a single performance obligation because the promise to transfer the individual good or service is not separately identifiable from other promises within the contract and is, therefore, not distinct. These contractual arrangements either require the use of a highly specialized manufacturing process to provide goods according to customer specifications or represent a bundle of contracted goods and services that are integrated and together represent a combined output, which may include the delivery of multiple units.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These performance obligations are satisfied over time. Sales are recognized over time when control is continuously transferred to the customer during the contract. The continuous transfer of control to the customer is supported by contract clauses that provide for progress or performance-based payments. Generally, if a customer unilaterally terminates a contract, the Company has the right to receive payment for costs incurred plus a reasonable profit for products and services that do not have alternative use to the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales are recorded using the cost-to-cost method on supply and installation contracts that include performance obligations satisfied over time. These sales are generally recorded at amounts equal to the ratio of actual cumulative costs incurred divided by total estimated costs at completion, multiplied by (i) the transaction price, less (ii) the cumulative sales recognized in prior periods.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounting for the sales and profits on performance obligations for which progress is measured using the cost-to-cost method involves the preparation of estimates of: (1) transaction price and (2) total costs at completion, which is equal to the sum of the actual incurred costs to date on the contract and the estimated costs to complete the contract’s statement of work. Incurred costs include labor, material, and overhead and represent work performed, which corresponds with and thereby represents the transfer of ownership to the customer. Performance obligations are satisfied over time when the risk of ownership has been passed to the customer and/or services are performed. The estimated profit or loss at completion on a contract is equal to the difference between the transaction price and the total estimated cost at completion.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract modifications routinely occur to account for changes in contract specifications or requirements. In most cases, contract modifications are for goods or services that are not distinct and, therefore, are accounted for as part of the existing contract. Transaction price estimates include additional consideration for submitted contract modifications or claims when the Company believes it has an enforceable right to the modification or claim, the amount can be reliably estimated, and its realization is reasonably assured. Amounts representing modifications accounted for as part of the existing contract are included in the transaction price and recognized as an adjustment to sales on a cumulative catch-up basis.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s supply and installation contracts allow for progress payments to bill the customer as contract costs are incurred and the customer often retains a small portion of the contract price until satisfactory completion of the contractual statement of work, which is a retainage of approximately 10%. The Company records an asset for unbilled receivables due to completing more work than the progress payment schedule allows to collect at a point in time. For certain supply and installation contracts, the Company receives advance payments. Advanced payments are not considered a significant financing component because they are a negotiated contract term to ensure the customer meets its financial obligation, particularly when there are significant upfront working capital requirements. The Company records a liability for advance payments received in excess of sales recognized, which is presented as a contract liability on the balance sheet.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revisions or adjustments to estimates of the transaction price, estimated costs at completion and estimated profit or loss of a performance obligation are often required as work progresses under a contract, as experience is gained, as facts and circumstances change and as new information is obtained, even though the scope of work required under the contract may not change. Revisions or adjustments may also be required if contract modifications occur. While there are various factors that can affect the accuracy of cost estimates related to the revision of the proper allocation of indirect labor and indirect material costs to each project, such estimates are made based on the most updated historical information and margins of those indirect costs over the associated revenues and on all relevant information associated with each specific project at any point in time. The impact of revisions in profit or loss estimates are recognized on a cumulative catch-up basis in the period in which the revisions are made. The revisions in contract estimates, if significant, can materially affect the Company’s results of operations and cash flows, as well as reduce the valuations of contract assets and inventories, and in some cases result in liabilities to complete contracts in a loss position. The Company recognizes a liability for non-recurring obligations as situations considering that projects actual costs are usually adjusted to estimated costs. The Company did not recognize sales for performance obligations satisfied in prior periods during year ended December 31, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0.14 <p id="xdx_842_ecustom--ShippingAndHandlingCostsPolicyTextBlock_zILiu99EGUf7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_861_zODQpvePbSxj">Shipping and Handling Costs</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company classifies amounts billed to customers related to shipping and handling as product revenues. The Company records and presents shipping and handling costs in selling expenses.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_841_ecustom--SalesTaxAndValueAddedTaxesPolicyTextBlock_zCrfxgHD4Dx" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_868_z8UrTwTkZdi2">Sales Tax and Value Added Taxes</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for sales taxes and value added taxes imposed on its goods and services on a net basis – value added taxes paid for goods and services purchased is netted against value added tax collected from customers and the net amount is paid to the government. The current value added tax rate in Colombia for all of the Company’s products is <span id="xdx_90B_ecustom--ValueAddedTaxPercentage_pid_dp_uPure_c20220101__20221231_zdv9gvaQhN37" title="Value added tax, percentage">19</span>%. A municipal industry and commerce tax (“ICA”) sales tax of <span id="xdx_902_ecustom--SalesTaxPercentage_pid_dp_uPure_c20220101__20221231_zH7RUm70vr36" title="Sales tax, percentage">0.7</span>% is payable on all of the Company’s products sold in the Colombian market.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> 0.19 0.007 <p id="xdx_840_eus-gaap--ExtendedProductWarrantyPolicy_z2AfJB6OUuX9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86A_zdswHbnX2iIk">Product Warranties</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--StandardProductWarrantyDescription_c20220101__20221231_zk4GZ9bK0jg9" title="Product warranties description">The Company offers product warranties in connection with the sale and installation of its products that are competitive in the markets in which the products are sold. Standard warranties depend upon the product and service and are generally from five to ten years for architectural glass, curtain wall, laminated and tempered glass, window and door products.</span> Warranties are not priced or sold separately and do not provide the customer with services or coverages in addition to the assurance that the product complies with original agreed-upon specifications. Claims are settled by replacement of the warrantied products. The cost associated with product warranties was $<span id="xdx_901_eus-gaap--ProductWarrantyExpense_pn3n3_c20220101__20221231_zzZ0wO5Nw5m7" title="Cost of product warranties">2,425</span>, $<span id="xdx_906_eus-gaap--ProductWarrantyExpense_pn3n3_c20210101__20211231_zdWWnvZd5lhl" title="Cost of product warranties">1,256</span>, and $<span id="xdx_908_eus-gaap--ProductWarrantyExpense_pn3n3_c20200101__20201231_zm7crXq4hE7l" title="Cost of product warranties">681</span>, during the years ended December 31, 2022, 2021, and 2020, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> The Company offers product warranties in connection with the sale and installation of its products that are competitive in the markets in which the products are sold. Standard warranties depend upon the product and service and are generally from five to ten years for architectural glass, curtain wall, laminated and tempered glass, window and door products. 2425000 1256000 681000 <p id="xdx_846_eus-gaap--AdvertisingCostsPolicyTextBlock_zEs7V3yvQLrf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86C_zhVhs1AH09lk">Advertising Costs</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advertising costs are expensed as they are incurred and are included in general and administrative expenses. Advertising costs for the years ended December 31, 2022, 2021, and 2020, amounted to approximately $<span id="xdx_90F_eus-gaap--AdvertisingExpense_pn3n3_c20220101__20221231_z3c3Sl3uFsVl" title="Advertising costs">1,612</span>, $<span id="xdx_90D_eus-gaap--AdvertisingExpense_pn3n3_c20210101__20211231_z1EXuE670fS8" title="Advertising costs">1,457</span>, and $<span id="xdx_90C_eus-gaap--AdvertisingExpense_pn3n3_c20200101__20201231_z7SEcjaISyyb" title="Advertising costs">987</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 1612000 1457000 987000 <p id="xdx_84D_eus-gaap--PostemploymentBenefitPlansPolicy_zCcnf0Rk0XE6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86F_zljwRxwo8dli">Employee Benefits</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company provides benefits to its employees in accordance with Colombian labor laws. Employee benefits do not give rise to any long-term liability.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_842_eus-gaap--IncomeTaxPolicyTextBlock_zCWo5EGNbyo5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86A_zHvVKzwK6ndj">Income Taxes</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s operations in Colombia are subject to the taxing jurisdiction of the Republic of Colombia. Tecnoglass LLC, Tecnoglass RE LLC, GM&amp;P, Componenti USA LLC and ESW LLC are U.S. entities based in Florida, and are subject to the taxing jurisdiction of the United States. VS is subject the taxing jurisdiction in the Republic of Panama. Tecnoglass is subject to the taxing jurisdiction of the Cayman Islands. Annual tax periods prior to December 2016 are no longer subject to examination by taxing authorities in Colombia.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The company accounts for income taxes using the asset and liability approach of accounting for income taxes (ASC 740 “Income Taxes”). Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. The provision for income taxes represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from differences between the financial and tax basis of the Company’s assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted. For each tax jurisdiction in which the Company operates, deferred tax assets and liabilities are offset against one another and are presented as a single noncurrent amount within the consolidated balance sheets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company presents deferred tax assets and liabilities net as either a non-current asset or liability, depending on the net deferred tax position. The Company recognizes the financial statement effects of uncertain income tax positions when it is more likely than not, based on the technical merits, that the position will be sustained upon examination. The Company accrues for other tax contingencies when it is probable that a liability to a taxing authority has been incurred and the amount of the contingency can be reasonably estimated. Interest accrued related to unrecognized tax and income tax related penalties are included in the provision for income taxes. The uncertain income taxes positions are recorded in “Taxes payable” in the consolidated balance sheets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_842_eus-gaap--EarningsPerSharePolicyTextBlock_zJYQR9EF1z8k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_861_z6XB7HrD3Pa">Earnings per Share</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company computes basic earnings per share by dividing net income attributable to parent by the weighted-average number of ordinary shares outstanding during the period. Income per share assuming dilution (diluted earnings per share) would give effect to dilutive potential ordinary shares outstanding during the period. See Note 18 – Shareholders’ Equity for further detail on the calculation of earnings per share.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_84A_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_z8r8jcGJZbfd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86B_zXrJSANnGww7">Recently Issued Accounting Pronouncements</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting”. The amendments in this Update provide optional expedients and exceptions for contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments in this Update apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The expedients and exceptions provided by the amendments do not apply to contract modifications made and hedging relationships entered into or evaluated after December 31, 2022, except for hedging relationships existing as of December 31, 2022, that an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. In December 2022, the FASB issued ASU 2022-06, Deferral of the Sunset Date of Topic 848 which deferred the effective date of Topic 848. As a result, this standard is effective beginning after December 15, 2024. The Company’s outstanding debt, which bears interest based on LIBOR, contains provisions for transitioning into a benchmark reference rate prior to the discontinuation of LIBOR in 2023. Our interest rate swap derivative contract will be adjusted accordingly.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_ecustom--AdoptionofNewAccountingStandardsPolicyTextBlock_zDSJEwRKYuM6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86D_zqStCUsCHZa8">Adoption of New Accounting Standards</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In June 2016, the FASB issued Accounting Standards Update (ASU) 2016-13, Financial Instruments—Credit Losses (Topic 326). This ASU represents a significant change in the allowance for credit losses accounting model by requiring immediate recognition of management’s estimates of current expected credit losses. Under the prior model, losses were recognized only as they were incurred, which FASB has noted delayed recognition of expected losses that might not yet have met the threshold of being probable. The new model is applicable to all financial instruments that are not accounted for at fair value through net income, thereby bringing consistency in accounting treatment across different types of financial instruments and requiring consideration of a broader range of variables when forming loss estimates. ASU 2016-13 is effective for fiscal years beginning after December 15, 2019, (with early application permitted). The FASB issued ASU 2019-10 and ASU 2019-11 during the fourth quarter of 2019 that postponed the effective date to the year beginning after December 15, 2022 for smaller reporting companies. In February 2020, the FASB issued ASU 2020-02 “Financial Instruments – Credit Losses (Topic 326) and Leases (Topic 842), which amends SEC Staff Accounting Bulletin No. 119 (SAB119) which contains interpretative guidance from the SEC aligned to the FASB’s ASC 326.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We adopted this standard using the modified retrospective approach at the beginning of fiscal year 2022 as we no longer qualified as a smaller reporting company. The adoption of this ASU did not have a significant impact on the Company’s earnings or financial condition. Refer to additional disclosures in Note 4.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In September 2022, the FASB issued Accounting Standards Update (ASU) No. 2022-04, Liabilities – Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations. The ASU requires a buyer in a supplier finance program to disclose information about the program’s nature, activity during the period, changes from period to period, and potential magnitude. This guidance is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the disclosure of rollforward information, which is effective for fiscal years beginning after December 15, 2023, with early adoption permitted. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tecnoglass, Inc. has established payment terms to suppliers for the purchase of goods and services, which normally range between 30 and 60 days. In the normal course of business, suppliers may require liquidity and manage, through third parties, the advanced payment of invoices. The Company allows its suppliers the option to payments in advance of an invoice due date, through a third-party finance provider or intermediary, with the purpose of allowing suppliers to obtain the required liquidity. For these purposes, suppliers present to Tecnoglass, Inc. the third-party finance provider or intermediary with whom they will carry out the finance program and establish an agreement, through which the invoices will be paid by the third-party finance provider or intermediary once Tecnoglass, Inc. has confirmed the invoices as valid. Once the Company confirms the invoices are valid, the third-party finance provider or intermediary proceeds with the payment to the supplier. Subsequently, Tecnoglass, Inc. pays the invoices for goods or services to the third-party finance provider or intermediary selected by the supplier. Payment times do not vary from those initially agreed with the supplier, as stated in the invoices factored by the supplier (i.e. between 30 and 60 days). Pursuant to the supplier finance programs, the Company has not been required to pledge any assets as security nor to provide any guarantee to third-party finance provider or intermediary.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2022, the obligations outstanding related to the supplier finance program amount to $<span id="xdx_906_eus-gaap--ProgramRightsObligationsCurrent_iI_pn3n3_c20221231__us-gaap--FinancialInstrumentAxis__custom--SupplierFinanceProgramMember_zM4AAFGeP1De" title="Current liabilities">9,290</span>, recorded as current liabilities, with $<span id="xdx_90F_eus-gaap--AccountsPayableAndAccruedLiabilitiesCurrent_iI_pn3n3_c20221231__us-gaap--FinancialInstrumentAxis__custom--SupplierFinanceProgramMember_zKqyr6B3tU96" title="Trade accounts payable and accrued expenses">9,238</span> classified as Trade accounts payable and accrued expenses and $<span id="xdx_90A_eus-gaap--DueToRelatedPartiesCurrent_iI_pn3n3_c20221231__us-gaap--FinancialInstrumentAxis__custom--SupplierFinanceProgramMember_zMDDrT8QtuHl" title="Due to related parties">52</span> classified as Due to related parties.  </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89E_ecustom--ScheduleofOutstandingObligationsforSupplierFinanceProgramTableTextBlock_z0GPFUUe4C31" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The rollforward   of Tecnoglass, Inc.´s outstanding obligations confirmed as valid under its supplier finance program for year ended December 31, 2022, are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B0_zS91BQfCRdyj">Schedule of Outstanding Obligations for Supplier Finance Program</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Twelve months ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31, 2022</b></span></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 80%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Confirmed obligations outstanding at the beginning of the year</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--ProgramRightsObligationsCurrent_iS_pn3n3_c20220101__20221231_zy5tePVWxZB3" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Confirmed obligations outstanding at the beginning of the year"><span style="font-family: Times New Roman, Times, Serif">11,348</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Invoices confirmed during the year</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_ecustom--ProgramRightsObligationsInvoiceConfirmed_c20220101__20221231_zteVatk4JlR1" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Invoices confirmed during the year"><span style="font-family: Times New Roman, Times, Serif">35,755</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Confirmed invoices paid during the year</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_ecustom--ProgramRightsObligationsInvoicePaidAmount_iN_di_c20220101__20221231_zau6KVD39SF5" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Confirmed invoices paid during the year"><span style="font-family: Times New Roman, Times, Serif">(37,813</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Confirmed obligations outstanding at the end of the year</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--ProgramRightsObligationsCurrent_iE_pn3n3_c20220101__20221231_znLnYRShJ3Gf" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Confirmed obligations outstanding at the end of the year"><span style="font-family: Times New Roman, Times, Serif">9,290</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A9_zJJHPYEIMUu4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> 9290000 9238000 52000 <p id="xdx_89E_ecustom--ScheduleofOutstandingObligationsforSupplierFinanceProgramTableTextBlock_z0GPFUUe4C31" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The rollforward   of Tecnoglass, Inc.´s outstanding obligations confirmed as valid under its supplier finance program for year ended December 31, 2022, are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B0_zS91BQfCRdyj">Schedule of Outstanding Obligations for Supplier Finance Program</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Twelve months ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31, 2022</b></span></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 80%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Confirmed obligations outstanding at the beginning of the year</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--ProgramRightsObligationsCurrent_iS_pn3n3_c20220101__20221231_zy5tePVWxZB3" style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right" title="Confirmed obligations outstanding at the beginning of the year"><span style="font-family: Times New Roman, Times, Serif">11,348</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Invoices confirmed during the year</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_ecustom--ProgramRightsObligationsInvoiceConfirmed_c20220101__20221231_zteVatk4JlR1" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Invoices confirmed during the year"><span style="font-family: Times New Roman, Times, Serif">35,755</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Confirmed invoices paid during the year</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_ecustom--ProgramRightsObligationsInvoicePaidAmount_iN_di_c20220101__20221231_zau6KVD39SF5" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Confirmed invoices paid during the year"><span style="font-family: Times New Roman, Times, Serif">(37,813</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Confirmed obligations outstanding at the end of the year</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--ProgramRightsObligationsCurrent_iE_pn3n3_c20220101__20221231_znLnYRShJ3Gf" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Confirmed obligations outstanding at the end of the year"><span style="font-family: Times New Roman, Times, Serif">9,290</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 11348000 35755000 37813000 9290000 <p id="xdx_80D_eus-gaap--BusinessCombinationDisclosureTextBlock_zphinpuNwYse" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 3.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_825_zPhMSQpUVnIh">Ventanas Solar Acquisition</span> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On November 8, 2021, we announced that we entered into a purchase agreement with Ventanas Solar S.A. (“VS”) a Panama domiciled company that acts as an importer and distributor of the Company’s products in the Republic of Panama. VS is affiliated with family members of Jose M. Daes, the Company’s Chief Executive Officer, and Christian T. Daes, the Company’s Chief Operating Officer. Pursuant to the Agreement, the Company through ES acquired <span id="xdx_90D_eus-gaap--BusinessAcquisitionPercentageOfVotingInterestsAcquired_iI_pid_dp_uPure_c20211108__us-gaap--BusinessAcquisitionAxis__custom--CIEnergiaSolarSASESWindowsMember_zcSmU25PRRge" title="Purchase Agreement">95</span>% of the shares of VS for $<span id="xdx_909_eus-gaap--BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_iI_pn5n6_c20211108_zjbdOJW8ULvl" title="Accounts receivable">4.0</span> million, which were paid for through the capitalization of certain accounts receivable of ES from previous sales to VS. The transaction was consummated in December 2021 and is part of the Company’s continued strategy to vertically integrate its operations. The remaining 5% of VS was contributed to the Company in 2022 without any further consideration being paid.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company incurred expenses of acquisition related costs comprised of the valuation conducted by an independent investment bank and as well as accounting and legal due diligence fees which are recorded in general and administrative expenses in the Company’s results of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The acquisition of VS was deemed to be a transaction between entities under common control through family members of the Company’s Chief Executive Officer and Chief Operating Officer who owned VS prior to acquisition. As a result, the assets and liabilities were transferred at the historical cost of VS, with prior periods retroactively adjusted to include the historical financial results of the acquired company for the period they were controlled by the previous owners of VS in the Company’s financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The consolidated financial statements contained in this document contain adjustments on prior year comparative period to account for consolidation of VS during 2020. The following adjustment were made to the beginning balance of the following accounts to include VS’s balances as of January 1, 2020:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_899_eus-gaap--BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock_znZfSWEYT9ve" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BF_zeqzMafKHZV2">Schedule of Consolidated Financial Statements</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">January 1, 2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Prior to <br/>acquisition</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Effect of <br/>acquisition</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">After <br/>acquisition</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 52%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Retained earnings</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--RetainedEarningsAppropriated_iI_pn3n3_c20200101__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zTUbmBt86ljk" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Retained Earnings"><span style="font-family: Times New Roman, Times, Serif">16,213</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--RetainedEarningsAppropriated_iI_pn3n3_c20200101__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquistionMember_zcmZOaoP6SY8" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Retained Earnings"><span style="font-family: Times New Roman, Times, Serif">(4,065</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--RetainedEarningsAppropriated_iI_pn3n3_c20200101__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquistionMember_z194LAalfwVl" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Retained Earnings"><span style="font-family: Times New Roman, Times, Serif">12,148</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Total shareholders’ equity</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98A_eus-gaap--StockholdersEquity_iI_pn3n3_c20200101__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zC8V7T6iwwV6" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Shareholders' Equity"><span style="font-family: Times New Roman, Times, Serif">187,210</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98D_eus-gaap--StockholdersEquity_iI_pn3n3_c20200101__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquistionMember_zzxuLGyFZTK" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Shareholders' Equity"><span style="font-family: Times New Roman, Times, Serif">(4,077</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--StockholdersEquity_iI_pn3n3_c20200101__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquistionMember_zA4nm5PfG17h" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Shareholders' Equity"><span style="font-family: Times New Roman, Times, Serif">183,133</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain accounts receivable due from VS to the Company during previous periods have been reclassified to shareholders’ equity as part of the retroactive consolidation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table includes the financial information as originally reported and the net effect of the VS acquisition after elimination of intercompany transactions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Prior to <br/>acquisition</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Effect of <br/>acquisition</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">After <br/>acquisition</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total  assets</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98E_eus-gaap--Assets_iI_pn3n3_c20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zx6QyNgUUt95" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Assets"><span style="font-family: Times New Roman, Times, Serif">532,025</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<span id="xdx_90B_eus-gaap--Assets_iI_pn3n3_c20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_zSW8R5iJuw8g" title="Total Assets">1,913</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_982_eus-gaap--Assets_iI_pn3n3_c20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zMuFkCmrlUTi" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Assets"><span style="font-family: Times New Roman, Times, Serif">530,112</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total sales</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_z2y1Ix4oQPNc" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">374,923</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_zCkXG5HexwCd" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Revenue from Contract with Customer, Excluding Assessed Tax"><span style="font-family: Times New Roman, Times, Serif">1,684</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zvLqdluM8Z91" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Revenue from Contract with Customer, Excluding Assessed Tax"><span style="font-family: Times New Roman, Times, Serif">376,607</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating income</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98E_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zrDE6egBT52d" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Operating Income"><span style="font-family: Times New Roman, Times, Serif">66,120</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_z9la5yAMncNf" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Operating Income"><span style="font-family: Times New Roman, Times, Serif">(413</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zHyDKNIeW4ij" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Operating Income"><span style="font-family: Times New Roman, Times, Serif">65,707</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income attributable to parent</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--NetIncomeLoss_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zw8lQpdd3kI6" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Income attributable to parent"><span style="font-family: Times New Roman, Times, Serif">24,185</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--NetIncomeLoss_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_zFQeKr76Ed9k" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Income attributable to parent"><span style="font-family: Times New Roman, Times, Serif">(310</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--NetIncomeLoss_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zgFKmPNwairf" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Income attributable to parent"><span style="font-family: Times New Roman, Times, Serif">23,875</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Basic income per share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--EarningsPerShareBasic_pid_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_znq9yTI5Ddx2" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Basic income per share"><span style="font-family: Times New Roman, Times, Serif">0.52</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--EarningsPerShareBasic_pid_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_zYEtppShSF7k" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Basic income per share"><span style="font-family: Times New Roman, Times, Serif">0.00</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--EarningsPerShareBasic_pid_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zrb7dK7wNIZd" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Basic income per share"><span style="font-family: Times New Roman, Times, Serif">0.51</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Diluted income per share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--EarningsPerShareDiluted_pid_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zsU2H9XaLv81" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Diluted income per share"><span style="font-family: Times New Roman, Times, Serif">0.52</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--EarningsPerShareDiluted_pid_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_z73s6WLCX5s9" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Diluted income per share"><span style="font-family: Times New Roman, Times, Serif">0.00</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--EarningsPerShareDiluted_pid_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_z5uB4TigNyL5" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Diluted income per share"><span style="font-family: Times New Roman, Times, Serif">0.51</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table includes a reconciliation of the financial information for the year ended December 31, 2021 as being reported, the net effect of the VS acquisition after elimination of intercompany transactions, and the financial information that would have been, had the Company not acquired VS:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Prior to <br/>acquisition</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Effect of <br/>acquisition</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">After <br/>acquisition</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total assets</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--Assets_iI_c20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zfiIzyPEZGbc" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total Assets"><span style="font-family: Times New Roman, Times, Serif">589,352</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--Assets_iI_c20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_zDzm22WfMYBf" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total Assets"><span style="font-family: Times New Roman, Times, Serif">2,211</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--Assets_iI_c20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_z4NsPSWgLh1j" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total Assets"><span style="font-family: Times New Roman, Times, Serif">591,563</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total sales</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zD1d57ubyul9" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Sales"><span style="font-family: Times New Roman, Times, Serif">494,499</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_zTXwxbUfbB34" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Sales"><span style="font-family: Times New Roman, Times, Serif">2,286</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zMhE3jWcU965" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Sales"><span style="font-family: Times New Roman, Times, Serif">496,785</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating income</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--OperatingIncomeLoss_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zJO0hGBFPII" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Operating Income"><span style="font-family: Times New Roman, Times, Serif">116,895</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--OperatingIncomeLoss_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_zAg50VWgt8Va" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Operating Income"><span style="font-family: Times New Roman, Times, Serif">90</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--OperatingIncomeLoss_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_z6WL5FvoYvfb" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Operating Income"><span style="font-family: Times New Roman, Times, Serif">116,985</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income attributable to parent</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--NetIncomeLoss_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zOn8uZRHsEwf" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Income attributable to parent"><span style="font-family: Times New Roman, Times, Serif">68,085</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--NetIncomeLoss_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_zDgQnTY9pBrc" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Income attributable to parent"><span style="font-family: Times New Roman, Times, Serif">66</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--NetIncomeLoss_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zGwfzqr2poP3" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Income attributable to parent"><span style="font-family: Times New Roman, Times, Serif">68,151</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Basic income per share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98D_eus-gaap--EarningsPerShareBasic_pid_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zKyBPWvrWQwi" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Basic income per share"><span style="font-family: Times New Roman, Times, Serif">1.43</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_eus-gaap--EarningsPerShareBasic_pid_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_z9QkY8iF06uc" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Basic income per share"><span style="font-family: Times New Roman, Times, Serif">0.00</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--EarningsPerShareBasic_pid_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zrJuU6nEKAec" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Basic income per share"><span style="font-family: Times New Roman, Times, Serif">1.44</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Diluted income per share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98E_eus-gaap--EarningsPerShareDiluted_pid_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zgpRF1FEtIN8" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Diluted income per share"><span style="font-family: Times New Roman, Times, Serif">1.43</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_986_eus-gaap--EarningsPerShareDiluted_pid_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_z2YBvnMWq33d" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Diluted income per share"><span style="font-family: Times New Roman, Times, Serif">0.00</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--EarningsPerShareDiluted_pid_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zEXJDcCUaHvi" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Diluted income per share"><span style="font-family: Times New Roman, Times, Serif">1.44</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A6_z8RNCh6loz88" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0.95 4000000.0 <p id="xdx_899_eus-gaap--BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock_znZfSWEYT9ve" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BF_zeqzMafKHZV2">Schedule of Consolidated Financial Statements</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">January 1, 2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Prior to <br/>acquisition</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Effect of <br/>acquisition</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">After <br/>acquisition</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 52%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Retained earnings</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--RetainedEarningsAppropriated_iI_pn3n3_c20200101__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zTUbmBt86ljk" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Retained Earnings"><span style="font-family: Times New Roman, Times, Serif">16,213</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--RetainedEarningsAppropriated_iI_pn3n3_c20200101__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquistionMember_zcmZOaoP6SY8" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Retained Earnings"><span style="font-family: Times New Roman, Times, Serif">(4,065</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--RetainedEarningsAppropriated_iI_pn3n3_c20200101__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquistionMember_z194LAalfwVl" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Retained Earnings"><span style="font-family: Times New Roman, Times, Serif">12,148</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Total shareholders’ equity</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98A_eus-gaap--StockholdersEquity_iI_pn3n3_c20200101__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zC8V7T6iwwV6" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Shareholders' Equity"><span style="font-family: Times New Roman, Times, Serif">187,210</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98D_eus-gaap--StockholdersEquity_iI_pn3n3_c20200101__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquistionMember_zzxuLGyFZTK" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Shareholders' Equity"><span style="font-family: Times New Roman, Times, Serif">(4,077</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--StockholdersEquity_iI_pn3n3_c20200101__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquistionMember_zA4nm5PfG17h" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Shareholders' Equity"><span style="font-family: Times New Roman, Times, Serif">183,133</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain accounts receivable due from VS to the Company during previous periods have been reclassified to shareholders’ equity as part of the retroactive consolidation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table includes the financial information as originally reported and the net effect of the VS acquisition after elimination of intercompany transactions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Prior to <br/>acquisition</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Effect of <br/>acquisition</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">After <br/>acquisition</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total  assets</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98E_eus-gaap--Assets_iI_pn3n3_c20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zx6QyNgUUt95" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Assets"><span style="font-family: Times New Roman, Times, Serif">532,025</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<span id="xdx_90B_eus-gaap--Assets_iI_pn3n3_c20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_zSW8R5iJuw8g" title="Total Assets">1,913</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_982_eus-gaap--Assets_iI_pn3n3_c20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zMuFkCmrlUTi" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Assets"><span style="font-family: Times New Roman, Times, Serif">530,112</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total sales</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_z2y1Ix4oQPNc" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Revenue"><span style="font-family: Times New Roman, Times, Serif">374,923</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_zCkXG5HexwCd" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Revenue from Contract with Customer, Excluding Assessed Tax"><span style="font-family: Times New Roman, Times, Serif">1,684</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zvLqdluM8Z91" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Revenue from Contract with Customer, Excluding Assessed Tax"><span style="font-family: Times New Roman, Times, Serif">376,607</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating income</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98E_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zrDE6egBT52d" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Operating Income"><span style="font-family: Times New Roman, Times, Serif">66,120</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_z9la5yAMncNf" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Operating Income"><span style="font-family: Times New Roman, Times, Serif">(413</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--OperatingIncomeLoss_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zHyDKNIeW4ij" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Operating Income"><span style="font-family: Times New Roman, Times, Serif">65,707</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income attributable to parent</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--NetIncomeLoss_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zw8lQpdd3kI6" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Income attributable to parent"><span style="font-family: Times New Roman, Times, Serif">24,185</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--NetIncomeLoss_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_zFQeKr76Ed9k" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Income attributable to parent"><span style="font-family: Times New Roman, Times, Serif">(310</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--NetIncomeLoss_pn3n3_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zgFKmPNwairf" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Income attributable to parent"><span style="font-family: Times New Roman, Times, Serif">23,875</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Basic income per share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--EarningsPerShareBasic_pid_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_znq9yTI5Ddx2" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Basic income per share"><span style="font-family: Times New Roman, Times, Serif">0.52</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--EarningsPerShareBasic_pid_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_zYEtppShSF7k" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Basic income per share"><span style="font-family: Times New Roman, Times, Serif">0.00</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--EarningsPerShareBasic_pid_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zrb7dK7wNIZd" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Basic income per share"><span style="font-family: Times New Roman, Times, Serif">0.51</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Diluted income per share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--EarningsPerShareDiluted_pid_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zsU2H9XaLv81" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Diluted income per share"><span style="font-family: Times New Roman, Times, Serif">0.52</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--EarningsPerShareDiluted_pid_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_z73s6WLCX5s9" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Diluted income per share"><span style="font-family: Times New Roman, Times, Serif">0.00</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--EarningsPerShareDiluted_pid_c20200101__20201231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_z5uB4TigNyL5" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Diluted income per share"><span style="font-family: Times New Roman, Times, Serif">0.51</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table includes a reconciliation of the financial information for the year ended December 31, 2021 as being reported, the net effect of the VS acquisition after elimination of intercompany transactions, and the financial information that would have been, had the Company not acquired VS:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Prior to <br/>acquisition</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Effect of <br/>acquisition</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">After <br/>acquisition</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total assets</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--Assets_iI_c20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zfiIzyPEZGbc" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total Assets"><span style="font-family: Times New Roman, Times, Serif">589,352</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--Assets_iI_c20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_zDzm22WfMYBf" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total Assets"><span style="font-family: Times New Roman, Times, Serif">2,211</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--Assets_iI_c20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_z4NsPSWgLh1j" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total Assets"><span style="font-family: Times New Roman, Times, Serif">591,563</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total sales</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zD1d57ubyul9" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Sales"><span style="font-family: Times New Roman, Times, Serif">494,499</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_zTXwxbUfbB34" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Sales"><span style="font-family: Times New Roman, Times, Serif">2,286</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zMhE3jWcU965" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total Sales"><span style="font-family: Times New Roman, Times, Serif">496,785</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating income</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--OperatingIncomeLoss_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zJO0hGBFPII" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Operating Income"><span style="font-family: Times New Roman, Times, Serif">116,895</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--OperatingIncomeLoss_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_zAg50VWgt8Va" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Operating Income"><span style="font-family: Times New Roman, Times, Serif">90</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--OperatingIncomeLoss_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_z6WL5FvoYvfb" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Operating Income"><span style="font-family: Times New Roman, Times, Serif">116,985</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income attributable to parent</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--NetIncomeLoss_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zOn8uZRHsEwf" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Income attributable to parent"><span style="font-family: Times New Roman, Times, Serif">68,085</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--NetIncomeLoss_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_zDgQnTY9pBrc" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Income attributable to parent"><span style="font-family: Times New Roman, Times, Serif">66</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--NetIncomeLoss_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zGwfzqr2poP3" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Income attributable to parent"><span style="font-family: Times New Roman, Times, Serif">68,151</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Basic income per share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98D_eus-gaap--EarningsPerShareBasic_pid_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zKyBPWvrWQwi" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Basic income per share"><span style="font-family: Times New Roman, Times, Serif">1.43</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_eus-gaap--EarningsPerShareBasic_pid_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_z9QkY8iF06uc" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Basic income per share"><span style="font-family: Times New Roman, Times, Serif">0.00</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--EarningsPerShareBasic_pid_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zrJuU6nEKAec" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Basic income per share"><span style="font-family: Times New Roman, Times, Serif">1.44</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Diluted income per share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98E_eus-gaap--EarningsPerShareDiluted_pid_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--PriorToAcquistionMember_zgpRF1FEtIN8" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Diluted income per share"><span style="font-family: Times New Roman, Times, Serif">1.43</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_986_eus-gaap--EarningsPerShareDiluted_pid_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--EffectOfAcquisitionMember_z2YBvnMWq33d" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Diluted income per share"><span style="font-family: Times New Roman, Times, Serif">0.00</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--EarningsPerShareDiluted_pid_c20210101__20211231__us-gaap--BusinessAcquisitionAxis__custom--VentanasSolarAcquisitionMember__srt--StatementScenarioAxis__custom--AfterAcquisitionMember_zEXJDcCUaHvi" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Diluted income per share"><span style="font-family: Times New Roman, Times, Serif">1.44</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 16213000 -4065000 12148000 187210000 -4077000 183133000 532025000 1913000 530112000 374923000 1684000 376607000 66120000 -413000 65707000 24185000 -310000 23875000 0.52 0.00 0.51 0.52 0.00 0.51 589352000 2211000 591563000 494499000 2286000 496785000 116895000 90000 116985000 68085000 66000 68151000 1.43 0.00 1.44 1.43 0.00 1.44 <p id="xdx_801_eus-gaap--LongTermDebtTextBlock_zf2E9dacPmF6" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 4.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82B_z0kVlxoPHuyh">Long Term Investments</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Saint-Gobain Joint Venture</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On May 3, 2019, we consummated a joint venture agreement with Saint-Gobain, a world leader in the production of float glass, a key component of our manufacturing process, whereby we acquired a <span id="xdx_90A_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20190503__us-gaap--TypeOfArrangementAxis__custom--SaintGobainJointVentureAgreementMember__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--VidrioAndinoMember_zATZbTSfqtu8" title="Minority ownership interest">25.8</span>% minority ownership interest in Vidrio Andino, a Colombia-based subsidiary of Saint-Gobain. The purchase price for our interest in Vidrio Andino was $<span id="xdx_906_eus-gaap--BusinessCombinationConsiderationTransferred1_pn6n6_c20190502__20190503__us-gaap--TypeOfArrangementAxis__custom--SaintGobainJointVentureAgreementMember_zFQOoh9I3iR1" title="Purchase price for acquiring minority interest">45</span> million, of which $<span id="xdx_90B_eus-gaap--PaymentsToAcquireBusinessesGross_pn5n6_c20190502__20190503__us-gaap--TypeOfArrangementAxis__custom--SaintGobainJointVentureAgreementMember_zJCzDMUkmoB7" title="Cash consideration paid for acquisition of minority interest">34.1</span> million was paid in cash and $<span id="xdx_901_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_iI_pn5n6_c20201209__us-gaap--TypeOfArrangementAxis__custom--SaintGobainJointVentureAgreementMember_zlCeY8RaRSGe" title="Recorded current liabilities in relation to acquistion">10.9</span> million paid through the contribution of land on December 9, 2020. On October 28, 2020 we acquired said land from a related party and paid for it with the issuance of an aggregate of <span id="xdx_90A_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20201027__20201028_ziqU1affHolk" title="Issuance of ordinary shares">1,557,142</span> ordinary shares of the Company, valued at $<span id="xdx_908_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20201028__us-gaap--TypeOfArrangementAxis__custom--SaintGobainJointVentureAgreementMember_z9vBkPmvXli" title="Issuance of ordinary shares">7.00</span> per share, which represented an approximate <span id="xdx_909_ecustom--PremiumPercentage_pid_dp_uPure_c20201027__20201028__us-gaap--TypeOfArrangementAxis__custom--SaintGobainJointVentureAgreementMember_zQonqs0v46x7" title="Premium percentage">33</span>% premium based on the closing stock price as of October 27, 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The land will serve the purpose of developing a second float glass plant nearby our existing manufacturing facilities which we expect will carry significant efficiencies for us once it becomes operative, in which we will also have a <span id="xdx_901_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20190503__us-gaap--TypeOfArrangementAxis__custom--SaintGobainJointVentureAgreementMember__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--VidrioAndinoMember_z88Osq5co191">25.8</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">% interest. The new plant will be funded with proceeds from the original cash contribution made by the Company, operating cash flows from the Bogota plant, debt incurred at the joint venture level that will not consolidate into the Company and an additional contribution by us of approximately $<span id="xdx_902_ecustom--PaymentOfAdditionalContribution_pn5n6_c20220101__20221231_z64Bxs1WhSn5" title="Additional cash contribution">12.5</span></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million if needed (based on debt availability).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0.258 45000000 34100000 10900000 1557142 7.00 0.33 0.258 12500000 <p id="xdx_80F_eus-gaap--SegmentReportingDisclosureTextBlock_z4LzAQ56Cmgb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 5.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82E_ztjbhKf6FZEe">Segment and Geographic Information</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has <span id="xdx_90C_eus-gaap--NumberOfOperatingSegments_dc_uSegment_c20220101__20221231_zuEFA1jgiXZh" title="Number of operating segments">one</span> operating segment, Architectural Glass and Windows, which is also its reporting segment, comprising the design, manufacturing, distribution, marketing and installation of high-specification architectural glass and windows products sold to the construction industry.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In reviewing the Company’s segmentation, the Company followed guidance under ASC 280-10-50-1 which states that “an operating segment is a component of a public entity that has all of the following characteristics: (i) it engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same public entity), (ii) its operating results are regularly reviewed by the public entity’s Chief Operating Decision Maker (“CODM”) to make decisions about resources to be allocated to the segment and assess its performance, and (iii) its discrete financial information is available. Based on the Company’s review discussed below, the Company believes that its identification of a single operating and reportable segment–- Architectural Glass and Windows–- is consistent with the objectives and basic principles of Segment Reporting, which are to “help financial statement readers better understand the public entity’s performance, better assess its prospects for future net cash flows and make more informed judgments about the public entity as a whole.”</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_z9FvDVr5djKf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following tables present geographical information about external customers. Geographical information is based on the location where there the customer is located.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p style="margin: 0; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> <span id="xdx_8BF_z17QnLlGCJzh" style="display: none">Schedule of Segment and Geographic Information</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20220101__20221231_zGw0ZCVm75k5" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_492_20210101__20211231_ztukn7LlzMag" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_494_20200101__20201231_zPa19n1okYNk" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Twelve months ended December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--StatementGeographicalAxis__country--CO_z4vHJXjIIdb8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 52%"><span style="font-family: Times New Roman, Times, Serif">Colombia</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,000</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">26,375</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,178</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--StatementGeographicalAxis__country--US_zc6FXbAuQlA6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">United States</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">688,358</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">456,327</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">340,437</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--StatementGeographicalAxis__country--PA_z9I79US898Tg" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Panama</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,738</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,531</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,713</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--StatementGeographicalAxis__custom--OtherMember_zs6jLFcJ1Is3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,474</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,553</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,279</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zGxkfQelQIB6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total revenues</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">716,570</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">496,785</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">376,607</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table presents revenues from external customer by product groups.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20220101__20221231_z2cgT0VNw8g1" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_492_20210101__20211231_zD4D0oM6Ke2d" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_494_20200101__20201231_zgBS0Jtv1Bt7" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Years ended December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--ProductOrServiceAxis__custom--GlassAndFramingComponentsMember_zgfq7IwUMav5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Glass and framing components</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">71,479</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">76,106</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">73,443</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--ProductOrServiceAxis__custom--WindowsAndArchitecturalSystemsMember_z55nDYwZz635" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Windows and architectural systems</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">645,091</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">420,679</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">303,164</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_z8byBW4teMpl" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total revenues</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">716,570</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">496,785</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">376,607</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AA_zgcH6UuQ3Kx1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2022, 2021, and 2020, no single customer accounted for more than 10% of our revenues.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_896_eus-gaap--LongLivedAssetsByGeographicAreasTableTextBlock_zZVtZf31zFhb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s long-lived assets are distributed geographically as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B8_zrZB8E8HP1Bc" style="display: none">Schedule of Long Lived Assets</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20221231_zYJ6T0i2kkek" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49F_20211231_zpxBBttLk4Ze" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--NoncurrentAssets_iI_pn3n3_hsrt--StatementGeographicalAxis__country--CO_z294KjrAIcU3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%"><span style="font-family: Times New Roman, Times, Serif">Colombia</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">195,054</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">161,270</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--NoncurrentAssets_iI_pn3n3_hsrt--StatementGeographicalAxis__country--PA_zaCL6817letj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Panamá</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">37</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">60</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--NoncurrentAssets_iI_pn3n3_hsrt--StatementGeographicalAxis__country--US_zSaOZccfcus4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">United States</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">106,525</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">103,362</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--NoncurrentAssets_iI_pn3n3_zoT2zsvf1Qm4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total long lived assets</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">301,616</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">264,692</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AC_zFbBokNWioXg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 1 <p id="xdx_89C_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_z9FvDVr5djKf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following tables present geographical information about external customers. Geographical information is based on the location where there the customer is located.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"/> <p style="margin: 0; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> <span id="xdx_8BF_z17QnLlGCJzh" style="display: none">Schedule of Segment and Geographic Information</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20220101__20221231_zGw0ZCVm75k5" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_492_20210101__20211231_ztukn7LlzMag" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_494_20200101__20201231_zPa19n1okYNk" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Twelve months ended December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--StatementGeographicalAxis__country--CO_z4vHJXjIIdb8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 52%"><span style="font-family: Times New Roman, Times, Serif">Colombia</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,000</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">26,375</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,178</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--StatementGeographicalAxis__country--US_zc6FXbAuQlA6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">United States</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">688,358</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">456,327</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">340,437</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--StatementGeographicalAxis__country--PA_z9I79US898Tg" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Panama</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,738</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,531</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,713</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--StatementGeographicalAxis__custom--OtherMember_zs6jLFcJ1Is3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,474</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,553</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,279</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zGxkfQelQIB6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total revenues</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">716,570</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">496,785</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">376,607</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table presents revenues from external customer by product groups.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20220101__20221231_z2cgT0VNw8g1" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_492_20210101__20211231_zD4D0oM6Ke2d" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_494_20200101__20201231_zgBS0Jtv1Bt7" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Years ended December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--ProductOrServiceAxis__custom--GlassAndFramingComponentsMember_zgfq7IwUMav5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Glass and framing components</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">71,479</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">76,106</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">73,443</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--ProductOrServiceAxis__custom--WindowsAndArchitecturalSystemsMember_z55nDYwZz635" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Windows and architectural systems</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">645,091</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">420,679</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">303,164</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_z8byBW4teMpl" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total revenues</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">716,570</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">496,785</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">376,607</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 16000000 26375000 24178000 688358000 456327000 340437000 2738000 4531000 2713000 9474000 9553000 9279000 716570000 496785000 376607000 71479000 76106000 73443000 645091000 420679000 303164000 716570000 496785000 376607000 <p id="xdx_896_eus-gaap--LongLivedAssetsByGeographicAreasTableTextBlock_zZVtZf31zFhb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s long-lived assets are distributed geographically as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B8_zrZB8E8HP1Bc" style="display: none">Schedule of Long Lived Assets</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20221231_zYJ6T0i2kkek" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49F_20211231_zpxBBttLk4Ze" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--NoncurrentAssets_iI_pn3n3_hsrt--StatementGeographicalAxis__country--CO_z294KjrAIcU3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%"><span style="font-family: Times New Roman, Times, Serif">Colombia</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">195,054</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">161,270</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--NoncurrentAssets_iI_pn3n3_hsrt--StatementGeographicalAxis__country--PA_zaCL6817letj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Panamá</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">37</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">60</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--NoncurrentAssets_iI_pn3n3_hsrt--StatementGeographicalAxis__country--US_zSaOZccfcus4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">United States</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">106,525</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">103,362</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--NoncurrentAssets_iI_pn3n3_zoT2zsvf1Qm4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total long lived assets</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">301,616</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">264,692</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 195054000 161270000 37000 60000 106525000 103362000 301616000 264692000 <p id="xdx_801_eus-gaap--RevenueFromContractWithCustomerTextBlock_zejMxAOxdEMd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 6.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82F_zBvrrnXzFcP7">Revenue Disaggregation, Contract Assets and Contract liabilities</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Disaggregation of Total Net Sales</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_eus-gaap--DisaggregationOfRevenueTableTextBlock_zoMgMEJle5T6" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company disaggregates its sales with customers by revenue recognition method for its only segment, as the Company believes these factors affect the nature, amount, timing, and uncertainty of the Company’s revenue and cash flows.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BC_zsuPRlEsLH7a" style="display: none">Schedule of Disaggregation by Revenue</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20220101__20221231_zOl26YHt3lqe" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_490_20210101__20211231_zstF0fSjaJwg" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_490_20200101__20201231_z8hwuNM9xRgk" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Years ended December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--ProductOrServiceAxis__custom--FixedPriceContractsMember_zArGu26uMVNf" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 52%"><span style="font-family: Times New Roman, Times, Serif">Fixed price contracts</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">98,299</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">77,417</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">103,423</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--ProductOrServiceAxis__custom--ProductSalesMember_znFn7IGkFVf4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Product sales</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">618,271</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">419,368</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">273,184</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zlpFzDX1y3B6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total revenues</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">716,570</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">496,785</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">376,607</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A5_zMhFqcz797Vh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Remaining Performance Obligations</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2022, the Company had $<span id="xdx_900_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20221231_zcIV0QpHuOW3" title="Remaining performance obligation">482.4</span> million of remaining performance obligations, which represents the transaction price of firm orders minus sales recognized from inception to date. Remaining performance obligations exclude unexercised contract options, verbal commitments, and potential orders under basic ordering agreements. The Company expects to recognize <span id="xdx_900_eus-gaap--RevenueRemainingPerformanceObligationPercentage_iI_pid_dp_uPure_c20221231_zJJlxOsPEtVe" title="Performance obligation, percentage">100%</span> of sales relating to existing performance obligations within two years, of which $<span id="xdx_909_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20231231__srt--StatementScenarioAxis__srt--ScenarioForecastMember_zHEeTuDAXKck" title="Remaining performance obligation">384.9</span> million are expected to be recognized during the year ended December 31, 2023, and $<span id="xdx_901_eus-gaap--RevenueRemainingPerformanceObligation_iI_pn5n6_c20241231__srt--StatementScenarioAxis__srt--ScenarioForecastMember_z2PUg5LRFwh6" title="Remaining performance obligation">97.5</span> million during the year ended December 31, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Contract Assets and Contract Liabilities</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract assets represent accumulated incurred costs and earned profits on contracts with customers that have been recorded as sales but have not been billed to customers and are classified as current. As a result, the timing of the satisfaction of performance obligations might differ from the timing of payments, given some conditions must be met before billing can occur. Contract assets also include a portion of the amounts billed on certain fixed price contracts that are withheld by the customer as a retainage until a final good receipt of the complete project to the customers satisfaction. Contract liabilities consist of advance payments and billings in excess of costs incurred and deferred revenue, and represent amounts received in excess of sales recognized on contracts. The Company classifies advance payments and billings in excess of costs incurred as current, and deferred revenue as current or non-current based on the expected timing of sales recognition. Contract assets and contract liabilities are determined on a contract-by-contract basis at the end of each reporting period. The non-current portion of contract liabilities is included in other liabilities in the Company’s consolidated balance sheets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_zO75M4JcbIB2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The table below presents the components of net contract assets (liabilities).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B9_zSu59xKGiIlh" style="display: none">Schedule of Contract Assets and Liabilities</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49B_20221231_z9URFjeuhcI2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49E_20211231_zYPoOeCAqIT9" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pn3n3_maNCLAzcHD_zEjWgffpX3d3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Contract assets — current</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,610</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,667</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--ContractWithCustomerAssetNetNoncurrent_iI_pn3n3_maNCLAzcHD_zP2rBrzyG7p8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Contract assets — non-current</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,875</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,853</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--ContractWithCustomerLiabilityCurrent_iNI_pn3n3_di_msNCLAzcHD_z8ukGD5ED15a" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Contract liabilities — current</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(49,601</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(45,213</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_407_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iNI_pn3n3_di_msNCLAzcHD_zCguztr6e5Mj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Contract liabilities — non-current</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(11</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(78</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_402_ecustom--NetContractLiabilitiesAssets_iTI_pn3n3_mtNCLAzcHD_zha2ATZWBCJ9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net contract liabilities</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(28,127</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(14,771</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> </table> <p id="xdx_8AF_zP7TlwtwmpCg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89B_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_hus-gaap--FairValueByLiabilityClassAxis__custom--ContractAssetsMember_z6CHg52W34Bf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The components of contract assets are presented in the table below.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BE_zrx7NV527VXb" style="display: none">Schedule of Contract Assets and Liabilities</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_496_20221231_zrZSp3ySWPT2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49A_20211231_zH9Jl4zoKmIj" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--UnbilledReceivablesCurrent_iI_pn3n3_maCWCAGz5IH_zG5fBHuEf1g3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Unbilled contract receivables, gross</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,738</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,174</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--ConstructionContractorReceivableRetainage_iI_pn3n3_maCWCAGz5IH_zratm5GCiO9e" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Retainage</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,747</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,346</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--ContractWithCustomerAssetGrossCurrent_iTI_pn3n3_mtCWCAGz5IH_zb84Y9YiguYb" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total contract assets</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,485</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">30,520</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pn3n3_zCMOY5IghPe4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: current portion</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,610</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,667</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--ContractWithCustomerAssetNetNoncurrent_iI_pn3n3_zisAHgSFt5Jb" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Contract assets – non-current</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,875</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,853</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AE_zBSrOuOIwrU8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89D_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_hus-gaap--FairValueByLiabilityClassAxis__custom--ContractLiabilitiesMember_z1N0Qhu6VzZ9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The components of contract liabilities are presented in the table below.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BA_z9Wvo36cEYr8" style="display: none">Schedule of Contract Assets and Liabilities</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49D_20221231_zocrwlapFgk" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_499_20211231_zutQFDZB4Adh" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_ecustom--BillingsInExcessOfCosts_iI_pn3n3_maCWCLzMYb_zEty6Aib1v82" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Billings in excess of costs</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,724</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,854</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms_iI_pn3n3_maCWCLzMYb_zZcE49vfNnbe" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Advances from customers on uncompleted contracts</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,888</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">32,437</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--ContractWithCustomerLiability_iTI_pn3n3_mtCWCLzMYb_zPymvB6x1X2j" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total contract liabilities</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">49,612</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">45,291</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_pn3n3_z8cTOBeWUfQk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: current portion</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">49,601</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">45,213</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iI_pn3n3_zdWMADC0vBU8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Contract liabilities – non-current</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">78</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A8_z6RW7ntIAJwg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2022, the Company recognized $<span id="xdx_90F_ecustom--SalesRelatedToBillingInExcessOfCostLiability_iI_pn3n3_c20221231_z2yrONrUL2gd" title="Sales related to billing in excess of cost liability">8,583</span> of sales related to its billing in excess of cost liability on January 1, 2022. During the year ended December 31, 2021, the Company recognized $<span id="xdx_904_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn3n3_c20210101__20211231_z1mJc6DjuvN3" title="Sales related to contract liabilities">6,765</span> of sales related to its contract liabilities on January 1, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_eus-gaap--DisaggregationOfRevenueTableTextBlock_zoMgMEJle5T6" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company disaggregates its sales with customers by revenue recognition method for its only segment, as the Company believes these factors affect the nature, amount, timing, and uncertainty of the Company’s revenue and cash flows.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BC_zsuPRlEsLH7a" style="display: none">Schedule of Disaggregation by Revenue</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20220101__20221231_zOl26YHt3lqe" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_490_20210101__20211231_zstF0fSjaJwg" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_490_20200101__20201231_z8hwuNM9xRgk" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Years ended December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--ProductOrServiceAxis__custom--FixedPriceContractsMember_zArGu26uMVNf" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 52%"><span style="font-family: Times New Roman, Times, Serif">Fixed price contracts</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">98,299</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">77,417</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">103,423</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--ProductOrServiceAxis__custom--ProductSalesMember_znFn7IGkFVf4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Product sales</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">618,271</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">419,368</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">273,184</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zlpFzDX1y3B6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total revenues</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">716,570</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">496,785</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">376,607</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 98299000 77417000 103423000 618271000 419368000 273184000 716570000 496785000 376607000 482400000 1 384900000 97500000 <p id="xdx_89C_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_zO75M4JcbIB2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The table below presents the components of net contract assets (liabilities).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B9_zSu59xKGiIlh" style="display: none">Schedule of Contract Assets and Liabilities</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49B_20221231_z9URFjeuhcI2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49E_20211231_zYPoOeCAqIT9" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pn3n3_maNCLAzcHD_zEjWgffpX3d3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Contract assets — current</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,610</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,667</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--ContractWithCustomerAssetNetNoncurrent_iI_pn3n3_maNCLAzcHD_zP2rBrzyG7p8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Contract assets — non-current</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,875</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,853</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--ContractWithCustomerLiabilityCurrent_iNI_pn3n3_di_msNCLAzcHD_z8ukGD5ED15a" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Contract liabilities — current</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(49,601</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(45,213</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_407_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iNI_pn3n3_di_msNCLAzcHD_zCguztr6e5Mj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Contract liabilities — non-current</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(11</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(78</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_402_ecustom--NetContractLiabilitiesAssets_iTI_pn3n3_mtNCLAzcHD_zha2ATZWBCJ9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net contract liabilities</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(28,127</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(14,771</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> </table> 12610000 18667000 8875000 11853000 49601000 45213000 11000 78000 -28127000 -14771000 <p id="xdx_89B_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_hus-gaap--FairValueByLiabilityClassAxis__custom--ContractAssetsMember_z6CHg52W34Bf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The components of contract assets are presented in the table below.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BE_zrx7NV527VXb" style="display: none">Schedule of Contract Assets and Liabilities</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_496_20221231_zrZSp3ySWPT2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49A_20211231_zH9Jl4zoKmIj" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--UnbilledReceivablesCurrent_iI_pn3n3_maCWCAGz5IH_zG5fBHuEf1g3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Unbilled contract receivables, gross</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,738</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,174</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--ConstructionContractorReceivableRetainage_iI_pn3n3_maCWCAGz5IH_zratm5GCiO9e" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Retainage</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,747</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,346</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--ContractWithCustomerAssetGrossCurrent_iTI_pn3n3_mtCWCAGz5IH_zb84Y9YiguYb" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total contract assets</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,485</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">30,520</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pn3n3_zCMOY5IghPe4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: current portion</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,610</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,667</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--ContractWithCustomerAssetNetNoncurrent_iI_pn3n3_zisAHgSFt5Jb" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Contract assets – non-current</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,875</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,853</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 5738000 8174000 15747000 22346000 21485000 30520000 12610000 18667000 8875000 11853000 <p id="xdx_89D_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_hus-gaap--FairValueByLiabilityClassAxis__custom--ContractLiabilitiesMember_z1N0Qhu6VzZ9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The components of contract liabilities are presented in the table below.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BA_z9Wvo36cEYr8" style="display: none">Schedule of Contract Assets and Liabilities</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49D_20221231_zocrwlapFgk" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_499_20211231_zutQFDZB4Adh" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_ecustom--BillingsInExcessOfCosts_iI_pn3n3_maCWCLzMYb_zEty6Aib1v82" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Billings in excess of costs</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,724</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,854</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms_iI_pn3n3_maCWCLzMYb_zZcE49vfNnbe" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Advances from customers on uncompleted contracts</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,888</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">32,437</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--ContractWithCustomerLiability_iTI_pn3n3_mtCWCLzMYb_zPymvB6x1X2j" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total contract liabilities</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">49,612</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">45,291</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_pn3n3_z8cTOBeWUfQk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: current portion</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">49,601</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">45,213</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iI_pn3n3_zdWMADC0vBU8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Contract liabilities – non-current</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">78</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 14724000 12854000 34888000 32437000 49612000 45291000 49601000 45213000 11000 78000 8583000 6765000 <p id="xdx_800_eus-gaap--LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_zBwo7wR3Kd5h" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 7.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_827_zJCbvq82JCZe">Trade Accounts Receivable</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_890_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zYPancisvf4c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade accounts receivable consist of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B8_z8dFsmfoF4nf" style="display: none">Schedule of Trade Accounts Receivable</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49B_20221231_zMZ2Wy3tHrJi" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49D_20211231_z1sJ06MFNXVj" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--AccountsReceivableGross_iI_pn3n3_zHgOgoAESUAk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Trade accounts receivable</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">158,974</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">110,727</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iNI_pn3n3_di_zNY0glIEUFsh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: Allowance for credit losses</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(577</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(188</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_400_eus-gaap--AccountsReceivableNetCurrent_iTI_pn3n3_zetxqxSf20di" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">158,397</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">110,539</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AD_zx41uI9IX3uj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_ecustom--ScheduleOfChangesInAllowanceForDoubtfulAccountsReceivableTableTextBlock_zNfUnnpyGrgj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The changes in the allowance for doubtful accounts for the years ended December 31, 2022, and 2021 are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BD_zVSGuUijJjC1" style="display: none">Schedule of Changes in Allowance for Doubtful Accounts Receivable</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49A_20220101__20221231_zNWh7w1qNUB8" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20210101__20211231_zGRLPSk4Heic" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iS_pn3n3_zU2OtN7kIq8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Balance at beginning of year</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">188</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">644</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--ProvisionForDoubtfulAccounts_pn3n3_zMBuV99gcCB6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Provision for credit losses</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">643</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,599</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--AllowanceForDoubtfulAccountsReceivableWriteOffs_iN_pn3n3_di_zHABH5ZYrDv1" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Deductions and write-offs, net of foreign currency adjustment</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(254</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,055</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_406_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iE_pn3n3_zc1nxJNavFD3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Balance at end of year</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">577</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">188</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A7_zIm1nfFP5pGb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_890_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zYPancisvf4c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade accounts receivable consist of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B8_z8dFsmfoF4nf" style="display: none">Schedule of Trade Accounts Receivable</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49B_20221231_zMZ2Wy3tHrJi" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49D_20211231_z1sJ06MFNXVj" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--AccountsReceivableGross_iI_pn3n3_zHgOgoAESUAk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Trade accounts receivable</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">158,974</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">110,727</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iNI_pn3n3_di_zNY0glIEUFsh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: Allowance for credit losses</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(577</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(188</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_400_eus-gaap--AccountsReceivableNetCurrent_iTI_pn3n3_zetxqxSf20di" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">158,397</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">110,539</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 158974000 110727000 577000 188000 158397000 110539000 <p id="xdx_897_ecustom--ScheduleOfChangesInAllowanceForDoubtfulAccountsReceivableTableTextBlock_zNfUnnpyGrgj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The changes in the allowance for doubtful accounts for the years ended December 31, 2022, and 2021 are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BD_zVSGuUijJjC1" style="display: none">Schedule of Changes in Allowance for Doubtful Accounts Receivable</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49A_20220101__20221231_zNWh7w1qNUB8" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20210101__20211231_zGRLPSk4Heic" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iS_pn3n3_zU2OtN7kIq8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Balance at beginning of year</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">188</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">644</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--ProvisionForDoubtfulAccounts_pn3n3_zMBuV99gcCB6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Provision for credit losses</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">643</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,599</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--AllowanceForDoubtfulAccountsReceivableWriteOffs_iN_pn3n3_di_zHABH5ZYrDv1" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Deductions and write-offs, net of foreign currency adjustment</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(254</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,055</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_406_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iE_pn3n3_zc1nxJNavFD3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Balance at end of year</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">577</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">188</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 188000 644000 643000 1599000 254000 2055000 577000 188000 <p id="xdx_805_eus-gaap--InventoryDisclosureTextBlock_zQcmKiMNewJj" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 8.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82F_zI9i7fAXayF2">Inventories</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zsOnmGQhrXei" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories are comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B3_z6QMZDF7pjG5" style="display: none">Schedule of Inventories</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49D_20221231_zlFSct7SlEs9" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, <br/> 2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20211231_zl7fUgzTdbxk" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, <br/> 2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--InventoryRawMaterials_iI_pn3n3_maIGzzds_zNkS6L2DhKJg" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Raw materials</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">93,360</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">54,443</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--InventoryWorkInProcess_iI_pn3n3_maIGzzds_zQI1QttlR2R6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Work in process</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,875</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,126</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--InventoryFinishedGoods_iI_pn3n3_maIGzzds_zdSFbmAxNXg2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Finished goods</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,409</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,789</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--OtherInventoriesSpareParts_iI_pn3n3_maIGzzds_zTDeulqR3pBk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stores and spares</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,902</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,869</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_ecustom--InventoryPackingMaterialGross_iI_pn3n3_maIGzzds_zRuB2dbJnWLd" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Packing material</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,563</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">870</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--InventoryGross_iTI_pn3n3_mtIGzzds_maINzh7N_zbefzfACWmoj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total Inventories, gross</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">125,109</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">85,097</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--InventoryValuationReserves_iNI_pn3n3_di_msINzh7N_zoF1Bx3V5q8i" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: Inventory allowance</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(112</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(122</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40C_eus-gaap--InventoryNet_iTI_pn3n3_mtINzh7N_z6A45SMA8Zn1" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total inventories, net</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">124,997</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">84,975</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A2_znSgeuUFK86h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zsOnmGQhrXei" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories are comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B3_z6QMZDF7pjG5" style="display: none">Schedule of Inventories</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49D_20221231_zlFSct7SlEs9" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, <br/> 2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20211231_zl7fUgzTdbxk" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, <br/> 2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--InventoryRawMaterials_iI_pn3n3_maIGzzds_zNkS6L2DhKJg" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Raw materials</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">93,360</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">54,443</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--InventoryWorkInProcess_iI_pn3n3_maIGzzds_zQI1QttlR2R6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Work in process</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,875</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,126</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--InventoryFinishedGoods_iI_pn3n3_maIGzzds_zdSFbmAxNXg2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Finished goods</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,409</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,789</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--OtherInventoriesSpareParts_iI_pn3n3_maIGzzds_zTDeulqR3pBk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stores and spares</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,902</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,869</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_ecustom--InventoryPackingMaterialGross_iI_pn3n3_maIGzzds_zRuB2dbJnWLd" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Packing material</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,563</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">870</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--InventoryGross_iTI_pn3n3_mtIGzzds_maINzh7N_zbefzfACWmoj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total Inventories, gross</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">125,109</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">85,097</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--InventoryValuationReserves_iNI_pn3n3_di_msINzh7N_zoF1Bx3V5q8i" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: Inventory allowance</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(112</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(122</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40C_eus-gaap--InventoryNet_iTI_pn3n3_mtINzh7N_z6A45SMA8Zn1" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total inventories, net</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">124,997</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">84,975</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 93360000 54443000 9875000 11126000 6409000 8789000 13902000 9869000 1563000 870000 125109000 85097000 112000 122000 124997000 84975000 <p id="xdx_805_eus-gaap--OtherCurrentAssetsTextBlock_zwRHuM10tSe4" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 9.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_824_z3OjCambJ8G2">Other Current Assets</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--ScheduleOfOtherCurrentAssetsTableTextBlock_zcoNsJ4LkwXd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other assets consist of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_z75JuqRLce8c" style="display: none">Schedule of Other Current Assets</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_495_20221231_zQWpGKnfNwa8" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_496_20211231_zqYKnXTJ22z" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_ecustom--AdvancesToSuppliersAndLoans_iI_pn3n3_maOACzjmO_zJT4W5xwBR17" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Advances to suppliers and loans</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,405</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">983</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--PrepaidTaxes_iI_pn3n3_maOACzjmO_zWMMQKrHE559" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Prepaid income taxes</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,579</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,945</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--DueFromEmployeesCurrent_iI_pn3n3_maOACzjmO_z4DRRVRltGic" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Employee receivables</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">343</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">323</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--PrepaidExpenseCurrent_iI_pn3n3_maOACzjmO_z69uklro5EHk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Prepaid expenses</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,778</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,861</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--DerivativeInstrumentsAndHedges_iI_pn3n3_maOACzjmO_zzgoKGGAVpa9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Derivative financial instruments</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,340</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1212">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_ecustom--OtherCreditors_iI_pn3n3_maOACzjmO_zGRp7UGUAXG3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other creditors</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,518</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,742</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--OtherAssetsCurrent_iTI_pn3n3_mtOACzjmO_zfBx6QIyosIk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,963</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,854</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A6_zmqr8Or46Ynj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the years ended December 31, 2022, 2021, and 2020, the Company recorded $<span id="xdx_90F_ecustom--AmortizationOfPrepaidExpenses_pn3n3_c20220101__20221231_zWVTedbjyFg7" title="Amortization of prepaid expenses">1,820</span>, $<span id="xdx_90A_ecustom--AmortizationOfPrepaidExpenses_pn3n3_c20210101__20211231_zFTEWsbd4aE8" title="Amortization of prepaid expenses">1,308</span>, and $<span id="xdx_90E_ecustom--AmortizationOfPrepaidExpenses_pn3n3_c20200101__20201231_ziEtE1PWzcO2" title="Amortization of prepaid expenses">1,338</span> of prepaid expenses amortization, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: -27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--ScheduleOfOtherCurrentAssetsTableTextBlock_zcoNsJ4LkwXd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other assets consist of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_z75JuqRLce8c" style="display: none">Schedule of Other Current Assets</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_495_20221231_zQWpGKnfNwa8" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_496_20211231_zqYKnXTJ22z" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_ecustom--AdvancesToSuppliersAndLoans_iI_pn3n3_maOACzjmO_zJT4W5xwBR17" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Advances to suppliers and loans</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,405</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">983</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--PrepaidTaxes_iI_pn3n3_maOACzjmO_zWMMQKrHE559" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Prepaid income taxes</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,579</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,945</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--DueFromEmployeesCurrent_iI_pn3n3_maOACzjmO_z4DRRVRltGic" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Employee receivables</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">343</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">323</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--PrepaidExpenseCurrent_iI_pn3n3_maOACzjmO_z69uklro5EHk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Prepaid expenses</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,778</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,861</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--DerivativeInstrumentsAndHedges_iI_pn3n3_maOACzjmO_zzgoKGGAVpa9" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Derivative financial instruments</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,340</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1212">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_ecustom--OtherCreditors_iI_pn3n3_maOACzjmO_zGRp7UGUAXG3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other creditors</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,518</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,742</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--OtherAssetsCurrent_iTI_pn3n3_mtOACzjmO_zfBx6QIyosIk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,963</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,854</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 1405000 983000 12579000 12945000 343000 323000 3778000 3861000 9340000 1518000 4742000 28963000 22854000 1820000 1308000 1338000 <p id="xdx_80B_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zSAndnJviav7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 10.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82D_zCf9RSHubSC5">Property, Plant and Equipment</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89B_eus-gaap--PropertyPlantAndEquipmentTextBlock_zfk7yyYTGM25" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property, plant, and equipment is comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BA_zzhoNEmfjVC" style="display: none">Schedule of Property, Plant and Equipment</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49E_20221231_z9aY8zKrNRE1" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, <br/> 2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_490_20211231_zcvrV6MChbr5" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, <br/> 2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_zzgGHjVZPNRf" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Buildings</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">66,923</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">61,383</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zkJXX2R6uO38" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Machinery and equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">185,890</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">164,538</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zlzpfB0lvFvh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Office equipment and software</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,338</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,278</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zxsPPuYO9nSd" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Vehicles</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,519</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,302</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--AircraftMember_zJCxECEj4hza" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Aircraft</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,545</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,545</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zJV7z28B9XAg" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Furniture and fixtures</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,845</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,537</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_maPPAENz6CJ_zdw4uOrWK0L7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total property, plant and equipment</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">276,060</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">248,583</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_msPPAENz6CJ_z1IE07QwQXLg" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Accumulated depreciation</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(101,804</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(106,845</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_407_ecustom--PropertyPlantAndEquipmentNetExcludingLand_iTI_pn3n3_mtPPAENz6CJ_maPPAENzLcC_zRe3nOznOSt5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net book value of property and equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">174,256</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">141,738</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--Land_iI_pn3n3_maPPAENzLcC_zP3voS0OgaXj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Land</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,609</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,891</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pn3n3_mtPPAENzLcC_z1SSfCpExCe8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total property, plant and equipment, net</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">202,865</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">166,629</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A2_zw6sVKQ8fRz7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation expense was $<span id="xdx_90B_eus-gaap--Depreciation_pn3n3_c20220101__20221231_zibmKr692Zj2" title="Depreciation expense">16,475</span>, $<span id="xdx_90A_eus-gaap--Depreciation_pn3n3_c20210101__20211231_zcLuJL05iNag" title="Depreciation expense">17,317</span> and $<span id="xdx_903_eus-gaap--Depreciation_pn3n3_c20200101__20201231_zRWaBZQQ98Ta" title="Depreciation expense">17,107</span> for the years ended December 31, 2022, 2021, and 2020, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89B_eus-gaap--PropertyPlantAndEquipmentTextBlock_zfk7yyYTGM25" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property, plant, and equipment is comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BA_zzhoNEmfjVC" style="display: none">Schedule of Property, Plant and Equipment</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49E_20221231_z9aY8zKrNRE1" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, <br/> 2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_490_20211231_zcvrV6MChbr5" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, <br/> 2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_zzgGHjVZPNRf" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Buildings</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">66,923</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">61,383</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zkJXX2R6uO38" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Machinery and equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">185,890</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">164,538</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zlzpfB0lvFvh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Office equipment and software</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,338</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,278</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zxsPPuYO9nSd" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Vehicles</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,519</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,302</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--AircraftMember_zJCxECEj4hza" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Aircraft</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,545</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,545</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zJV7z28B9XAg" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Furniture and fixtures</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,845</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,537</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_maPPAENz6CJ_zdw4uOrWK0L7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total property, plant and equipment</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">276,060</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">248,583</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_msPPAENz6CJ_z1IE07QwQXLg" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Accumulated depreciation</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(101,804</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(106,845</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_407_ecustom--PropertyPlantAndEquipmentNetExcludingLand_iTI_pn3n3_mtPPAENz6CJ_maPPAENzLcC_zRe3nOznOSt5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net book value of property and equipment</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">174,256</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">141,738</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--Land_iI_pn3n3_maPPAENzLcC_zP3voS0OgaXj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Land</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,609</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,891</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pn3n3_mtPPAENzLcC_z1SSfCpExCe8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total property, plant and equipment, net</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">202,865</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">166,629</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 66923000 61383000 185890000 164538000 7338000 7278000 3519000 3302000 9545000 9545000 2845000 2537000 276060000 248583000 101804000 106845000 174256000 141738000 28609000 24891000 202865000 166629000 16475000 17317000 17107000 <p id="xdx_80C_eus-gaap--IntangibleAssetsDisclosureTextBlock_znma3DyODxE2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 11.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_825_z5XyUMuDdNq9">Goodwill and Intangible Assets</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Goodwill</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There were no movements to goodwill during the year ended December 31, 2022, 2021, and 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Intangible Assets, Net</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets include Miami-Dade County Notices of Acceptances (“NOA’s”), which are certificates issued for approved products and required to market hurricane- resistant glass in Florida. Also, it includes the intangibles acquired from the acquisition of GM&amp;P.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89A_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zCyMk9BF0uXd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BA_zlb6mhNR2Cre">Schedule of Finite-Lived Intangible Assets, Net</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Gross</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Acc. Amort.</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Net</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Trade Names</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_z3BOETBRk4c1" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Intangible assets, Gross"><span style="font-family: Times New Roman, Times, Serif">980</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zKENaHdOcfo7" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(980</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_z7hH0BMd2oqa" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1277">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Notice of Acceptances (“NOA’s”), product designs and other intellectual property</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember_zMvGl86wLA1" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Finite-Lived Intangible Assets, Gross"><span style="font-family: Times New Roman, Times, Serif">9,987</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember_zd4Ojb7YgK84" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(7,347</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember_z2uWD65JNWt3" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">2,706</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Non-compete Agreement</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoncompeteAgreementMember_zXUqZZ2b3a0b" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Finite-Lived Intangible Assets, Gross"><span style="font-family: Times New Roman, Times, Serif">165</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoncompeteAgreementMember_zK2U1dam7Hl6" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(165</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoncompeteAgreementMember_z6OYwU3veW5g" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1289">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Customer Relationships</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zL19LcJAFaNh" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Finite-Lived Intangible Assets, Gross"><span style="font-family: Times New Roman, Times, Serif">4,140</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zU4c7gIK12Wf" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(4,140</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_z8UtqHg5GVM2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1295">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20221231_zycJHS1iYPx5" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Intangible assets, Gross"><span style="font-family: Times New Roman, Times, Serif">15,272</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20221231_zG2lW9cePvg5" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(12,632</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20221231_z2cbr4ySyAr5" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">2,706</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: 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; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Gross</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Acc. Amort.</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Net</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Trade Names</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zMw3esFcxqFh" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Intangible assets, Gross"><span style="font-family: Times New Roman, Times, Serif">980</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_z8yCTInhC8Vl" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(947</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zzq3eaHPVZVf" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">33</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Notice of Acceptances (“NOA’s”), product designs and other intellectual property</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember_zoj5UuljXCR9" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Intangible assets, Gross"><span style="font-family: Times New Roman, Times, Serif">9,456</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember_zn2nQpCvXTN4" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(6,280</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember_z02yljT9twpb" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">3,176</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Non-compete Agreement</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoncompeteAgreementMember_ziWmQo1RB805" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Intangible assets, Gross"><span style="font-family: Times New Roman, Times, Serif">165</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoncompeteAgreementMember_zS90QsTDBGb7" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(160</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoncompeteAgreementMember_zZCXCEQgUDs8" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">5</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Customer Relationships</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zBcgfRmNeV9b" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Intangible assets, Gross"><span style="font-family: Times New Roman, Times, Serif">4,140</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_z9dtszK0tEY6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(4,017</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zPO9lMSEnYG6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">123</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20211231_zXm9hQOyjqgd" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Intangible assets, Gross"><span style="font-family: Times New Roman, Times, Serif">14,741</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20211231_zeMlzlSkhtae" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(11,404</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20211231_zrODLctN8n0h" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">3,337</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AA_zF6QXEJKGLSi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The weighted average amortization period is <span id="xdx_90B_eus-gaap--AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dtY_c20220101__20221231_z0Cqh68cO30c" title="Weighted average amortization period">5.1</span> years.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the twelve months ended December 31, 2022, 2021, and 2020, the amortization expense amounted to $<span id="xdx_909_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20220101__20221231_zH4OW7WLy6G9" title="Amortization expense">1,391</span>, $<span id="xdx_907_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20210101__20211231_z5fUgNuUPrUe" title="Amortization of Intangible Assets">2,298</span> and $<span id="xdx_909_eus-gaap--AmortizationOfIntangibleAssets_pn3n3_c20200101__20201231_zDta3RYhVFUg" title="Amortization of Intangible Assets">2,178</span>, respectively, and was included within the general and administration expenses in our consolidated statement of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_898_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zlno9heSl9Y1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The estimated aggregate amortization expense for each of the five succeeding years as of December 31, 2022, is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify; text-indent: 0.5in"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B7_zf2cGgUQr1g4">Schedule of Finite Lived Intangible Assets Future Amortization Expense</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 50%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Year ending</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_496_20221231_znyD59Zul6Gj" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pn3n3_maFLIANz7hA_zeEBBO6N0pW" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 36%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">975</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pn3n3_maFLIANz7hA_zubQQwDD0u43" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">686</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pn3n3_maFLIANz7hA_zHc4MQc8dHS1" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">380</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pn3n3_maFLIANz7hA_zgWEHbgwNKn4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2026</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">297</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_ecustom--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour_iI_pn3n3_maFLIANz7hA_zOdVwG463EW3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Thereafter</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">368</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_pn3n3_mtFLIANz7hA_zpRFqWzAbKej" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 12pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: center"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,706</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A0_zDO4k1T8eGP1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; display: none; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89A_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zCyMk9BF0uXd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BA_zlb6mhNR2Cre">Schedule of Finite-Lived Intangible Assets, Net</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Gross</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Acc. Amort.</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Net</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Trade Names</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_z3BOETBRk4c1" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Intangible assets, Gross"><span style="font-family: Times New Roman, Times, Serif">980</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zKENaHdOcfo7" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(980</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_z7hH0BMd2oqa" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1277">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Notice of Acceptances (“NOA’s”), product designs and other intellectual property</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember_zMvGl86wLA1" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Finite-Lived Intangible Assets, Gross"><span style="font-family: Times New Roman, Times, Serif">9,987</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember_zd4Ojb7YgK84" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(7,347</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember_z2uWD65JNWt3" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">2,706</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Non-compete Agreement</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoncompeteAgreementMember_zXUqZZ2b3a0b" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Finite-Lived Intangible Assets, Gross"><span style="font-family: Times New Roman, Times, Serif">165</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoncompeteAgreementMember_zK2U1dam7Hl6" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(165</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoncompeteAgreementMember_z6OYwU3veW5g" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1289">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Customer Relationships</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zL19LcJAFaNh" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Finite-Lived Intangible Assets, Gross"><span style="font-family: Times New Roman, Times, Serif">4,140</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zU4c7gIK12Wf" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(4,140</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_z8UtqHg5GVM2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1295">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20221231_zycJHS1iYPx5" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Intangible assets, Gross"><span style="font-family: Times New Roman, Times, Serif">15,272</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20221231_zG2lW9cePvg5" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(12,632</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20221231_z2cbr4ySyAr5" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">2,706</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: 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; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Gross</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Acc. Amort.</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Net</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Trade Names</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zMw3esFcxqFh" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Intangible assets, Gross"><span style="font-family: Times New Roman, Times, Serif">980</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_z8yCTInhC8Vl" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(947</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zzq3eaHPVZVf" style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">33</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Notice of Acceptances (“NOA’s”), product designs and other intellectual property</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember_zoj5UuljXCR9" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Intangible assets, Gross"><span style="font-family: Times New Roman, Times, Serif">9,456</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember_zn2nQpCvXTN4" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(6,280</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember_z02yljT9twpb" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">3,176</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Non-compete Agreement</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoncompeteAgreementMember_ziWmQo1RB805" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Intangible assets, Gross"><span style="font-family: Times New Roman, Times, Serif">165</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoncompeteAgreementMember_zS90QsTDBGb7" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(160</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NoncompeteAgreementMember_zZCXCEQgUDs8" style="font-family: Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">5</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Customer Relationships</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zBcgfRmNeV9b" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Intangible assets, Gross"><span style="font-family: Times New Roman, Times, Serif">4,140</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_z9dtszK0tEY6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(4,017</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zPO9lMSEnYG6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">123</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20211231_zXm9hQOyjqgd" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Intangible assets, Gross"><span style="font-family: Times New Roman, Times, Serif">14,741</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20211231_zeMlzlSkhtae" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Accumulated Amortization"><span style="font-family: Times New Roman, Times, Serif">(11,404</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20211231_zrODLctN8n0h" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif">3,337</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 980000 -980000 9987000 -7347000 2706000 165000 -165000 4140000 -4140000 15272000 -12632000 2706000 980000 -947000 33000 9456000 -6280000 3176000 165000 -160000 5000 4140000 -4017000 123000 14741000 -11404000 3337000 P5Y1M6D 1391000 2298000 2178000 <p id="xdx_898_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zlno9heSl9Y1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The estimated aggregate amortization expense for each of the five succeeding years as of December 31, 2022, is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify; text-indent: 0.5in"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B7_zf2cGgUQr1g4">Schedule of Finite Lived Intangible Assets Future Amortization Expense</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 50%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Year ending</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_496_20221231_znyD59Zul6Gj" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pn3n3_maFLIANz7hA_zeEBBO6N0pW" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 36%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">975</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pn3n3_maFLIANz7hA_zubQQwDD0u43" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">686</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pn3n3_maFLIANz7hA_zHc4MQc8dHS1" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">380</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pn3n3_maFLIANz7hA_zgWEHbgwNKn4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2026</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">297</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_ecustom--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour_iI_pn3n3_maFLIANz7hA_zOdVwG463EW3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Thereafter</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">368</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_pn3n3_mtFLIANz7hA_zpRFqWzAbKej" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 12pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: center"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,706</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 975000 686000 380000 297000 368000 2706000 <p id="xdx_806_eus-gaap--InvestmentsAndOtherNoncurrentAssetsTextBlock_zslGTyyMSzkh" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 12.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82C_zPBgEF9S5d2b">Other Long-Term Assets</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: -27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89E_eus-gaap--ScheduleOfOtherAssetsNoncurrentTextBlock_zLneT9xfWY68" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other long-term assets are comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify; text-indent: 0.5in"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BF_zkBbGIu6kAnd">Schedule of Other Long Term Assets</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49B_20221231_z8ovvCtD3cg2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49C_20211231_zsVfb6CHr8j3" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--RealEstateInvestments_iI_pn3n3_maOANz4sQ_zoz6F2ieJX78" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Real estate investments</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,432</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,848</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--OtherLongTermInvestments_iI_pn3n3_maOANz4sQ_zinCurPDh619" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other long-term investments</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,113</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">309</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--OtherAssetsNoncurrent_iTI_pn3n3_mtOANz4sQ_zZVssCnGicm7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Other assets, noncurrent,total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,545</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,157</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AC_zsTRx76rYWnk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89E_eus-gaap--ScheduleOfOtherAssetsNoncurrentTextBlock_zLneT9xfWY68" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other long-term assets are comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify; text-indent: 0.5in"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BF_zkBbGIu6kAnd">Schedule of Other Long Term Assets</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49B_20221231_z8ovvCtD3cg2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49C_20211231_zsVfb6CHr8j3" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--RealEstateInvestments_iI_pn3n3_maOANz4sQ_zoz6F2ieJX78" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Real estate investments</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,432</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,848</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--OtherLongTermInvestments_iI_pn3n3_maOANz4sQ_zinCurPDh619" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other long-term investments</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,113</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">309</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--OtherAssetsNoncurrent_iTI_pn3n3_mtOANz4sQ_zZVssCnGicm7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Other assets, noncurrent,total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,545</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,157</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 3432000 3848000 1113000 309000 4545000 4157000 <p id="xdx_809_eus-gaap--DebtDisclosureTextBlock_z6RwtqS1Iyq3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 13.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_822_zHkndg6D3gX9">Debt</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_eus-gaap--ScheduleOfDebtTableTextBlock_z2sTyHLSoOwk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s debt is comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-indent: 27.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BA_zVAE7XUXoFM3">Schedule of Long Term Debt</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49B_20221231_zdjck0twU389" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_499_20211231_zIB7adelNSp3" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--LineOfCredit_iI_pn3n3_maDICAz0wR_zkYytCAYuZ77" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Revolving lines of credit</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">330</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">279</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--FinanceLeaseDebt_iI_pn3n3_maDICAz0wR_zJMmJEnNckq6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Finance lease</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">395</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">306</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--OtherLoansPayable_iI_pn3n3_maDICAz0wR_zYaDRmbHcE5k" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other loans</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1378">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">239</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_ecustom--SeniorSecuredCreditFacility_iI_pn3n3_maDICAz0wR_zi6wZmzPsZj5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Senior secured credit facility</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">172,500</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">204,257</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--DeferredCostsCurrent_iNI_pn3n3_di_msDICAz0wR_zeR4OEgkKUQc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: Deferred cost of financing</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,740</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(6,026</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40B_eus-gaap--DebtInstrumentCarryingAmount_iTI_pn3n3_mtDICAz0wR_zkzJyaJHAZw4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total obligations under borrowing arrangements</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">169,484</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">199,055</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--LongTermDebtCurrent_iI_pn3n3_zFMMsOH7WFjh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Less: Current portion of long-term debt and other current borrowings</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">504</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,700</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--LongTermDebtNoncurrent_iTI_pn3n3_zuQa2UhG4sZc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Long-term debt</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">168,980</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">188,355</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AC_zYoBp1n7Ajv5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In October 2020, the Company entered into a $<span id="xdx_904_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pn6n6_c20201030__us-gaap--CreditFacilityAxis__custom--SeniorSecuredCreditFacilityMember_zx36V7ewh7Ea" title="Line of credit facility, maximum borrowing capacity">300</span> million five-year term Senior Secured Credit Facility consisting of a $<span id="xdx_90B_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pn6n6_c20201030__us-gaap--LongtermDebtTypeAxis__custom--DrawTermLoanMember_zU0v2UPTxIWf" title="Line of credit facility, maximum borrowing capacity">250</span> million delayed draw term loan and a $<span id="xdx_90B_eus-gaap--LineOfCredit_iI_pn6n6_c20201030__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember__us-gaap--VariableRateAxis__us-gaap--LondonInterbankOfferedRateLIBORMember_zyahBuad48l" title="Line of credit facility, maximum borrowing capacity">50</span> million committed revolving credit facility which bears interest at a rate of LIBOR, with a <span id="xdx_90B_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20201030__us-gaap--VariableRateAxis__us-gaap--LondonInterbankOfferedRateLIBORMember_zqVXAee4qtxf" title="Debt instrument, interest rate, stated percentage">0.75</span>% floor, plus a spread of between <span id="xdx_90F_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20201001__20201030__us-gaap--VariableRateAxis__us-gaap--LondonInterbankOfferedRateLIBORMember__srt--RangeAxis__srt--MinimumMember_zzcYBuQz9uBi" title="Debt instrument, basis spread on variable rate">2.50</span>% and <span id="xdx_905_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20201001__20201030__us-gaap--VariableRateAxis__us-gaap--LondonInterbankOfferedRateLIBORMember__srt--RangeAxis__srt--MaximumMember_z5PjD04NcKEb" title="Debt instrument, basis spread on variable rate">3.50</span>%, based on the Company’s net leverage ratio. In December 2020, we used $<span id="xdx_90B_eus-gaap--ProceedsFromLongTermLinesOfCredit_pn5n6_c20201201__20201231_zQKBd9aYO4T6" title="Proceeds from Long-term Lines of Credit">23.1</span> million proceeds of the long-term debt facility to repay several credit facilities. Subsequently, in January 2021 we redeemed the Company’s existing $<span id="xdx_900_eus-gaap--DebtInstrumentFaceAmount_iI_pn6n6_c20210131__us-gaap--DebtInstrumentAxis__custom--UnSecuredSeniorNotesMember_z5lofUS3oSc9" title="Debt instrument, face amount">210</span> million unsecured senior notes, which had an interest rate of <span id="xdx_909_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20210131__us-gaap--DebtInstrumentAxis__custom--UnSecuredSeniorNotesMember_zOWRKTCZ810c" title="Debt instrument, interest rate, stated percentage">8.2</span>% and <span id="xdx_90D_eus-gaap--DebtInstrumentMaturityDateDescription_pn6n6_c20220101__20221231__us-gaap--DebtInstrumentAxis__custom--UnSecuredSeniorNotesMember_zqf1ovP0D5Ug" title="Loan maturity period">mature in 2022</span> using proceeds from this new facility and incurred in an extinguishment cost of $<span id="xdx_90C_ecustom--ExtinguishmentOfIncurredDebt_pn5n6_c20210101__20210131__us-gaap--DebtInstrumentAxis__custom--UnSecuredSeniorNotesMember_zmTcVYoSpPJj" title="Debt extinguishment cost">10.9</span> million including $<span id="xdx_906_ecustom--DebtExtinguishmentOfCallPremium_pn5n6_c20210101__20210131__us-gaap--DebtInstrumentAxis__custom--UnSecuredSeniorNotesMember_ze8z627mlyX9" title="Debt extinguishment of call premium">8.6</span> of call premium to exercise the call option.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In November 2021, the Company amended its Senior Secured Credit Facility to <span id="xdx_908_eus-gaap--LineOfCreditFacilityBorrowingCapacityDescription_pn6n6_c20211101__20211130__us-gaap--CreditFacilityAxis__custom--SeniorSecuredCreditFacilityMember_zS5APNhoMum6" title="Line of credit facility, borrowing capacity, description">(i) increase the borrowing capacity under its committed Line of credit from $<span id="xdx_90B_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pn6n6_c20211130__us-gaap--CreditFacilityAxis__custom--SeniorSecuredCreditFacilityMember__us-gaap--AwardTypeAxis__srt--MinimumMember_zBAHeXohOhSc">50</span> million to $<span id="xdx_904_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pn6n6_c20211130__us-gaap--CreditFacilityAxis__custom--SeniorSecuredCreditFacilityMember__us-gaap--AwardTypeAxis__srt--MaximumMember_z6wW1IdszFag">150</span> million, (ii) reduce its borrowing costs by an approximate 130 basis points, and (iii) extend the initial maturity date by one year to the end of 2026.</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> Borrowings under the credit facility now bear interest at a rate of LIBOR with no floor plus a spread of <span id="xdx_906_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20201101__20201130__us-gaap--VariableRateAxis__us-gaap--LondonInterbankOfferedRateLIBORMember__srt--RangeAxis__srt--MinimumMember_zJcpIv2kZwfh" title="Debt instrument basis spread on variable rate">1.50</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%, based on the Company’s net leverage ratio, compared to a prior rate of LIBOR with a floor of <span id="xdx_90E_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20201101__20201130__us-gaap--VariableRateAxis__us-gaap--LondonInterbankOfferedRateLIBORMember__srt--RangeAxis__srt--MaximumMember_zYtY4aKtuO71" title="Debt instrument basis spread on variable rate">0.75</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">% plus a spread of <span id="xdx_907_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20201101__20201130_zlD8cxIZbu1d" title="Debt instrument basis spread on variable rate">2.50</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%, resulting on total annual savings of approximately $<span id="xdx_907_eus-gaap--DepositsSavingsDeposits_iI_pn6n6_c20211130__srt--TitleOfIndividualAxis__custom--USBankSyndicatedMember_z45mOGM8s6Ph" title="Deposits savings deposits">15 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million at current levels of outstanding borrowings, since entering into our inaugural US Bank syndicated facility in October of 2020. The effective interest rate for this credit facility including deferred issuance costs is <span id="xdx_90A_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_c20211130__us-gaap--CreditFacilityAxis__custom--SeniorSecuredCreditFacilityMember_zXkCh32j8x7c" title="Debt instrument, interest rate, stated percentage">5.93%</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">. In relation to this transaction, the Company accounted for costs related to fees paid of $<span id="xdx_90E_eus-gaap--RelatedPartyTransactionDueFromToRelatedParty_iI_pn3n3_c20211130__us-gaap--CreditFacilityAxis__custom--SeniorSecuredCreditFacilityMember_zq0MGViDjc1i" title="Related party transaction, due from (to) related party">1,496</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">. This was accounted for as a debt modification and $<span id="xdx_905_eus-gaap--RelatedPartyTransactionDueFromToRelatedParty_iI_pn3n3_c20211130__us-gaap--CreditFacilityAxis__custom--SeniorSecuredCreditFacilityMember__us-gaap--IncomeStatementLocationAxis__custom--DeferredCostMember_zwGbi1k8cPIg">1,346 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">of fees paid to banks were capitalized as deferred cost of financing and $<span id="xdx_902_eus-gaap--RelatedPartyTransactionDueFromToRelatedParty_iI_pn3n3_c20211130__us-gaap--CreditFacilityAxis__custom--SeniorSecuredCreditFacilityMember__us-gaap--IncomeStatementLocationAxis__us-gaap--OperatingExpenseMember_zuliYstJE3Ba" title="Related party transaction, due from (to) related party">150 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">paid to third parties recorded as an operating expense on the consolidated statements of operations for the year 2021. In March 2022, we voluntarily prepaid $<span id="xdx_90E_eus-gaap--LineOfCreditFacilityDecreaseForgiveness1_pn6n6_c20220301__20220331__us-gaap--CreditFacilityAxis__custom--SeniorSecuredCreditFacilityMember_zHx3huVlISI6" title="Line of credit facility decrease forgiveness">15 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million of capital to this credit facility which has decreased our net leverage ratio and triggered a step down in the applicable interest rate spread to <span id="xdx_908_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_c20220301__20220331__us-gaap--CreditFacilityAxis__custom--SeniorSecuredCreditFacilityMember_zCpENZSAYn9i" title="Debt instrument basis spread on variable rate">1.5</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%. Additionally, on September 30, 2022 we voluntarily prepaid $<span id="xdx_900_eus-gaap--LineOfCreditFacilityDecreaseForgiveness1_pn5n6_c20220929__20220930__us-gaap--CreditFacilityAxis__custom--SeniorSecuredCreditFacilityMember_zbhrLmbNB58d" title="Line of credit facility decrease forgiveness">10.0 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million of the term loan and $<span id="xdx_90A_eus-gaap--LineOfCredit_iI_pn5n6_c20220930__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_zNcgapnSAqY3" title="Line of credit">6.7 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million under the revolving line of credit which is fully unused as of December 31, 2022 .</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2022, all assets of the company are pledged as collateral for the syndicated loan.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89B_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_zmnynGUGYl1g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The table below shows maturities of debt as of December 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-indent: 27.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B2_zbgVGIHWr8Rh">Schedule of Maturities of Long Term Debt</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 50%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"> </td><td style="font-family: Times New Roman, Times, Serif"> </td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_493_20221231_zWCjCwef4a9a" style="font-family: Times New Roman, Times, Serif; text-align: right"> </td><td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pn3n3_maLTDz5iw_zQW8j8gJhP3i" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 36%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">504</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pn3n3_maLTDz5iw_ztc0M4KuZuRi" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,397</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pn3n3_maLTDz5iw_zB2ZrPoSJymg" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,073</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_iI_pn3n3_maLTDz5iw_z538ltepUfjd" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2026</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">151,251</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_iI_pn3n3_maLTDz5iw_zv1bTlbJrbKh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Thereafter</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1457">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--LongTermDebt_iTI_pn3n3_mtLTDz5iw_z2ejKYSLsozh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">173,225</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AD_zmBexuwklx34" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s loans have maturities ranging from a <span id="xdx_90E_eus-gaap--DebtInstrumentMaturityDateDescription_pn3n3_c20220101__20221231_zKlgujsofHL6" title="Debt Instrument, Maturity Date, Description">few weeks to 4 years</span>. Our credit facilities bear interest at a weighted average rate of <span id="xdx_900_eus-gaap--DebtWeightedAverageInterestRate_iI_pid_dp_uPure_c20221231_zvSgosS03Zve" title="Debt, weighted average interest rate">5.16</span>%, but a large portion of our debt is hedged through 2026 at a fixed rate of <span id="xdx_904_eus-gaap--DebtInstrumentInterestRateIncreaseDecrease_pid_dp_uPure_c20220101__20221231_z2NBAGH7sOpa" title="Debt instrument interest rate increase decrease">3.41%</span>. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest expense, excluding the amortization of deferred financing cost, for the year ended December 31, 2022, 2021, and 2020, was $<span id="xdx_900_eus-gaap--InterestExpense_pn3n3_c20220101__20221231_zsK7AvBaFR1k" title="Interest Expense">6,786</span>, $<span id="xdx_900_eus-gaap--InterestExpense_pn3n3_c20210101__20211231_zsmSa4iVk8kk" title="Interest Expense">8,482</span> and $<span id="xdx_900_eus-gaap--InterestExpense_pn3n3_c20200101__20201231_zf5MhNaZ3MEi" title="Interest Expense">20,699</span>, respectively. During the years ended December 31, 2022, 2021 and 2022, the Company did not capitalize interests.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_eus-gaap--ScheduleOfDebtTableTextBlock_z2sTyHLSoOwk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s debt is comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-indent: 27.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BA_zVAE7XUXoFM3">Schedule of Long Term Debt</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49B_20221231_zdjck0twU389" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_499_20211231_zIB7adelNSp3" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--LineOfCredit_iI_pn3n3_maDICAz0wR_zkYytCAYuZ77" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Revolving lines of credit</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">330</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">279</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_ecustom--FinanceLeaseDebt_iI_pn3n3_maDICAz0wR_zJMmJEnNckq6" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Finance lease</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">395</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">306</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--OtherLoansPayable_iI_pn3n3_maDICAz0wR_zYaDRmbHcE5k" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other loans</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1378">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">239</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_ecustom--SeniorSecuredCreditFacility_iI_pn3n3_maDICAz0wR_zi6wZmzPsZj5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Senior secured credit facility</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">172,500</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">204,257</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--DeferredCostsCurrent_iNI_pn3n3_di_msDICAz0wR_zeR4OEgkKUQc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: Deferred cost of financing</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,740</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(6,026</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40B_eus-gaap--DebtInstrumentCarryingAmount_iTI_pn3n3_mtDICAz0wR_zkzJyaJHAZw4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total obligations under borrowing arrangements</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">169,484</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">199,055</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--LongTermDebtCurrent_iI_pn3n3_zFMMsOH7WFjh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Less: Current portion of long-term debt and other current borrowings</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">504</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,700</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--LongTermDebtNoncurrent_iTI_pn3n3_zuQa2UhG4sZc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Long-term debt</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">168,980</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">188,355</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 330000 279000 395000 306000 239000 172500000 204257000 3740000 6026000 169484000 199055000 504000 10700000 168980000 188355000 300000000 250000000 50000000 0.0075 0.0250 0.0350 23100000 210000000 0.082 mature in 2022 10900000 8600000 (i) increase the borrowing capacity under its committed Line of credit from $50 million to $150 million, (ii) reduce its borrowing costs by an approximate 130 basis points, and (iii) extend the initial maturity date by one year to the end of 2026. 50000000 150000000 0.0150 0.0075 0.0250 15000000 0.0593 1496000 1346000 150000 15000000 0.015 10000000.0 6700000 <p id="xdx_89B_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_zmnynGUGYl1g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The table below shows maturities of debt as of December 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-indent: 27.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B2_zbgVGIHWr8Rh">Schedule of Maturities of Long Term Debt</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 50%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"> </td><td style="font-family: Times New Roman, Times, Serif"> </td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td id="xdx_493_20221231_zWCjCwef4a9a" style="font-family: Times New Roman, Times, Serif; text-align: right"> </td><td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pn3n3_maLTDz5iw_zQW8j8gJhP3i" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 36%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">504</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pn3n3_maLTDz5iw_ztc0M4KuZuRi" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,397</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pn3n3_maLTDz5iw_zB2ZrPoSJymg" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,073</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_iI_pn3n3_maLTDz5iw_z538ltepUfjd" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2026</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">151,251</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_iI_pn3n3_maLTDz5iw_zv1bTlbJrbKh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Thereafter</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1457">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--LongTermDebt_iTI_pn3n3_mtLTDz5iw_z2ejKYSLsozh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">173,225</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 504000 6397000 15073000 151251000 173225000 few weeks to 4 years 0.0516 0.0341 6786000 8482000 20699000 <p id="xdx_801_eus-gaap--IncomeTaxDisclosureTextBlock_zuRKOhQaQzA" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 14.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_825_z1buZyZ61Ag5">Income Taxes</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company files income tax returns for TG, ES and ES Metals in the Republic of Colombia. GM&amp;P, Componenti USA LLC and ESW LLC are U.S. entities based in Florida subject to U.S. federal and state income taxes. VS files income tax returns in the Republic of Panama. Tecnoglass Inc. does not currently have any tax obligations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On September 14, 2021, the Colombian Government enacted Law 2155 (the Social Investment Act), which increases the corporate income tax to <span id="xdx_908_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_pid_dp_uPure_c20210913__20210914__srt--RangeAxis__srt--MaximumMember_zCLKPeUYF4Pg" title="Income tax percentage">35</span>% for fiscal year 2022 and thereafter, from the current rate of <span id="xdx_906_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pid_dp_uPure_c20210913__20210914_z9MWtlLKFdU5" title="Effective income tax rate reconciliation, statutory rate">31</span>% for 2021 that would have decreased to <span id="xdx_905_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_pid_dp_uPure_c20210913__20210914__srt--RangeAxis__srt--MinimumMember_zWu1RkYCN8V1">30</span>% for 2022 under the prior tax regulation. On December 13, 2022, a tax reform was enacted by means of Law 2277, which maintained corporate income tax rate at <span id="xdx_90E_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_pid_dp_uPure_c20221213__20221214_zO3NqJ3kOGE7" title="Income tax percentage">35%</span>, and increased income taxes to Free Trade Zones with single enterprise users and non-exporters, from <span id="xdx_906_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_pid_dp_uPure_c20221213__20221214__srt--RangeAxis__srt--MinimumMember__us-gaap--IncomeTaxAuthorityAxis__custom--FreeTradeZoneMember_zIMqMNqMgvpa" title="Income tax percentage">20</span>% to <span id="xdx_902_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_pid_dp_uPure_c20221213__20221214__srt--RangeAxis__srt--MaximumMember__us-gaap--IncomeTaxAuthorityAxis__custom--FreeTradeZoneMember_zOHWTV9CtUul" title="Income tax percentage">35</span>%.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_899_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zaXtxCcHlc1d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The components of income tax expense are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify; text-indent: 0.5in"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B3_z3ZpNg7yB575">Schedule of Components of Income Tax Expense (Benefit)</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49D_20220101__20221231_zrKjtnAUbOs3" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_497_20210101__20211231_zF0R1Fjuo4Ng" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_497_20200101__20201231_z0kCGHXjCWEj" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Twelve months ended December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current income tax</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_iN_pn3n3_di_zvQuKuW3CFzc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">United States</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,012</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,679</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,385</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40D_eus-gaap--CurrentForeignTaxExpenseBenefit_iN_pn3n3_di_hsrt--StatementGeographicalAxis__country--CO_zh7fGvytdbV7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Colombia</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(62,230</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(22,354</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,035</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40C_eus-gaap--CurrentForeignTaxExpenseBenefit_iN_pn3n3_di_hsrt--StatementGeographicalAxis__country--PA_zCMPeXaco7Ra" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Panama</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(32</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(52</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(32</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_405_eus-gaap--CurrentIncomeTaxExpenseBenefit_iNT_pn3n3_di_zWuWAcnanETi" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total current income tax</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(69,274</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(24,085</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(6,452</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred income Tax</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_iN_pn3n3_di_zShFtnrSgQye" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">United States</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">422</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,829</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--DeferredForeignIncomeTaxExpenseBenefit_iN_pn3n3_di_hsrt--StatementGeographicalAxis__country--CO_zJk67I85pUue" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Colombia</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,906</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,571</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(6,601</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_409_eus-gaap--DeferredIncomeTaxExpenseBenefit_iNT_pn3n3_di_zoOPhTudM6vk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="display: none; font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total deferred income tax</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,484</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,400</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(6,581</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_402_eus-gaap--IncomeTaxExpenseBenefit_iNT_pn3n3_di_zUCYBpYXUzKl" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total income tax provision</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(74,758</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(28,485</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,033</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_uPure_zCCnKu9zqfS2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Effective tax rate</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">32.3</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">29.4</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">35.3</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> </table> <p id="xdx_8AB_zklL7qn2WZ5k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89B_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zwpaZPlaLeAd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A reconciliation of the statutory tax rate in Colombia to the Company’s effective tax rate is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify; text-indent: 27.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B2_zzMZKGa7sQfj">Schedule of Effective Income Tax Rate Reconciliation</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income tax expense at statutory rates</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90B_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pid_dp_uPure_c20220101__20221231_zusVrrgvDEd6" title="Income tax expense at statutory rates">33.8</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90B_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pid_dp_uPure_c20210101__20211231_zosvWp1vhAbd" title="Income tax expense at statutory rates">29.6</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pid_dp_uPure_c20200101__20201231_z7vMnKlVNu79" title="Income tax expense at statutory rates">30.5</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Non-deductible expenses</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_908_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpense_pid_dp_uPure_c20220101__20221231_zvYqM9BLS8C8" title="Non-deductible expenses">0.7</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_903_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpense_pid_dp_uPure_c20210101__20211231_zKMiPZ1F5OWg" title="Non-deductible expenses">2.4</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90F_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpense_pid_dp_uPure_c20200101__20201231_zt15KiAZsgYi" title="Non-deductible expenses">5.9</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Non-taxable income</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxExemptIncome_pid_dp_uPure_c20220101__20221231_zz87E5oS3xse" title="Non-taxable income">(2.2</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_906_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxExemptIncome_pid_dp_uPure_c20210101__20211231_z7unotUO1Kqf" title="Non-taxable income">(2.6</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90E_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxExemptIncome_pid_dp_uPure_c20200101__20201231_z8PMDJxGdl3j" title="Non-taxable income">(1.1</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Effective tax rate</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_903_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_uPure_c20220101__20221231_zZb7DLr5iwAi" title="Effective tax rate">32.3</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90E_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_uPure_c20210101__20211231_zM0TAET7hola" title="Effective tax rate">29.4</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90A_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_uPure_c20200101__20201231_zpVsnL47cfea" title="Effective tax rate">35.3</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> </table> <p id="xdx_8A6_z6PHBM98tMU2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No single individual item contributed significantly to the reconciliation of the Company’s effective tax rate to the statutory rate during the year ended December 31, 2020, 2021, and 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zPrehK4WLBI3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has the following deferred tax assets and liabilities:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-indent: 27.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B7_zHMB6nYN5z05">Schedule of Deferred Tax Assets and Liabilities</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49E_20221231_zO0Ywd3cvvRh" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_492_20211231_zd9FgSXUvKi5" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred tax assets:</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--DeferredTaxAssetsPropertyPlantAndEquipment_iI_pn3n3_maDTAGzNDw_zE9bcun5twKa" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Property, plant and equipment adjustments</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">218</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">471</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_ecustom--DeferredTaxAssetsTaxBenefitOnInstallationOfRenewableEnergyProject_iI_pn3n3_maDTAGzNDw_zj9gFVa1DQs4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Tax benefit on installation of renewable energy project</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">133</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">201</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_ecustom--DeferredTaxAssetsForeignCurrencyTransactions_iI_pn3n3_maDTAGzNDw_zSiz4dtEkzfj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Foreign currency transactions</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,982</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,828</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--DeferredTaxAssetsOther_iI_pn3n3_maDTAGzNDw_zfIBiJIWXbxf" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,416</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">59</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--DeferredTaxAssetsGross_iTI_pn3n3_mtDTAGzNDw_maDTAALzIcK_z2toG9ceTYEj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total deferred tax assets</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,917</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,559</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred tax liabilities:</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_ecustom--DeferredTaxLiabilitiesDepreciationAndAmortization_iI_pn3n3_maDITLzPs4_z2bEXCGyDdpa" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Depreciation and Amortization</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,138</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,772</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_404_eus-gaap--DeferredTaxLiabilitiesOther_iI_pn3n3_maDITLzPs4_z9oZKUKwffSb" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">200</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(71</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40E_ecustom--DeferredTaxLiabilitiesForeignCurrencyTransactions_iI_pn3n3_maDITLzPs4_zpOBDKABPOB" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Foreign currency transactions</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,609</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,537</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_408_eus-gaap--DeferredIncomeTaxLiabilities_iNTI_pn3n3_di_mtDITLzPs4_msDTAALzIcK_z58GEDASfaCa" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total deferred tax liabilities</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(8,547</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,380</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_ecustom--DeferredTaxAssetsAndLiabilitiesNet_iTI_pn3n3_mtDTAALzIcK_zi48gOpqfqW4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Net deferred tax</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,632</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,821</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> </table> <p id="xdx_8A2_zqWmMgt8apof" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89A_ecustom--ScheduleOfNetDeferredTaxLiabilityTableTextBlock_ztcYZJETcGVa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net deferred tax is presented on the balance sheet as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify; text-indent: 27.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_zxcYOsxlm35g">Schedule of Net Deferred Tax Liability</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_493_20221231_zZkT9Bj0t9S6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49D_20211231_zOxNedlBvYtl" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--DeferredTaxAssetsDeferredIncome_iI_pn3n3_zH1NvgcAo2H3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Long term deferred income tax asset</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">558</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">596</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--DeferredTaxLiabilitiesTaxDeferredIncome_iI_pn3n3_zsvDhoTFaAe" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: long term deferred income tax liability</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,190</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,417</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A6_zklzlLmbMiCf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0.35 0.31 0.30 0.35 0.20 0.35 <p id="xdx_899_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zaXtxCcHlc1d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The components of income tax expense are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify; text-indent: 0.5in"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B3_z3ZpNg7yB575">Schedule of Components of Income Tax Expense (Benefit)</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49D_20220101__20221231_zrKjtnAUbOs3" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_497_20210101__20211231_zF0R1Fjuo4Ng" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_497_20200101__20201231_z0kCGHXjCWEj" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Twelve months ended December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current income tax</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_iN_pn3n3_di_zvQuKuW3CFzc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">United States</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,012</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,679</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,385</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40D_eus-gaap--CurrentForeignTaxExpenseBenefit_iN_pn3n3_di_hsrt--StatementGeographicalAxis__country--CO_zh7fGvytdbV7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Colombia</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(62,230</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(22,354</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,035</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40C_eus-gaap--CurrentForeignTaxExpenseBenefit_iN_pn3n3_di_hsrt--StatementGeographicalAxis__country--PA_zCMPeXaco7Ra" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Panama</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(32</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(52</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(32</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_405_eus-gaap--CurrentIncomeTaxExpenseBenefit_iNT_pn3n3_di_zWuWAcnanETi" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total current income tax</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(69,274</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(24,085</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(6,452</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred income Tax</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_iN_pn3n3_di_zShFtnrSgQye" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">United States</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">422</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,829</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--DeferredForeignIncomeTaxExpenseBenefit_iN_pn3n3_di_hsrt--StatementGeographicalAxis__country--CO_zJk67I85pUue" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Colombia</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,906</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,571</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(6,601</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_409_eus-gaap--DeferredIncomeTaxExpenseBenefit_iNT_pn3n3_di_zoOPhTudM6vk" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="display: none; font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total deferred income tax</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,484</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,400</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(6,581</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_402_eus-gaap--IncomeTaxExpenseBenefit_iNT_pn3n3_di_zUCYBpYXUzKl" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total income tax provision</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(74,758</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(28,485</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,033</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_uPure_zCCnKu9zqfS2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Effective tax rate</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">32.3</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">29.4</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">35.3</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> </table> 7012000 1679000 1385000 62230000 22354000 5035000 32000 52000 32000 69274000 24085000 6452000 -422000 1829000 -20000 5906000 2571000 6601000 5484000 4400000 6581000 74758000 28485000 13033000 0.323 0.294 0.353 <p id="xdx_89B_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zwpaZPlaLeAd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A reconciliation of the statutory tax rate in Colombia to the Company’s effective tax rate is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify; text-indent: 27.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B2_zzMZKGa7sQfj">Schedule of Effective Income Tax Rate Reconciliation</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income tax expense at statutory rates</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90B_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pid_dp_uPure_c20220101__20221231_zusVrrgvDEd6" title="Income tax expense at statutory rates">33.8</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90B_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pid_dp_uPure_c20210101__20211231_zosvWp1vhAbd" title="Income tax expense at statutory rates">29.6</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pid_dp_uPure_c20200101__20201231_z7vMnKlVNu79" title="Income tax expense at statutory rates">30.5</span></span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Non-deductible expenses</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_908_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpense_pid_dp_uPure_c20220101__20221231_zvYqM9BLS8C8" title="Non-deductible expenses">0.7</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_903_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpense_pid_dp_uPure_c20210101__20211231_zKMiPZ1F5OWg" title="Non-deductible expenses">2.4</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90F_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpense_pid_dp_uPure_c20200101__20201231_zt15KiAZsgYi" title="Non-deductible expenses">5.9</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Non-taxable income</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_905_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxExemptIncome_pid_dp_uPure_c20220101__20221231_zz87E5oS3xse" title="Non-taxable income">(2.2</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_906_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxExemptIncome_pid_dp_uPure_c20210101__20211231_z7unotUO1Kqf" title="Non-taxable income">(2.6</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90E_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxExemptIncome_pid_dp_uPure_c20200101__20201231_z8PMDJxGdl3j" title="Non-taxable income">(1.1</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Effective tax rate</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_903_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_uPure_c20220101__20221231_zZb7DLr5iwAi" title="Effective tax rate">32.3</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90E_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_uPure_c20210101__20211231_zM0TAET7hola" title="Effective tax rate">29.4</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90A_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_uPure_c20200101__20201231_zpVsnL47cfea" title="Effective tax rate">35.3</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> </table> 0.338 0.296 0.305 0.007 0.024 0.059 -0.022 -0.026 -0.011 0.323 0.294 0.353 <p id="xdx_89C_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zPrehK4WLBI3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has the following deferred tax assets and liabilities:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-indent: 27.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B7_zHMB6nYN5z05">Schedule of Deferred Tax Assets and Liabilities</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49E_20221231_zO0Ywd3cvvRh" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_492_20211231_zd9FgSXUvKi5" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred tax assets:</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--DeferredTaxAssetsPropertyPlantAndEquipment_iI_pn3n3_maDTAGzNDw_zE9bcun5twKa" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Property, plant and equipment adjustments</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">218</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">471</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_ecustom--DeferredTaxAssetsTaxBenefitOnInstallationOfRenewableEnergyProject_iI_pn3n3_maDTAGzNDw_zj9gFVa1DQs4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Tax benefit on installation of renewable energy project</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">133</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">201</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_ecustom--DeferredTaxAssetsForeignCurrencyTransactions_iI_pn3n3_maDTAGzNDw_zSiz4dtEkzfj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Foreign currency transactions</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,982</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,828</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--DeferredTaxAssetsOther_iI_pn3n3_maDTAGzNDw_zfIBiJIWXbxf" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,416</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">59</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--DeferredTaxAssetsGross_iTI_pn3n3_mtDTAGzNDw_maDTAALzIcK_z2toG9ceTYEj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total deferred tax assets</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,917</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,559</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred tax liabilities:</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_ecustom--DeferredTaxLiabilitiesDepreciationAndAmortization_iI_pn3n3_maDITLzPs4_z2bEXCGyDdpa" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Depreciation and Amortization</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,138</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,772</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_404_eus-gaap--DeferredTaxLiabilitiesOther_iI_pn3n3_maDITLzPs4_z9oZKUKwffSb" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">200</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(71</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40E_ecustom--DeferredTaxLiabilitiesForeignCurrencyTransactions_iI_pn3n3_maDITLzPs4_zpOBDKABPOB" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Foreign currency transactions</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,609</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,537</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_408_eus-gaap--DeferredIncomeTaxLiabilities_iNTI_pn3n3_di_mtDITLzPs4_msDTAALzIcK_z58GEDASfaCa" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total deferred tax liabilities</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(8,547</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,380</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_ecustom--DeferredTaxAssetsAndLiabilitiesNet_iTI_pn3n3_mtDTAALzIcK_zi48gOpqfqW4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Net deferred tax</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,632</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,821</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> </table> 218000 471000 133000 201000 4982000 3828000 -1416000 59000 3917000 4559000 -5138000 -4772000 200000 -71000 -3609000 -2537000 8547000 7380000 -4632000 -2821000 <p id="xdx_89A_ecustom--ScheduleOfNetDeferredTaxLiabilityTableTextBlock_ztcYZJETcGVa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net deferred tax is presented on the balance sheet as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify; text-indent: 27.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_zxcYOsxlm35g">Schedule of Net Deferred Tax Liability</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_493_20221231_zZkT9Bj0t9S6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49D_20211231_zOxNedlBvYtl" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--DeferredTaxAssetsDeferredIncome_iI_pn3n3_zH1NvgcAo2H3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Long term deferred income tax asset</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">558</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">596</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--DeferredTaxLiabilitiesTaxDeferredIncome_iI_pn3n3_zsvDhoTFaAe" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: long term deferred income tax liability</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,190</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,417</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 558000 596000 5190000 3417000 <p id="xdx_80B_eus-gaap--DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_zYcijMGoY5ge" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 15.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_827_z78hDVaXxXZ8">Hedging Activities and Fair Value Measurements</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 40.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Hedging Activity</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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-indent: 0.5in; margin: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the quarter ended March 31, 2022, we entered into several interest rate swap contracts to hedge the interest rate fluctuations related to our outstanding debt. The effective date of the contract is December 31, 2022 and, thus, we shall have payment dates each quarter, commencing March, 31 2023. During the quarter ended December 31, 2022, we entered into several foreign currency non-delivery forward contracts to hedge the fluctuations in the exchange rate between the Colombian Peso and the U.S. Dollar. Our contracts are designated as cash flow hedges since they are highly effective in offsetting changes in the cash flows attributable to forecasted LIBOR and Colombian Peso denominated costs and expenses, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; 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: 0pt; text-indent: 0.5in; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We record our hedge contracts at fair value and consider our credit risk for contracts in a liability position, and our counter-party’s credit risk for contracts in an asset position, in determining fair value. We assess our counter-party’s risk of non-performance when measuring the fair value of financial instruments in an asset position by evaluating their financial position, including cash on hand, as well as their credit ratings.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; 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: 0pt; text-indent: 0.5in; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2022, the fair value of our interest rate swap and foreign currency non-delivery forward contracts was in a net asset position of $9.3 million.  We had 16 outstanding interest rate swap contracts to hedge $125 million related to our outstanding debt through November 2026 and 4 non-delivery forward contracts to exchange $30 million U.S. Dollars to Colombian Pesos through April, 2023. We assessed the risk of non-performance of the Company to these contracts and determined it was insignificant and, therefore, did not record any adjustment to fair value as of December 31, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; 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: 0pt; text-indent: 0.5in; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We assess the effectiveness of our interest rate swap and foreign currency non-delivery forward contracts by comparing the change in the fair value of the interest rate swap and foreign currency non-delivery forward contracts to the change in the expected cash to be paid for the hedged item. The effective portion of the gain or loss on our interest rate swap and foreign currency non-delivery forward contracts is reported as a component of accumulated other comprehensive income and is reclassified into earnings in the same line item in the income statement as the hedged item in the same period or periods during which the transaction affects earnings. The amount of gains, net, recognized in the “accumulated other comprehensive income” line item in the accompanying consolidated balance sheet as of December 31, 2022, that we expect will be reclassified to earnings within the next twelve months, is $<span id="xdx_904_ecustom--ReclassifiedEarningsExpected_iI_pn5n6_c20221231__us-gaap--BalanceSheetLocationAxis__custom--AccumulatedOtherComprehensiveLossMember_zqFA2QFNKJJi" title="Reclassified earnings, expected">9.3</span> million.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89A_ecustom--ScheduleOfFairValueOfForeignCurrencyHedgesTableTextBlock_zyUCLXw6bKvf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value of our interest rate swap and foreign currency non-delivery forward hedges is classified in the accompanying consolidated balance sheets, as of December 31, 2022, as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; 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: 0pt; text-align: justify; background-color: white"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BC_zuWBKAxSdsvk">Schedule of Fair Value of Foreign Currency Hedges</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="5" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Derivative Assets</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-left: Black 1.5pt solid; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="5" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Derivative Liabilities</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="5" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2022</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-left: Black 1.5pt solid; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="5" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2022</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Derivatives designated as hedging instruments under Subtopic 815-20:</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Balance Sheet Location</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Fair<br/> Value</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-left: Black 1.5pt solid; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Balance Sheet Location</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Fair Value</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-left: Black 1.5pt solid; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Derivative instruments:</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-left: Black 1.5pt solid; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; width: 32%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Interest Rate Swap Contracts and foreign currency non-delivery forwards</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other current assets</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--DerivativeInstrumentsAndHedges_iI_pn3n3_c20221231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember__us-gaap--BalanceSheetLocationAxis__us-gaap--OtherCurrentAssetsMember_z61FW8WZkNbl" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total derivative assets"><span style="font-family: Times New Roman, Times, Serif">9,340</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-left: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Accrued liabilities</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(-</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total derivative instruments</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total derivative assets</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--DerivativeInstrumentsAndHedges_iI_pn3n3_c20221231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember_z4IKuYs11cA2" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total derivative assets"><span style="font-family: Times New Roman, Times, Serif">9,340</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-left: Black 1.5pt solid; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total derivative liabilities</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(-</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> </table> <p id="xdx_8A0_ziu7Ker279Tf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; 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: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The ending accumulated balance for the interest rate swap and foreign currency non-delivery forward contracts included in accumulated other comprehensive income, net of tax, was $<span id="xdx_903_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iI_pn3n3_c20221231__us-gaap--DerivativeInstrumentRiskAxis__custom--CollarContractsMember_zgAkdkAUXEc1" title="Accumulated other comprehensive income net of tax">9,187</span> as of December 31,2022, comprised of a derivative gain of $<span id="xdx_908_eus-gaap--ForeignCurrencyFairValueHedgeAssetAtFairValue_iI_pn3n3_c20221231__us-gaap--DerivativeInstrumentRiskAxis__custom--CollarContractsMember_zqTsialPzNjg" title="Foreign currency fair value hedge asset at fair value">9,340</span> and an associated net tax liability of $<span id="xdx_907_eus-gaap--DerivativesUsedInNetInvestmentHedgeTaxExpenseBenefit_pn3n3_c20220101__20221231__us-gaap--DerivativeInstrumentRiskAxis__custom--CollarContractsMember_zPy3NVQ24DC6" title="Derivatives used in net investment hedge, tax (benefit)">153</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_eus-gaap--ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_zlxsrMlqWRi6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table presents the gains (losses) on derivative financial instruments, and their classifications within the accompanying consolidated financial statements, for the quarter ended December 31, 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; 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: 0pt; text-align: justify; background-color: white"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B7_zNN0xb7xTPAd">Schedule of Gains (Losses) on Derivative Financial Instruments quarter ended</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="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="16" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Derivatives in Cash Flow Hedging Relationships</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Amount of Gain or (Loss)</td><td style="font-weight: bold"> </td><td> </td> <td style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Location of Gain or (Loss)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Reclassified from</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Accumulated</b></span></p></td><td> </td> <td colspan="6" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amount of Gain or (Loss)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Reclassified from</b></span></p></td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Recognized in OCI (Loss) on</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: center">OCI (Loss) into</td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Accumulated</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Derivatives</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Income</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">OCI (Loss) into Income</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt"> </td> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td> </td> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt"> </td> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 35%; text-align: justify"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </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: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 11%; text-align: right"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </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: 9%; text-align: right"> </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">Interest Rate Swap and foreign currency non-delivery forwards Contracts</td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--DerivativeGainLossOnDerivativeNet_pn3n3_d0_c20221001__20221231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember_zv4q6HupSRk5" style="text-align: right" title="Amount of Gain or (Loss) Recognized in OCI (Loss) on Derivatives">143</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--DerivativeGainLossOnDerivativeNet_pn3n3_c20210701__20211231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember_zzZcKjWY0Vi9" style="text-align: right" title="Amount of Gain or (Loss) Recognized in OCI (Loss) on Derivatives">          <span style="-sec-ix-hidden: xdx2ixbrl1610">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">Interest Expense</td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_pn3n3_d0_c20220701__20221231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember_zsX7OemPOegf" style="text-align: right" title="Amount of gain or (Loss) Reclassified from Accumulated OCI (Loss) into Income">          -</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_pn3n3_c20210701__20211231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember_zbE5JBtk5XG9" style="text-align: right" title="Amount of gain or (Loss) Reclassified from Accumulated OCI (Loss) into Income"><span style="-sec-ix-hidden: xdx2ixbrl1614">-</span></td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; 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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table presents the gains (losses) on derivative financial instruments, and their classifications within the accompanying consolidated financial statements, for the twelve months ended December 31, 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span/></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="16" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Derivatives in Cash Flow Hedging Relationships</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Amount of Gain or (Loss)</td><td style="font-weight: bold"> </td><td> </td> <td style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Location of Gain or (Loss)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Reclassified from</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Accumulated</b></span></p></td><td> </td> <td colspan="6" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amount of Gain or (Loss)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Reclassified from</b></span></p></td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Recognized in OCI (Loss) on</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: center">OCI (Loss) into</td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Accumulated</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Derivatives</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Income</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">OCI (Loss) into Income</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Twelve Months Ended</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt"> </td> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Twelve Months Ended</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td> </td> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt"> </td> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 35%; text-align: justify"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </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: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 11%"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </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: 9%; text-align: right"> </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">Interest Rate Swap and foreign currency non-delivery forwards and collar contracts</td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--DerivativeGainLossOnDerivativeNet_pn3n3_d0_c20220101__20221231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember_zkx0YGnN6zgk" style="text-align: right" title="Amount of Gain or (Loss) Recognized in OCI (Loss) on Derivatives">9,340</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--DerivativeGainLossOnDerivativeNet_pn3n3_c20210101__20211231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember_zGQdGuoCyxJk" style="text-align: right" title="Amount of Gain or (Loss) Recognized in OCI (Loss) on Derivatives"><span style="-sec-ix-hidden: xdx2ixbrl1618">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">Interest Expense</td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_pn3n3_d0_c20220101__20221231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember_zad3I01EEG34" style="text-align: right" title="Amount of gain or (Loss) Reclassified from Accumulated OCI (Loss) into Income">          -</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_pn3n3_c20210101__20211231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember_z681tCo7Glw" style="text-align: right" title="Amount of gain or (Loss) Reclassified from Accumulated OCI (Loss) into Income">185</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A4_zoXB6MgJRYq6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair Value Measurements</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for financial assets and liabilities in accordance with accounting standards that define fair value and establish a framework for measuring fair value. The hierarchy prioritizes the inputs into three broad levels. Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities. Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument. Level 3 inputs are unobservable inputs based on the Company’s assumptions used to measure assets and liabilities at fair value. A financial asset’s or liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The carrying amounts of the Company’s financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and advances from customers approximate their fair value due to their relatively short-term maturities. The Company bases its fair value estimate for long term debt obligations on its internal valuation</span> that all debt is floating rate debt based on current interest rates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair values of derivatives used to manage interest rate risks are based on LIBOR rates and interest rate swap curves. Measurement of our derivative assets and liabilities is considered a level 2 measurement. To carry out the swap valuation, the definition of the fixed leg (obligation) and variable leg (right) is used. Once the projected flows are obtained in both fixed and variable rates, the regression analysis is performed for prospective effectiveness test. The projection curve contains the forward interest rates to project flows at a variable rate and the discount curve contains the interest rates to discount future flows, using the one-month USD Libor curve. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2022, financial instruments carried at amortized cost that do not approximate fair value consist of long-term debt. See Note 13–- Debt. The fair value of long-term debt was calculated based on an analysis of future cash flows discounted with our average cost of debt, which is based on market rates, which are level 2 inputs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_893_ecustom--SummaryOfFairValueAndCarryingAmountsOfLongTermDebtTableTextBlock_zGdIlQ25pVB1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the fair value and carrying amounts of our long-term debt:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BE_z4nN8HkWfeEe">Summary of Fair Value and Carrying Amounts of Long Term Debt</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"/><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49C_20221231_zaP9DDoXt9W9" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_496_20211231_zEmpTr6VRDt" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--LongTermDebtFairValue_iI_pn3n3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%"><span style="font-family: Times New Roman, Times, Serif">Fair Value</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">172,408</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">194,285</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--LongTermDebtNoncurrent_iI_pn3n3_zMLfpkboG66f" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Carrying Value</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">168,980</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">188,355</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AD_z8Qu3ktuYiua" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 9300000 <p id="xdx_89A_ecustom--ScheduleOfFairValueOfForeignCurrencyHedgesTableTextBlock_zyUCLXw6bKvf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value of our interest rate swap and foreign currency non-delivery forward hedges is classified in the accompanying consolidated balance sheets, as of December 31, 2022, as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; 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: 0pt; text-align: justify; background-color: white"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BC_zuWBKAxSdsvk">Schedule of Fair Value of Foreign Currency Hedges</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="5" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Derivative Assets</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-left: Black 1.5pt solid; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="5" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Derivative Liabilities</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="5" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2022</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-left: Black 1.5pt solid; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="5" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31, 2022</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Derivatives designated as hedging instruments under Subtopic 815-20:</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Balance Sheet Location</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Fair<br/> Value</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-left: Black 1.5pt solid; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Balance Sheet Location</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Fair Value</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-left: Black 1.5pt solid; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Derivative instruments:</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-left: Black 1.5pt solid; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; width: 32%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Interest Rate Swap Contracts and foreign currency non-delivery forwards</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other current assets</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_987_eus-gaap--DerivativeInstrumentsAndHedges_iI_pn3n3_c20221231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember__us-gaap--BalanceSheetLocationAxis__us-gaap--OtherCurrentAssetsMember_z61FW8WZkNbl" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; width: 12%; text-align: right" title="Total derivative assets"><span style="font-family: Times New Roman, Times, Serif">9,340</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-left: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Accrued liabilities</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(-</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total derivative instruments</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total derivative assets</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--DerivativeInstrumentsAndHedges_iI_pn3n3_c20221231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember_z4IKuYs11cA2" style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right" title="Total derivative assets"><span style="font-family: Times New Roman, Times, Serif">9,340</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-left: Black 1.5pt solid; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total derivative liabilities</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(-</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> </table> 9340000 9340000 9187000 9340000 153000 <p id="xdx_892_eus-gaap--ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_zlxsrMlqWRi6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table presents the gains (losses) on derivative financial instruments, and their classifications within the accompanying consolidated financial statements, for the quarter ended December 31, 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; 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: 0pt; text-align: justify; background-color: white"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B7_zNN0xb7xTPAd">Schedule of Gains (Losses) on Derivative Financial Instruments quarter ended</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="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="16" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Derivatives in Cash Flow Hedging Relationships</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Amount of Gain or (Loss)</td><td style="font-weight: bold"> </td><td> </td> <td style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Location of Gain or (Loss)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Reclassified from</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Accumulated</b></span></p></td><td> </td> <td colspan="6" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amount of Gain or (Loss)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Reclassified from</b></span></p></td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Recognized in OCI (Loss) on</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: center">OCI (Loss) into</td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Accumulated</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Derivatives</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Income</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">OCI (Loss) into Income</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt"> </td> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td> </td> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt"> </td> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 35%; text-align: justify"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </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: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 11%; text-align: right"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </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: 9%; text-align: right"> </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">Interest Rate Swap and foreign currency non-delivery forwards Contracts</td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--DerivativeGainLossOnDerivativeNet_pn3n3_d0_c20221001__20221231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember_zv4q6HupSRk5" style="text-align: right" title="Amount of Gain or (Loss) Recognized in OCI (Loss) on Derivatives">143</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--DerivativeGainLossOnDerivativeNet_pn3n3_c20210701__20211231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember_zzZcKjWY0Vi9" style="text-align: right" title="Amount of Gain or (Loss) Recognized in OCI (Loss) on Derivatives">          <span style="-sec-ix-hidden: xdx2ixbrl1610">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">Interest Expense</td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_pn3n3_d0_c20220701__20221231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember_zsX7OemPOegf" style="text-align: right" title="Amount of gain or (Loss) Reclassified from Accumulated OCI (Loss) into Income">          -</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_pn3n3_c20210701__20211231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember_zbE5JBtk5XG9" style="text-align: right" title="Amount of gain or (Loss) Reclassified from Accumulated OCI (Loss) into Income"><span style="-sec-ix-hidden: xdx2ixbrl1614">-</span></td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; 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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table presents the gains (losses) on derivative financial instruments, and their classifications within the accompanying consolidated financial statements, for the twelve months ended December 31, 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span/></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="16" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Derivatives in Cash Flow Hedging Relationships</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Amount of Gain or (Loss)</td><td style="font-weight: bold"> </td><td> </td> <td style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Location of Gain or (Loss)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Reclassified from</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Accumulated</b></span></p></td><td> </td> <td colspan="6" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amount of Gain or (Loss)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Reclassified from</b></span></p></td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Recognized in OCI (Loss) on</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: center">OCI (Loss) into</td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Accumulated</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Derivatives</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Income</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">OCI (Loss) into Income</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Twelve Months Ended</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt"> </td> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Twelve Months Ended</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td> </td> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt"> </td> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 35%; text-align: justify"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </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: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 11%"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </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: 9%; text-align: right"> </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">Interest Rate Swap and foreign currency non-delivery forwards and collar contracts</td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--DerivativeGainLossOnDerivativeNet_pn3n3_d0_c20220101__20221231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember_zkx0YGnN6zgk" style="text-align: right" title="Amount of Gain or (Loss) Recognized in OCI (Loss) on Derivatives">9,340</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--DerivativeGainLossOnDerivativeNet_pn3n3_c20210101__20211231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember_zGQdGuoCyxJk" style="text-align: right" title="Amount of Gain or (Loss) Recognized in OCI (Loss) on Derivatives"><span style="-sec-ix-hidden: xdx2ixbrl1618">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">Interest Expense</td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_pn3n3_d0_c20220101__20221231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember_zad3I01EEG34" style="text-align: right" title="Amount of gain or (Loss) Reclassified from Accumulated OCI (Loss) into Income">          -</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_pn3n3_c20210101__20211231__us-gaap--DerivativeInstrumentRiskAxis__custom--NonDeliveryCollarContractsMember_z681tCo7Glw" style="text-align: right" title="Amount of gain or (Loss) Reclassified from Accumulated OCI (Loss) into Income">185</td><td style="text-align: left"> </td></tr> </table> 143000 -0 9340000 -0 185000 <p id="xdx_893_ecustom--SummaryOfFairValueAndCarryingAmountsOfLongTermDebtTableTextBlock_zGdIlQ25pVB1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the fair value and carrying amounts of our long-term debt:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BE_z4nN8HkWfeEe">Summary of Fair Value and Carrying Amounts of Long Term Debt</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"/><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49C_20221231_zaP9DDoXt9W9" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_496_20211231_zEmpTr6VRDt" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--LongTermDebtFairValue_iI_pn3n3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 60%"><span style="font-family: Times New Roman, Times, Serif">Fair Value</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">172,408</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">194,285</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--LongTermDebtNoncurrent_iI_pn3n3_zMLfpkboG66f" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Carrying Value</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">168,980</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">188,355</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 172408000 194285000 168980000 188355000 <p id="xdx_801_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_z5JMN3kIzE3a" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 16.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_822_zLwB4VXt5gzk">Related Parties</span> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 31.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_896_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_zML2aQ9Vc096" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following is a summary of assets, liabilities, and income transactions with all related parties:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify; text-indent: 0.5in"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B9_z3Uco6EDQmY">Schedule of Related Parties</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_493_20221231_zfj9TCMueOk7" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">2022</span></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_497_20211231_zb8qPJPZjaIg" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">2021</span></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Due from related parties:</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--DueFromOtherRelatedParties_iI_pn3n3_zPMjtZPtaN0d" style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Due from other related parties</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,085</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,318</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--DueFromRelatedParties_iI_pn3n3_hus-gaap--RelatedPartyTransactionAxis__custom--AlutraficLedSASMember_z9VCPCm2QR66" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Alutrafic Led SAS</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">249</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">526</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--DueFromRelatedParties_iI_pn3n3_hus-gaap--RelatedPartyTransactionAxis__custom--StudioAvantiSASMember_z2Hs0AeTpArj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Studio Avanti SAS</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">113</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">408</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--DueFromOtherRelatedParties_iI_pn3n3_zCoiokhdsied" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Due from other related parties</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,085</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,318</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--DueFromRelatedParties_iI_pn3n3_zAmc1Q0RE2x7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total due from related parties</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,447</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,252</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Due to related parties:</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_iI_pn3n3_zaRPIjVqL7gl" style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Due from other related parties</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">470</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iI_pn3n3_hus-gaap--RelatedPartyTransactionAxis__custom--VidrioAndinoMember_zznSi8EwiH2g" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Vidrio Andino (St. Gobain)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,853</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,834</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_iI_pn3n3_zlGmbnqETRe5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Due from other related parties</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">470</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iI_pn3n3_zokIMGMPrLg2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total due to related parties</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,323</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,857</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A5_zw57tnZ1WtB3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_ecustom--ScheduleOfSaleOfRelatedPartyTableTextBlock_z11oGmeZSk7f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B7_zY7qPzj5eGg2">Schedule of Sale to Related Parties</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49A_20220101__20221231_zyKXkceWVHxh" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49E_20210101__20211231_zI2xnjPWxG7c" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_491_20200101__20201231_zbnUYR0syRF6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Sales to related parties:</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--RevenueFromRelatedParties_pn3n3_hus-gaap--RelatedPartyTransactionAxis__custom--AlutraficLedSASMember_zQ2UQ56SCJRe" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Alutrafic Led SAS</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">941</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,104</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">697</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--RevenueFromRelatedParties_pn3n3_hus-gaap--RelatedPartyTransactionAxis__custom--StudioAvantiSASMember_zsbTclqFL0E7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Studio Avanti SAS</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">534</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">757</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">355</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--RevenueFromRelatedParties_pn3n3_hus-gaap--RelatedPartyTransactionAxis__custom--SalesToOtherRelatedPartiesMember_zxAGs8WqgYH5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Sales to other related parties</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">360</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">259</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">497</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--RevenueFromRelatedParties_pn3n3_z2y2wdGcSPu7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales to related parties</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,835</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,120</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,549</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A6_zj4CJ8I6RSLe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>A Construir SA</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On a recurring basis, we have engaged A Construir S.A., a heavy construction company operating in Barranquilla, Colombia, to carry out construction related to our ongoing capital expenditures at our production facilities in Colombia. Affiliates of Jose Daes and Christian Daes, the company’s CEO and COO, respectively, had an ownership stake in A Construir through June 1, 2022. We purchased $<span id="xdx_905_ecustom--PaymentsForCapitalizedPropertyPlantAndEquipment_pn3n3_c20220101__20220531__us-gaap--RelatedPartyTransactionAxis__custom--AConstruirSAMember_zYIzQasRxF21" title="Payments for capitalized property plant and equipment">4,312</span> during the five months through May 31, 2022, and $<span id="xdx_909_ecustom--PaymentsForCapitalizedPropertyPlantAndEquipment_pn3n3_c20210101__20211231__us-gaap--RelatedPartyTransactionAxis__custom--AConstruirSAMember_zpFxUUBSDWPd" title="Payments for capitalized property plant and equipment">9,292</span> during the year ended December 31, 2021, respectively, from A Construir S.A. for construction and facilities which have been capitalized on the Company’s balance sheet as property, plant and equipment. Given that A Construir is no longer considered a related party, amounts as of December 31, 2022, are not reflected as balances due from and due to related parties as of December 31, 2022, on the face of the Consolidated Balance Sheet nor the summary table above.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Alutrafic Led SAS</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the ordinary course of business, we sell products to Alutrafic Led SAS (“Alutrafic”), a fabricator of electrical lighting equipment. Affiliates of Jose Daes and Christian Daes, the Company’s CEO and COO, respectively, have an ownership stake in Alutrafic. We sold $<span id="xdx_90A_eus-gaap--RevenueFromRelatedParties_pn3n3_c20220101__20221231__us-gaap--RelatedPartyTransactionAxis__custom--AlutraficLedSASMember_zVuJqnU68a08" title="Revenue from related parties">941</span>, $<span id="xdx_902_eus-gaap--RevenueFromRelatedParties_pn3n3_c20210101__20211231__us-gaap--RelatedPartyTransactionAxis__custom--AlutraficLedSASMember_zVQUW8WISnkf" title="Revenue from related parties">1,104</span>, and $<span id="xdx_90C_eus-gaap--RevenueFromRelatedParties_pn3n3_c20200101__20201231__us-gaap--RelatedPartyTransactionAxis__custom--AlutraficLedSASMember_zC2yTCf5wa75" title="Revenue from related parties">697</span>, to Alutrafic during fiscal years 2022, 2021, and 2020, respectively, and had outstanding accounts receivable from Alutrafic for $<span id="xdx_900_eus-gaap--DueFromRelatedParties_iI_pn3n3_c20221231__us-gaap--RelatedPartyTransactionAxis__custom--AlutraficLedSASMember_z3Mhe7hRVS0g" title="Due from related parties">249</span> and $<span id="xdx_902_eus-gaap--DueFromRelatedParties_iI_pn3n3_c20211231__us-gaap--RelatedPartyTransactionAxis__custom--AlutraficLedSASMember_zkaK8o8Bffei" title="Due from related parties">526</span> as of December 31, 2022, and 2021, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Santa Maria del Mar SAS</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the ordinary course of business, we purchase fuel for use at our manufacturing facilities from Estación Santa Maria del Mar SAS, a gas station located near our manufacturing campus which is owned by affiliates of Jose Daes and Christian Daes, the Company’s CEO and COO, respectively. During the years ended December 31, 2022, 2021, and 2020, we purchased $<span id="xdx_903_eus-gaap--DueToAffiliateCurrentAndNoncurrent_iI_pn3n3_c20221231__srt--TitleOfIndividualAxis__custom--CEOAndCOOMember__us-gaap--RelatedPartyTransactionAxis__custom--SantaMariaDelMarSASMember_zy5Z8fGzzLl6" title="Purchases from affiliates">935</span>, $<span id="xdx_905_eus-gaap--DueToAffiliateCurrentAndNoncurrent_iI_pn3n3_c20211231__srt--TitleOfIndividualAxis__custom--CEOAndCOOMember__us-gaap--RelatedPartyTransactionAxis__custom--SantaMariaDelMarSASMember_zt5HWMOqbti6" title="Purchases from affiliates">291</span>, and $<span id="xdx_907_eus-gaap--DueToAffiliateCurrentAndNoncurrent_iI_pn3n3_c20201231__srt--TitleOfIndividualAxis__custom--CEOAndCOOMember__us-gaap--RelatedPartyTransactionAxis__custom--SantaMariaDelMarSASMember_zFwRbnKe8ve8" title="Purchases from affiliates">311</span>, respectively. Additionally, during 2022 we also acquired a lot of land adjacent o our manufacturing campus from Santa maria del Mar SAS for $352.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Fundacion Tecnoglass-ESWindows</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fundacion Tecnoglass-ESWindows is a non-profit organization set up by the Company to carry out social causes in the communities around where we operate. During the years ended December 31, 2022, 2021, and 2020, we made charitable contributions for $<span id="xdx_908_ecustom--CashContributionsForSocialCauses_pn3n3_c20220101__20221231__us-gaap--RelatedPartyTransactionAxis__custom--FundacionTecnoglassMember_zo4sPOLj1Rs9" title="Cash contributions for social causes">1,564</span>, $<span id="xdx_900_ecustom--CashContributionsForSocialCauses_pn3n3_c20210101__20211231__us-gaap--RelatedPartyTransactionAxis__custom--FundacionTecnoglassMember_zUEPqynwv6Q" title="Cash contributions for social causes">1,350</span>, and $<span id="xdx_907_ecustom--CashContributionsForSocialCauses_pn3n3_c20200101__20201231__us-gaap--RelatedPartyTransactionAxis__custom--FundacionTecnoglassMember_zGxT5KfUok4j" title="Cash contributions for social causes">1,259</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Studio Avanti SAS</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the ordinary course of business, we sell products to Studio Avanti SAS (“Avanti”), a distributer and installer of architectural systems in Colombia. Avanti is owned and controlled by Alberto Velilla, who is director of Energy Holding Corporation, the controlling shareholder of the Company. We sold $<span id="xdx_907_eus-gaap--RevenueFromRelatedParties_pn3n3_c20220101__20221231__us-gaap--RelatedPartyTransactionAxis__custom--StudioAvantiSASMember_zy8AZ1HOqjMl" title="Revenue from related parties">534</span>, $<span id="xdx_903_eus-gaap--RevenueFromRelatedParties_pn3n3_c20210101__20211231__us-gaap--RelatedPartyTransactionAxis__custom--StudioAvantiSASMember_zI3XMITLKUR7" title="Revenue from related parties">757</span>, and $<span id="xdx_90C_eus-gaap--RevenueFromRelatedParties_pn3n3_c20200101__20201231__us-gaap--RelatedPartyTransactionAxis__custom--StudioAvantiSASMember_z56b17OOc8Id" title="Revenue from related parties">355</span>, to Avanti during fiscal years 2022, 2021, and 2020, respectively, and had outstanding accounts receivable from Avanti for $<span id="xdx_90B_eus-gaap--DueFromRelatedParties_iI_pn3n3_c20221231__us-gaap--RelatedPartyTransactionAxis__custom--StudioAvantiSASMember_zHjwMiRwILic" title="Due from related parties">113</span> and $<span id="xdx_907_eus-gaap--DueFromRelatedParties_iI_pn3n3_c20211231__us-gaap--RelatedPartyTransactionAxis__custom--StudioAvantiSASMember_zKFMRFBPm0P1" title="Due from related parties">408</span> as of December 31, 2022, and 2021, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Vidrio Andino Joint Venture (A Saint-Gobain subsidiary)</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 29.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On May 3, 2019, we consummated a joint venture agreement with Saint-Gobain, a world leader in the production of float glass, a key component of our manufacturing process, whereby we acquired a <span id="xdx_901_eus-gaap--BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_iI_pid_dp_uPure_c20190503__us-gaap--BusinessAcquisitionAxis__custom--VidrioAndinoMember_ziIh6cdaXPYa" title="Business combination, step acquisition, equity interest in acquiree, percentage">25.8</span>% minority ownership interest in Vidrio Andino, a Colombia-based subsidiary of Saint-Gobain. The purchase price for our interest in Vidrio Andino was $<span id="xdx_903_eus-gaap--CashAcquiredFromAcquisition_pn6n6_c20201208__20201209__us-gaap--RelatedPartyTransactionAxis__custom--VidrioAndinoMember_z5nDWbLm0pch" title="Cash Acquired from Acquisition">45</span> million, of which $<span id="xdx_902_ecustom--PaymentOfCash_pn5n6_c20201208__20201209__us-gaap--RelatedPartyTransactionAxis__custom--VidrioAndinoMember_z7FanIln73nf" title="Payment of cash">34.1</span> million was paid in cash and $<span id="xdx_90D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand_iI_pn5n6_c20201209__us-gaap--RelatedPartyTransactionAxis__custom--VidrioAndinoMember_zyoIEUdkU4x4" title="Business combination, recognized identifiable assets acquired and liabilities assumed, land">10.9</span> million paid through the contribution of land on December 9, 2020. On October 28, 2020, we acquired said land from a related party and paid for it with the issuance of an aggregate of <span id="xdx_908_eus-gaap--StockIssuedDuringPeriodValueNewIssues_pn3n3_c20201027__20201028__us-gaap--RelatedPartyTransactionAxis__custom--VidrioAndinoMember_z0CJUaJgirpd" title="Aggregate shares of ordinary shares">1,557,142</span> ordinary shares of the Company, valued at $<span id="xdx_904_eus-gaap--SharesIssuedPricePerShare_iI_pid_c20201028__us-gaap--RelatedPartyTransactionAxis__custom--VidrioAndinoMember_zx6vELCvH4t9" title="Shares Issued, Price Per Share">7.00</span> per share, which represented an approximate <span id="xdx_909_ecustom--ExpectedManufacturingInterestRatePercentage_pid_dp_uPure_c20201027__20201028__us-gaap--RelatedPartyTransactionAxis__custom--VidrioAndinoMember_zQqQM2S6JO3f" title="Expected manufacturing interest rate percentage">33</span>% premium based on the closing stock price as of October 27, 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 29.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The land will serve the purpose of developing a second float glass plant nearby our existing manufacturing facilities which we expect will carry significant efficiencies for us once it becomes operative, in which we will also have a <span id="xdx_90C_ecustom--ExpectedManufacturingInterestRatePercentage_pid_dp_uPure_c20220101__20221231_zXui54OisxYd" title="Expected manufacturing interest rate percentage">25.8</span>% interest. The new plant will be funded with proceeds from the original cash contribution made by the Company, operating cash flows from the Bogota plant, debt incurred at the joint venture level that will not consolidate into the Company and an additional contribution by us of approximately $<span id="xdx_905_ecustom--PaymentOfAdditionalContribution_pn5n6_c20220101__20221231__us-gaap--RelatedPartyTransactionAxis__custom--VidrioAndinoMember_zZ12z25hgtob" title="Additional cash contribution">12.5</span> million if needed (based on debt availability or other sources).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 29.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 29.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the ordinary course of business, we purchased $<span id="xdx_905_eus-gaap--BusinessCombinationConsiderationTransferred1_pn3n3_c20220101__20221231__us-gaap--RelatedPartyTransactionAxis__custom--VidrioAndinoMember_zbfNQcbPulx9" title="Business combination, consideration transferred">20,764</span>, $<span id="xdx_90D_eus-gaap--BusinessCombinationConsiderationTransferred1_pn3n3_c20210101__20211231__us-gaap--RelatedPartyTransactionAxis__custom--VidrioAndinoMember_zfqg4OrDfSed" title="Business combination, consideration transferred">15,308</span>, and $<span id="xdx_90D_eus-gaap--BusinessCombinationConsiderationTransferred1_pn3n3_c20200101__20201231__us-gaap--RelatedPartyTransactionAxis__custom--VidrioAndinoMember_zwevESu24dxi" title="Business combination, consideration transferred">14,339</span>, from Vidrio Andino in 2022, 2021, and 2020, respectively. As of December 31, 2022, and 2021, we had outstanding payables to Vidrio Andino for $<span id="xdx_903_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iI_pn3n3_c20221231__us-gaap--RelatedPartyTransactionAxis__custom--VidrioAndinoMember_zQFVdvlTtZMa" title="Due to related parties">4,853</span> and $<span id="xdx_904_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iI_pn3n3_c20211231__us-gaap--RelatedPartyTransactionAxis__custom--VidrioAndinoMember_zb5VnY1F4Fy1" title="Due to related parties">2,834</span>, respectively. We recorded equity method income of $<span id="xdx_902_eus-gaap--IncomeLossFromEquityMethodInvestments_pn3n3_c20220101__20221231__us-gaap--RelatedPartyTransactionAxis__custom--UTSemaforosdeBarranquillaMember_z4vrm4mNARWd" title="Equity method income">6,680</span>, $<span id="xdx_906_eus-gaap--IncomeLossFromEquityMethodInvestments_pn3n3_c20210101__20211231__us-gaap--RelatedPartyTransactionAxis__custom--UTSemaforosdeBarranquillaMember_zVU0mJwqnV1b" title="Equity method income">4,177</span>, and $<span id="xdx_907_eus-gaap--IncomeLossFromEquityMethodInvestments_pn3n3_c20200101__20201231__us-gaap--RelatedPartyTransactionAxis__custom--UTSemaforosdeBarranquillaMember_zgUl6ItCbZz9" title="Equity method income">1,387</span>, on our Consolidated Statement of Operations during the years ended December 31, 2022, 2021, and 2020, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Zofracosta SA</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 29.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our subsidiary ES has an investment in Zofracosta SA, a real estate holding company and operator of a tax-free zone located in the vicinity of the proposed glass plant being built through our Vidrio Andino joint venture, valued at $<span id="xdx_902_eus-gaap--Investments_iI_pn3n3_c20221231__us-gaap--RelatedPartyTransactionAxis__custom--ZofracostaMember_zA8IqBtu9aB1">632</span> and $<span id="xdx_90C_eus-gaap--Investments_iI_pn3n3_c20211231__us-gaap--RelatedPartyTransactionAxis__custom--ZofracostaMember_zBN5YCZU2Zmi">764</span> as of December 31, 2022, and 2021, respectively. Affiliates of Jose Daes and Christian Daes, the Company’s CEO and COO, respectively, have a majority ownership stake in Zofracosta SA.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_896_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_zML2aQ9Vc096" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following is a summary of assets, liabilities, and income transactions with all related parties:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify; text-indent: 0.5in"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B9_z3Uco6EDQmY">Schedule of Related Parties</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_493_20221231_zfj9TCMueOk7" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">2022</span></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_497_20211231_zb8qPJPZjaIg" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">2021</span></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Due from related parties:</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--DueFromOtherRelatedParties_iI_pn3n3_zPMjtZPtaN0d" style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Due from other related parties</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,085</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,318</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--DueFromRelatedParties_iI_pn3n3_hus-gaap--RelatedPartyTransactionAxis__custom--AlutraficLedSASMember_z9VCPCm2QR66" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Alutrafic Led SAS</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">249</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">526</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--DueFromRelatedParties_iI_pn3n3_hus-gaap--RelatedPartyTransactionAxis__custom--StudioAvantiSASMember_z2Hs0AeTpArj" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Studio Avanti SAS</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">113</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">408</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--DueFromOtherRelatedParties_iI_pn3n3_zCoiokhdsied" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Due from other related parties</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,085</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,318</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--DueFromRelatedParties_iI_pn3n3_zAmc1Q0RE2x7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total due from related parties</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,447</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,252</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Due to related parties:</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_iI_pn3n3_zaRPIjVqL7gl" style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Due from other related parties</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">470</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iI_pn3n3_hus-gaap--RelatedPartyTransactionAxis__custom--VidrioAndinoMember_zznSi8EwiH2g" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Vidrio Andino (St. Gobain)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,853</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,834</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_iI_pn3n3_zlGmbnqETRe5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Due from other related parties</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">470</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,023</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iI_pn3n3_zokIMGMPrLg2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total due to related parties</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,323</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,857</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 1085000 1318000 249000 526000 113000 408000 1085000 1318000 1447000 2252000 470000 1023000 4853000 2834000 470000 1023000 5323000 3857000 <p id="xdx_891_ecustom--ScheduleOfSaleOfRelatedPartyTableTextBlock_z11oGmeZSk7f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B7_zY7qPzj5eGg2">Schedule of Sale to Related Parties</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49A_20220101__20221231_zyKXkceWVHxh" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49E_20210101__20211231_zI2xnjPWxG7c" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_491_20200101__20201231_zbnUYR0syRF6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year ended December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Sales to related parties:</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--RevenueFromRelatedParties_pn3n3_hus-gaap--RelatedPartyTransactionAxis__custom--AlutraficLedSASMember_zQ2UQ56SCJRe" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Alutrafic Led SAS</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">941</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,104</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">697</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--RevenueFromRelatedParties_pn3n3_hus-gaap--RelatedPartyTransactionAxis__custom--StudioAvantiSASMember_zsbTclqFL0E7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Studio Avanti SAS</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">534</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">757</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">355</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--RevenueFromRelatedParties_pn3n3_hus-gaap--RelatedPartyTransactionAxis__custom--SalesToOtherRelatedPartiesMember_zxAGs8WqgYH5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Sales to other related parties</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">360</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">259</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">497</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--RevenueFromRelatedParties_pn3n3_z2y2wdGcSPu7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales to related parties</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,835</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,120</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,549</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 941000 1104000 697000 534000 757000 355000 360000 259000 497000 1835000 2120000 1549000 4312000 9292000 941000 1104000 697000 249000 526000 935000 291000 311000 1564000 1350000 1259000 534000 757000 355000 113000 408000 0.258 45000000 34100000 10900000 1557142000 7.00 0.33 0.258 12500000 20764000 15308000 14339000 4853000 2834000 6680000 4177000 1387000 632000 764000 <p id="xdx_807_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_z1pRGl9tcnKj" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 17.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span><span id="xdx_826_zHnRWHlq8JNj">Commitments and Contingencies</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Commitments</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2022, the Company had an outstanding obligation to purchase an aggregate of at least $<span id="xdx_903_eus-gaap--LongTermPurchaseCommitmentAmount_pn3n3_c20221001__20221231_zFADApEyu8w3" title="Purchase of aggregate raw material">77,183</span> of certain raw materials from a specific supplier before November 30, 2030.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Additionally, in connection with the joint venture agreement the Company consummated with Saint-Gobain on May 3, 2019, further described in Note 4. Long Term Investments, the Company acquired a contingent obligation to purchase minimum volumes of float glass once the new plant located close to the Company’s actual manufacturing facilities commences operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Guarantees</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2022, the Company does not have guarantees on behalf of other parties.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>General Legal Matters</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From time to time, the Company is involved in legal matters arising in the regular course of business. Some disputes are derived directly from our construction projects, related to supply and installation, and even though deemed ordinary, they may involve significant monetary damages. We are also subject to other type of litigations arising from employment practices, worker’s compensation, automobile claims and general liability. It is very difficult to predict precisely what the outcome of these litigations might be. However, with the information at out disposition as this time, there are no indications that such claims will result in a material adverse effect on the business, financial condition or results of operations of the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 77183000 <p id="xdx_803_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zwZ7NOZEE0kg" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 18.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82A_zpv7TERXZ2u8">Shareholders’ Equity</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Preferred Shares</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tecnoglass is authorized to issue <span id="xdx_906_eus-gaap--PreferredStockSharesAuthorized_iI_pid_c20221231_zlx3xwKRAapd" title="Preferred shares, shares authorized">1,000,000</span> preferred shares with a par value of $<span id="xdx_901_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_pid_c20221231_zMC4GG73n3Kd" title="Preferred shares, par value">0.0001</span> per share with such designation, rights and preferences as may be determined from time to time by the Company’s board of directors.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2021, there are <span id="xdx_906_eus-gaap--PreferredStockSharesIssued_iI_pid_do_c20211231_zmTajd5yFGe4" title="Preferred shares, shares issued"><span id="xdx_909_eus-gaap--PreferredStockSharesOutstanding_iI_pid_do_c20211231_zYYw4wHXT777" title="Preferred shares, shares outstanding">no</span></span> preferred shares issued or outstanding.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Ordinary Shares</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company is authorized to issue <span id="xdx_900_eus-gaap--CommonStockSharesAuthorized_iI_pid_c20221231_zDlhejFGGN74" title="Ordinary shares, shares authorized">100,000,000</span> ordinary shares with a par value of $<span id="xdx_901_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20221231_zx2WxJdrAQ8" title="Ordinary shares, par value">0.0001</span> per share. As of December 31, 2022, a total of <span id="xdx_90C_eus-gaap--CommonStockSharesIssued_iI_pid_c20221231_zy9aJ1Mwn2hk" title="Ordinary shares, shares, issued"><span id="xdx_908_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20221231_zRlTzheXn3vh" title="Ordinary shares, shares, outstanding">47,674,773</span></span> Ordinary shares were issued and outstanding.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Legal Reserve</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_ecustom--LegalReserveDescription_c20220101__20221231_z5Gx37iTwCc6" title="Legal reserve description">Colombian regulation requires that companies retain 10% of net income until it accumulates at least 50% of subscribed and paid in capital</span>. The amount recorded meets this standard.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Earnings per Share</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zmBtHXbgIHJ9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table sets forth the computation of the basic and diluted earnings per share for the years ended December 31, 2022, 2021, and 2020:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BC_z12S42Vr9p8h">Schedule of Earnings Per Share, Basic and Diluted</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 11pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_494_20220101__20221231_zxpYc5rIWVKa" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_492_20210101__20211231_zLgOJ2Sak3lj" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49B_20200101__20201231_z5ncHnqNX7Sd" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 11pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Twelve months ended December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 11pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Numerator for basic and diluted earnings per shares</span></td><td style="font: 11pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--ProfitLoss_pn3n3_zrYPKVr5Od8i" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Income</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">156,412</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">68,428</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,841</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 11pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Denominator</span></td><td style="font: 11pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_zr1tfbmMRFg3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Denominator for basic earnings per ordinary share - weighted average shares outstanding</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,674,773</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,674,773</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">46,398,428</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_ecustom--EffectOfDilutiveSecuritiesAndStockDividend_pid_zKNiOtu89VG5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Effect of dilutive securities and stock dividend</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1787">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1788">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1789">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_zgIf8bv4jIKg" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Denominator for diluted earnings per ordinary share - weighted average shares outstanding</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,674,773</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,674,773</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">46,398,428</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--EarningsPerShareBasic_pid_zSJrLOVmdbtc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Basic earnings per ordinary share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.28</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.44</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.51</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--EarningsPerShareDiluted_pid_zyP2xFEZwei8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Diluted earnings  per ordinary share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.28</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.44</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.51</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A4_zRGLreaYIGkb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Long Term Incentive Compensation Plan</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On December 20, 2013, our shareholders approved our 2013 Long-Term Equity Incentive Plan (“2013 Plan”). Under the 2013 Plan, <span id="xdx_90D_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_pid_c20131220__us-gaap--PlanNameAxis__custom--TwoThousandThirteenLongTermEquityIncentivePlanMember_zj98DF5YRpUl" title="Ordinary shares are reserved for issuance">1,593,917</span> ordinary shares are reserved for issuance in accordance with the plan’s terms to eligible employees, officers, directors and consultants. As of December 31, 2022, no awards had been made under the 2013 Plan.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Dividend</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In November 2022, the Company declared a regular quarterly dividend of $<span id="xdx_906_eus-gaap--DividendsPayableAmountPerShare_iI_pid_c20221130__us-gaap--AwardTypeAxis__custom--QuarterlyRateMember_zJz4kxTs6aM6" title="Dividend rate per share">0.075</span> per share, or $<span id="xdx_90F_eus-gaap--DividendsPayableAmountPerShare_iI_pid_c20221130__us-gaap--AwardTypeAxis__custom--AnnualBasisMember_z5BntzxRu0Uf" title="Dividend rate per share">0.30</span> per share on an annualized basis, for the fourth quarter of 2022. The quarterly dividend was paid in cash on <span id="xdx_905_eus-gaap--DividendPayableDateToBePaidDayMonthAndYear_dd_c20221101__20221130_zHeHGPYw5uHa" title="Dividends payable, date to be paid">January 31, 2023</span>, to shareholders of record as of the close of business on December 31, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The payment of any dividends is ultimately within the discretion of our Board of Directors. The payment of dividends in the future, if any, will be contingent upon our revenues and earnings, if any, capital requirements and our general financial condition and limitations imposed by our outstanding indebtedness.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dividend declarations and the establishment of future record and payment dates are subject to the Board of Directors’ continuing determination that the dividend policy is in the best interests of the Company and its shareholders. The dividend policy may be changed or cancelled at the discretion of the Board of Directors at any time.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Non-controlling interest</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We own <span id="xdx_90F_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20221231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--ESMetalsMember_zDNbU7sHvJWa" title="Equity method investment, ownership percentage">70</span>% of the equity interest in ESMetals. When the Company owns a majority (but less than 100%) of a subsidiary’s stock, the Company includes in its Consolidated Financial Statements the non-controlling interest in the subsidiary. The non-controlling interest in the Consolidated Statements of Operations and Other Comprehensive Income is equal to the non-controlling interests’ proportionate share of the subsidiary’s net income and, as included in Shareholders’ Equity on the Consolidated Balance Sheet, is equal to the non-controlling interests’ proportionate share of the subsidiary’s net assets. In determining the fair value, we used the income approach and the market approach which was performed by the assistance of third party  valuation specialists under management.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 1000000 0.0001 0 0 100000000 0.0001 47674773 47674773 Colombian regulation requires that companies retain 10% of net income until it accumulates at least 50% of subscribed and paid in capital <p id="xdx_892_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zmBtHXbgIHJ9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table sets forth the computation of the basic and diluted earnings per share for the years ended December 31, 2022, 2021, and 2020:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BC_z12S42Vr9p8h">Schedule of Earnings Per Share, Basic and Diluted</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 11pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_494_20220101__20221231_zxpYc5rIWVKa" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_492_20210101__20211231_zLgOJ2Sak3lj" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49B_20200101__20201231_z5ncHnqNX7Sd" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 11pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Twelve months ended December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 11pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Numerator for basic and diluted earnings per shares</span></td><td style="font: 11pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--ProfitLoss_pn3n3_zrYPKVr5Od8i" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net Income</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">156,412</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">68,428</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,841</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 11pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Denominator</span></td><td style="font: 11pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font: 11pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_zr1tfbmMRFg3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Denominator for basic earnings per ordinary share - weighted average shares outstanding</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,674,773</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,674,773</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">46,398,428</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_ecustom--EffectOfDilutiveSecuritiesAndStockDividend_pid_zKNiOtu89VG5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Effect of dilutive securities and stock dividend</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1787">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1788">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1789">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_zgIf8bv4jIKg" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Denominator for diluted earnings per ordinary share - weighted average shares outstanding</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,674,773</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,674,773</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">46,398,428</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--EarningsPerShareBasic_pid_zSJrLOVmdbtc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Basic earnings per ordinary share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.28</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.44</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.51</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--EarningsPerShareDiluted_pid_zyP2xFEZwei8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Diluted earnings  per ordinary share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.28</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.44</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.51</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 156412000 68428000 23841000 47674773 47674773 46398428 47674773 47674773 46398428 3.28 1.44 0.51 3.28 1.44 0.51 1593917 0.075 0.30 2023-01-31 0.70 <p id="xdx_802_eus-gaap--OtherOperatingIncomeAndExpenseTextBlock_zeAoOQKLMRy8" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 19.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_823_zQ0NAks0BqK9">Operating Expenses</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89D_eus-gaap--ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock_zkGVz5ZRiXV8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling expenses for the years ended December 31, 2022, 2021, and 2020, were comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify; text-indent: 0.5in"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BD_zkblFy5mTRF">Schedule of Other Operating Cost and Expense, by Component</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49F_20220101__20221231_zk1KQjiqGYGg" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49A_20210101__20211231_zPhtSQyiuZAd" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49F_20200101__20201231_zjGzDwJGOgX8" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Twelve months ended December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--SellingExpense_hus-gaap--IncomeStatementLocationAxis__us-gaap--ShippingAndHandlingMember_zOLPAOnkyAda" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shipping and handling</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">39,311</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,064</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,075</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--SellingExpense_hus-gaap--IncomeStatementLocationAxis__custom--SalesCommissionMember_z1KMhEkKDajh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Sales commissions</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,265</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,740</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,161</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--SellingExpense_hus-gaap--IncomeStatementLocationAxis__custom--PersonnelMember_z4FL7GmaTe84" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Personnel</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,896</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,060</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,287</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--SellingExpense_hus-gaap--IncomeStatementLocationAxis__custom--ServicesMember_z9c2hXshfPi7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Services</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,033</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,616</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,921</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--SellingExpense_hus-gaap--IncomeStatementLocationAxis__custom--AccountsReceivableProvisionMember_zJAWPVz2kPF7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accounts receivable provision</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">643</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,599</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,196</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--SellingExpense_hus-gaap--IncomeStatementLocationAxis__custom--PackagingMember_zhH6OeeY8i53" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Packaging</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,338</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,820</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,036</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--SellingExpense_hus-gaap--IncomeStatementLocationAxis__custom--OtherSellingExpensesMember_zyOn3t7X4se8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other selling expenses</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,520</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,869</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,389</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--SellingExpense_zGXjzJzfVONh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Selling Expense</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">69,006</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">49,768</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">39,065</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: 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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General and administrative expenses for the years ended December 31, 2022, 2021, and 2020, were comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Twelve months ended December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--PersonnelMember_zgX65Ay8XDHb" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 52%"><span style="font-family: Times New Roman, Times, Serif">Personnel</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,859</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,814</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,976</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--RelatedPartiesMember_zmRf7OW7wp8j" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Related parties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,972</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,746</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,617</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--ServicesMember_z0pbnN4ADgAe" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Services</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,568</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,915</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,168</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--DepreciationAndAmortizationMember_zoAsBkQgUH56" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Depreciation and amortization</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,043</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,593</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,687</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--ProfessionalFeesMember_zXLRbDH7l8K4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Professional fees</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,138</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,029</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,971</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--InsuranceMember_zn9uyjKaiFdc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Insurance</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,880</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,139</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,904</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--TaxesMember_zjaHcViHH5v" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Taxes</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,219</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,047</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,138</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--BankChargesAndTaxOnFinancialTransactionsMember_znAbjE3XUrti" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Bank charges and tax on financial transactions</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,812</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,911</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,273</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--RentExpenseMember_zvaItap7oVGh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Rent expense</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,270</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">894</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">830</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_ecustom--NonrecurringShortSellerReportInvestigationRelatedExpenses_zITEXi4ImLBh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Non-recurring short seller report investigation related expenses</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,402</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1886">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1887">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_ecustom--OneTimeProjectDisputeSettlement_z9ejzKNN3QM5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">One time project dispute settlement</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,550</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1890">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1891">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--OtherexpensesMember_zEZic1o8TNV4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other expenses</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,365</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,743</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,105</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--GeneralAndAdministrativeExpense_zTKYoHHMIaX3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total General and administrative expenses</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">54,078</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">35,831</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,669</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A4_zLaQ4VGG3Mi7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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_eus-gaap--ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock_zkGVz5ZRiXV8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling expenses for the years ended December 31, 2022, 2021, and 2020, were comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 0pt; text-align: justify; text-indent: 0.5in"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BD_zkblFy5mTRF">Schedule of Other Operating Cost and Expense, by Component</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49F_20220101__20221231_zk1KQjiqGYGg" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49A_20210101__20211231_zPhtSQyiuZAd" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49F_20200101__20201231_zjGzDwJGOgX8" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Twelve months ended December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--SellingExpense_hus-gaap--IncomeStatementLocationAxis__us-gaap--ShippingAndHandlingMember_zOLPAOnkyAda" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shipping and handling</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">39,311</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,064</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,075</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--SellingExpense_hus-gaap--IncomeStatementLocationAxis__custom--SalesCommissionMember_z1KMhEkKDajh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Sales commissions</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,265</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,740</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,161</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--SellingExpense_hus-gaap--IncomeStatementLocationAxis__custom--PersonnelMember_z4FL7GmaTe84" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Personnel</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,896</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,060</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,287</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--SellingExpense_hus-gaap--IncomeStatementLocationAxis__custom--ServicesMember_z9c2hXshfPi7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Services</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,033</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,616</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,921</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--SellingExpense_hus-gaap--IncomeStatementLocationAxis__custom--AccountsReceivableProvisionMember_zJAWPVz2kPF7" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accounts receivable provision</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">643</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,599</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,196</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--SellingExpense_hus-gaap--IncomeStatementLocationAxis__custom--PackagingMember_zhH6OeeY8i53" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Packaging</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,338</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,820</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,036</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--SellingExpense_hus-gaap--IncomeStatementLocationAxis__custom--OtherSellingExpensesMember_zyOn3t7X4se8" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other selling expenses</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,520</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,869</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,389</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--SellingExpense_zGXjzJzfVONh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total Selling Expense</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">69,006</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">49,768</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">39,065</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: 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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General and administrative expenses for the years ended December 31, 2022, 2021, and 2020, were comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Twelve months ended December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--PersonnelMember_zgX65Ay8XDHb" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 52%"><span style="font-family: Times New Roman, Times, Serif">Personnel</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,859</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,814</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,976</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--RelatedPartiesMember_zmRf7OW7wp8j" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Related parties</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,972</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,746</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,617</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--ServicesMember_z0pbnN4ADgAe" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Services</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,568</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,915</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,168</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--DepreciationAndAmortizationMember_zoAsBkQgUH56" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Depreciation and amortization</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,043</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,593</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,687</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--ProfessionalFeesMember_zXLRbDH7l8K4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Professional fees</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,138</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,029</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,971</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--InsuranceMember_zn9uyjKaiFdc" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Insurance</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,880</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,139</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,904</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--TaxesMember_zjaHcViHH5v" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Taxes</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,219</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,047</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,138</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--BankChargesAndTaxOnFinancialTransactionsMember_znAbjE3XUrti" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Bank charges and tax on financial transactions</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,812</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,911</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,273</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--RentExpenseMember_zvaItap7oVGh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Rent expense</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,270</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">894</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">830</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_ecustom--NonrecurringShortSellerReportInvestigationRelatedExpenses_zITEXi4ImLBh" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Non-recurring short seller report investigation related expenses</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,402</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1886">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1887">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_ecustom--OneTimeProjectDisputeSettlement_z9ejzKNN3QM5" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">One time project dispute settlement</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,550</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1890">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1891">-</span></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--GeneralAndAdministrativeExpense_hus-gaap--IncomeStatementLocationAxis__custom--OtherexpensesMember_zEZic1o8TNV4" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other expenses</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,365</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,743</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,105</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--GeneralAndAdministrativeExpense_zTKYoHHMIaX3" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total General and administrative expenses</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">54,078</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">35,831</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,669</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 39311000 23064000 16075000 13265000 10740000 8161000 7896000 7060000 6287000 3033000 2616000 1921000 643000 1599000 1196000 1338000 1820000 1036000 3520000 2869000 4389000 69006000 49768000 39065000 11859000 10814000 9976000 9972000 6746000 6617000 5568000 3915000 4168000 3043000 3593000 3687000 3138000 3029000 2971000 2880000 2139000 1904000 1219000 1047000 1138000 2812000 1911000 1273000 1270000 894000 830000 3402000 4550000 4365000 1743000 2105000 54078000 35831000 34669000 <p id="xdx_804_eus-gaap--OtherNonoperatingIncomeAndExpenseTextBlock_zoWBnytu53jd" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 20.</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82E_zYqaopPnPnS">Non-Operating Income and Expenses</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-operating income and expenses, net on our consolidated statement of operations amounted to an income of $<span id="xdx_90A_eus-gaap--NonoperatingIncomeExpense_pn5n6_c20220101__20221231_zata20FKPr3j" title="Non-operating income and expenses">4.2</span> million, $<span id="xdx_90A_eus-gaap--NonoperatingIncomeExpense_pn5n6_c20210101__20211231_zSrwPDrP1K3k" title="Non-operating income and expenses">0.6</span> million, and $<span id="xdx_90E_eus-gaap--NonoperatingIncomeExpense_pn5n6_c20200101__20201231_z7SBa1ry1Fke" title="Non-operating income and expenses">0.1</span> million, for the years ended December 31, 2022, 2021, and 2020, respectively. These amounts are primarily comprised of income from rental properties and gains on sale of scrap materials as well as non-operating expenses related to certain charitable contributions outside of the company’s direct sphere of influence.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2021, the Company also recorded a loss in debt extinguishment of $<span id="xdx_90E_eus-gaap--GainsLossesOnExtinguishmentOfDebt_iN_pn5n6_di_c20210101__20211231_zL7khjQxNZ0l" title="Loss on extinguishment of debt">10.7</span> million, mainly comprised of a one-time $<span id="xdx_908_ecustom--CallPremiumPaid_pn5n6_c20210101__20211231_zV2NWIgV3JQ2" title="Call premium paid">8.6</span> million call premium paid on the $<span id="xdx_907_eus-gaap--RedemptionPremium_pn6n6_c20210101__20211231_z6xq9FDiuJLb" title="Redemption premium">210</span> million senior notes redemption, along with a non-cash amortization of deferred cost of financing related to said notes.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2022, the Company recorded a non-operating gain of $<span id="xdx_901_eus-gaap--ForeignCurrencyTransactionLossBeforeTax_pn5n6_c20220101__20221231_zM8l25JsakCg">2.0 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million associated with foreign currency transactions losses. Comparatively, the Company recorded a net loss of $<span id="xdx_909_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax_pn5n6_c20210101__20211231_zP9z5BDtAdK6">4.3 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million during the year ended December 31, 2021, within the statement of operations as the Colombian peso depreciated <span id="xdx_909_ecustom--PercentageOfDepreciation_dp_uPure_c20210101__20211231_zevw8yhb3SJa" title="Depreciation percentage">20.8</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">% during the period. The company recorded net loss of $<span id="xdx_90C_eus-gaap--NetIncomeLoss_pn5n6_c20200101__20201231__us-gaap--AwardTypeAxis__custom--ColombianPesoMember_zmauEYYHeeM7">8.6 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">million during the year ended December 31, 2020, within the statement of operations.</span></p> 4200000 600000 100000 -10700000 8600000 210000000 2000000.0 4300000 0.208 8600000 EXCEL 99 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &B%9U8'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 " !HA6=6)VD_,^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+; M2@,Q$(9?17*_.WM0"V&;&TNO% 0+BG;>1RLI7^,!@E0? M\H#05-4]6"2I)4F8@$58B$QT6G$549*/9[Q6"SY\QGZ&:078HT5'">JR!B:F MB>$T]AU< 1.,,-KT74"]$.?JG]BY ^R<')-94L,PE$,[Y_(.-;P]/;[,ZQ;& M)9).87Z5#*=3P#6[3'YM'S:[+1--U;1%E<]JU]3\MN%WJ_?)]8??5=AZ;?;F M'QM?!$4'O_Z%^ )02P,$% @ :(5G5IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !HA6=6Z7GPC[@' I,P & 'AL+W=OR8DR2URB,D^O.2LKUIVXW M\58LHLD%7[,8OEEP$5$)IV+93=:"43\/BL*N91C];D2#N#.\RC][%,,KGLHP MB-FC($D:152\W;"0;ZX[9F?WP5.P7,GL@^[P:DV7;,;DE_6C@+/N7L4/(A8G M 8^)8(OKSLC\-';R@/R*KP';) ?')"O*G/,?V*<^R0L/A9G3A+D\_!;XP0GRUH&LHGOOF= M%07J97H>#Y/\-]ELKW6<#O'21/*H"(8GB()X^Y>^%B . P8U 5818/T28-;= MP2X"[&,#G"+ R";XC(K@:U[""'F4=#\8,X^[_/I(!O XB3 M0Y>_,$'.R9?9F+S_QX>KK@31[*NN5PC<; 6L&@'3(G_Q6*X2O ME,;> [9S/1L%_-_1/)$"*OG_5(2W"HY:(6OYGY(U]=AU!YIVPL0+ZPS_^9O9 M-_ZMHJ-3;*Q)K$+.V9-S,/7AF'LI]#"2/+^MF0H;'FX:YW^J^*!1;?EH$JOP MZ>WY]- "C@".GP.:A'2I H3'+VB8J+BZ:%A;0IK$*H3Z>T+]XVK0*(Y3&I(G MMN9"JDCA.E*D2E!H5%M0FL0JH 9[4(,CFYJ@,*3G(W(]+%RKMEJA86UI:1*K MT+KU8A\:WA:9)K +MXQ[:Q^.@38+$ M@[98L)O QXD*'*XV^:Z"A<:TA:5)K ++-$I;9K3"]9U140^K0:RNQ#.0; M4 L9N4^C.1-*6+B(89CG=L^Q^TI<:&QK7)K4JKA*-V^BEG>'ZXDM@\S00WV[ MIY&Z?N%"S[?N_D'MF;Z2J0_H@D7@T=R> M(6T5E_QX"3W;P#0M0TE/J_G7I5:E5]I_$_?M!;UI['$!9C8'=T9F$D8$P@5Q M>0J5$>HD]]4MN$']HQ*@UJ1 EUH58)D6F+B7+P".?!_4D[/= ;F#Z\A#K*:& M2XY>6!SX]!V!'S<07AJ_T!"&:DI,PR"13(C/2$C)UX 21UU%M282NM2JA,M4 MPL0S )3P\X8K">.2-U2 M(9P:\@W>P, M&ODSW\1*B+A:F RJ9$ABL] M"#^(*5C"V8K6#)JX0FMRIT@OK#*]L/!,EJ\WY&X3NO\]NE;2TY@RZU*JTRIS!.BIG M^,;"\/Q'#.X+&B1-H"?SR31)TIJN#->\5_E@%P]JC>T4B8!5)@+648G 5QZ" M]\JZH&Q&3BAG>QN4:F!I-?NZU*JP2K-O'67V=U.^VZ6JO".#W%X]1=Z@^+VF MM]=J\W6I53.WCUI:F$4T#,E- MFL#7B;)M-NC4KBCC<:UIG<+SVP?[A(Y:6;B-F%AF7=EG4) K2):B-8W5%0X7 MK,>F=XO0*IAZ75[^M2J\(J_;Y]U'+"8SH/ R^; M&:3J7E^G>W>UJHT+M5ZNENUJ?1G:MF/8EX9S>=5]4>$IC;Y]U'H!U**(@VV5 MW/MQ5J2"Y"&5B:1QEBXID>FT\&ZAUC\HI#/H#YS!P-Z7L,D]J4+WGRJ4%%P]K79-.8?CMTO#;N$V?NI,G,DK] M0')!1E(RJ%[YRE[=;KX&O;I-:GA8:VBG,/YV:?QMW*;O>$T"$9'I6(D)5^@[ M?>4N!3RL-:93.'VG=/H.[LMWF.KF*1K"'S?N.Y=#&NIG2T?D;5=-X7AV0487 M1#GG@XNVWEE["M?OE*[?:7#K!<%L)C9KE4J*N,3A$M(9\ QY- ^4BTFX4&MR M6EU_]^#=@LR:YN]H),3+EHBVKQGL/]V_!S+*WW[HEI=O7R+YBV;.-B$A6T"H M<3& 05QLW\O8GDB^SM]4F',I>90?KACUF<@N@.\7G,O=27:#_=LQP_\#4$L# M!!0 ( &B%9U9 ;YF:Z0< *PD 8 >&PO=V]R:W-H965T&ULM5I=;]LX%OTKA*<8S !.S2]14IL8:)/.MD 'DTW:7>PC8S&Q,)+H MD6BGV5\_E.18MGA).]CL0QM;/KPZER+O.5?2^:.N_VR62AGTHRRJYF*R-&;U M;C9K%DM5RN:M7JG*_G*OZU(:^[5^F#6K6LFL&U06,XJQF)4RKR;S\^[8=3T_ MUVM3Y)6ZKE&S+DM9/WU4A7Z\F)#)\X&;_&%IV@.S^?E*/JA;9;ZOKFO[;;:+ MDN6EJII<5ZA6]Q>3#^3=)1?M@ [QKUP]-GN?49O*G=9_ME^^9!<3W#)2A5J8 M-H2T?S;J4A5%&\GR^&L;=+([9SMP__-S]-^ZY&TR=[)1E[KX=YZ9Y<4DF:!, MWU32AJXRUTT73_H\E&VVSRJKV,MZ:VO^9V MG)E?ZJK119Y)HS+T41:R6BATVX9KT!GZ?GN%?GGS*WJ#\@I]6^IU(ZNL.9\9 M>^9V_&RQ//IP<#I_9?'=)TUW2M(O'?$FO MZUI5!LFFL7F^@_+I W X0+NWWC4KN5 7$[MY&E5OU&3^\T]$X/=0=J\4["!7 MMLN5A:+/+V6S1/:JH47[0?VUSC>RL,F#5[$/%76AV@*PF1/,1&SG?+.?CPM+ M(DP&U %1OB/*@T2_5!O5F-)'K1\L]LY),4]'Q%P02>,8YA7M>$5!7M]JF2E; M;A9Z;:G9TK50=@KO"C5%E3(0UR=KD"IQ3X3+@?$S3!5$:49ADO",9'[W6E=&UAU?L\J(\=2;0A24\ MC2.86K*CEH3WBZY,;<5E6QS0SS\EE)#WMA;W-6.EZU9_(-H)0%L0/&(-H!(A M/(LTW;%.@ZS_,$M5[SCVU"&*J7LQDU2P$44 19.(PQ0)'J0&AW>2-K(X@>0V MS/[Y.:.$\1%- ,>HH+X50/8TD03UX:NN'LZ,JLN00FQCO))$O%:TPXP'021! M#9I?U]88UN9IBE;6 IA.,%JM6+7UV%OHMD$/BS)-1#2^4"Z.""&HI]210=M( M6-RNU+VRJRFS]F2A2X6,_ %7E&V#@.LD;"NN8K*)6NSK9[ M 63L:EF2Q,[, HI'DHAY2 ^:1\*B-^P XY,_D#2@:58MQJ1=%$M3WZX=A(^$ ME>]+963UD%MJH=H"R%F,Q9BABV*,>6HT&52/A&7O'UIGCWE1@,1<-:,L$F/K M=11V2&U0/1*6O4]VLYLG5"JSU.UV>O9B(%57PJ(X86,S!L&(K5@>JH/4D5.T MKAC5:)"H*V0\XLYR!% D\EQL.J@=/47M3J%) 1VSC4X\UCL 1T5$D\1#== [ M&E27+=4 0>*<.&:W8K'>2/ MAN5OU#ZMY)/L*K1-QAZLUU:\U8^5JAI8N*DK<"FVAGG,WH6)!">^33SH( WK M8-M-&7U*+T5=48L8'3MK ,42;ZT9I(\>:?KR39ZI*MO-+\@0$#5!Z9@A@"+< MHR]TD#X:EKZ="WK>PD\OZ:RHJWH\%7@LCA LLHV#A_P@CC0LCH?=U5X1 KFZ MLB=P))P5Z\(HQ\2W% 9UI&%U/&RRCG$%.CV<)MA9%"Z.1!$F'L_&!I%D^,1. MZUAI9T&U?6EI?ZUHAVD/@LO"@GMRW\( 127I^)8"@&+ 6>#!+(C]S][OD=80KK&TF2L?Q".B_T[!HG?]795.T M.Y@W36O(6G.FUZ:Q_7265P](&G1E^_[RSJK@\U.<#C0^2JQ3:E:J>S17/($S M'\P%GBL$3OK_'NAPO@0N>L1S@@6)!D_"H* (HDCWS/)P5#P8TVXW8]+762J M;IYU1?7WRJ0Q=7ZW-ET_:YO$16N7=%&T&S6OK+:K!G0@W'46C"<)=1:-BZ.< M)<+S[(WO/6@-.Y 7Y-3YO%/S AQ(A,'Z7 M]4->-:A0]W8@?AO;"'7_:DS_Q>A5]W;)G39&E]W'I9*6? NPO]]K;9Z_M"^L M[%Y0FO\-4$L#!!0 ( &B%9U;7QPBHX ( /() 8 >&PO=V]R:W-H M965T&ULK99=;]HP%(;_BI5-TR9UY -(: >16JIJNYB&BK9= M3+LPR8%8=>S,-M#MU\]V0D9H@+0:%R1VSGG]O/9)[/&6BP>9 2CTF%,F)TZF M5''ENC+)(,>RQPM@^LF2BQPKW10K5Q8"<&J3Z.2;,B<>V;R;B,5\K M2AC,!)+K/,?B]PU0OITXOK/KN">K3)D.-QX7> 5S4%^+F= MMU9)20Y,$LZ0 M@.7$N?:OIKYG$FS$-P);N7>/C)4%YP^F\2F=.)XA @J),A)87S8P!4J-DN;X M58DZ]9@F45/U83L9?@#XXD!%5"T#6A7R7TK=&2S-JZQ0K' M8\&W2)AHK69N[-S8;.V&,+.,88I8 FALYB=[. ML "F,E DP?0=>H]>(Q?)3/?*L:OTZ$;#3:J1;LJ1@B,CW4+20WW_ @5>$+2D M3[NG^\UT5WNNC0>U\<#J]8_HS96VK.M1(;Y$=X1IXP13-..2V/KZ<;V02N@J M^]EFM=0>M&N;5^]*%CB!B:/?+0EB T[\YI4?>A_:C/\GL<8T].MIZ)]2CV?Z MK0$A].*7ZWJ!"BS0!M,UM/DNQ2(K9KX0F]CK>9ZG%V2S[^AL6(-U4+,.GLE: M7A%>JXP+\@?2-N92--R#\3W[.X ^']>@'M;4PY=1$RG7[<3#)R2'K*:@A]9=?*LQ2PE9MI.%9TE,1#=*H)HU.DGX1&D;O.-T*-NI6L&?# M&JBC&G7T/-1.]3HZ5H=/*K9+9 /\L@:_?!'X\9*]?((RB,)H$$7] ^:6P/ @ ML('L>_]V,N]%T&=*N%+M@-X6V<[N[FW(YC3T&8L581)16.I4KQ?I]U>4!XRR MH7AA]^@%5WK'M[>9/I2!, 'Z^9)SM6N8;;\^YL5_ 5!+ P04 " !HA6=6 M2ZY1:X8' !2)0 & 'AL+W=OU5(LVT';:Z/UV M*^JOC[)4+P\3.GG[XDNQWICFB^GL?B?6\DF:7W:?:_@T/5E9%EM9Z4)5I):K MA\D/]"[G23.@1?RCD"_Z[#UIJ#PK]6OSX>/R81(T,Y*E7)C&A("7@YS+LFPL MP3Q^.QJ=G'ZS&7C^_LWZ7UOR0.99:#E7Y3^+I=D\3-()6G3$V0 :#PQ@QP','A .#.#' M ?S: >%Q0-AZIJ/2^B$71LSN:_5"Z@8-UIHWK3/;T4"_J)IU?S(U_+> <68V M5Y569;$41B[)DX$76%2CB5J1GW:R%LWB:"*J)9FK+>RL3;/D!TD^5@NUE>2& M_/*4DW??O2??D:(B/V_47@-8WT\-3*[YB>GB.)'';B)L8"*4D4^J,AM-/E1+ MN;PT, 56)VKLC=HC\UK,Y>*6\?5J-80;0=9[:6^PYS<&0EQ(TT2N=,[L9 /$UA++>N#G,S^_"<:!W_!'#2F ML7PD8Q?."T_."WW69S\K(TJB'!=B'NPL1:VE)FL>9@F-HP36\'#N&Q<69G&2 M1I>PW(7Q)(Z#Y 2[X!.=^$1>/G.E31.B6I0XB6YX?/ZS<1(DU"+APE@6LL"" MY0B,@U-BG$1\(A%[2?RM5EJ37:U6A<$XQ"Z', NSS.+@PB#BHC2T.+@PRK,P MI#B'Y,0AN3(JY2N48CT0EESJK= MQ!E(&FL/(+ P2^+4V@,(C&=!'.%[(#O1R/S[6%:P"5GW4%JV,0=E0-Z^P.*213<;%41IG3B% <$U5 M&2@$E/5\\AJ#BP8PD!I4/;K=UK!9?">2$2HM%)ZC7T)%I\JZ$"BCU>Y1BB-0URFV*+NHFY.YB(; TYND MR5Z&4+\.^5@9"77!O.6%-@="UR6!\Y(LCBIE552B6L#V1'FZXN(FI9&=X3$8 M!%E@$T5@C,;)0)FGO5:A?K'RX;6)KWVA-TU_U+#*Y3,>8UY#>$DE6)VGKF2Y MH4'LILD__H.73NG%#_7*@]FQ"7R6*]CLQ(C7@<*0(/J14D=2([@LSNP]GR,P M'J?)4%7HU0CURY$C&Z#1B-)#T1QMH'00&9&$2>2D403'TM"M# B.\H#S 4*] M+J%^8?*C-+X186T0B,%C"9$ >LUZB,.9MDBY/ MCKH=B;9)S"MUOK5/&M5:/I:U2Q_VRHCYE1$N)TK1'9XN_[/7ICVX0]WJ*IP; M: Z8LTT0'(L"6U?E&(ZGV8":8+UD8G[)--^(:MUL$+(214T.HMQ+4!-U<>BZ MJ3;004'A)%V)D]$TL2DB0HA&=D7%4/Q,:USRZ]42\ZNEKIE:(-& $G*E#*4I M=+4V)1<7 M_#"_^!E>S6_)X(ES/@B+S -GW[JXD&5VKX72F\K^ =)NW)GB/2UR!Q#^DGW M*HK[#WJ@ Y5U!2EGWMX*REJ3?WV2VV=9_QME-ZJ6&M5:/I:U2T^>W:2-?1K'+M3"A-L'J0@NS$"FVNTR@N-)%$1# =;+,^Z7 M9U]DV=Z"?Q:U*>3O1)?7U#?OC3&MY6-9NW1C+PAY/$IT_0^G5AX/CFDM'\O: MI0=[9B^%(WMEP4H\SNZS!;46@?ZD_/'C:!*K1N']K14'KWE>D> MSCA]>WHPZ(?V<1CK^T=ZEW>/]_1FNJ>-/HEZW9R/EW(%)H/;!*94=P_P=!^, MVK6/M#PK Z6P?;N1 EK%!@#_7REEWCXT/W!ZC&KV7U!+ P04 " !HA6=6 M:GVUX L( #$0P & 'AL+W=O32&VX2MMNU71W/ZSV [$G-BJ&%,9)^^]WL!UCAF$ MZWQIC'W.WR[6%3+#=TFU9OBD>;\ MDX>BW":,;Y;K1?58TF2U3]IF"Z)IUF*;I/GLYFK_WJ?RYJK8L2S-Z:<25;OM M-BE_O*=9\7P]P[.7-SZGZPVKWUC<7#TF:WI'V5^/GTJ^M3A15NF6YE5:Y*BD M#]>S=_AM3)PZ81_Q=TJ?J[/7J-Z5^Z+X6F_$J^N95H^(9G3):D3"_SS16YIE M-8F/X]L1.CO5K!//7[_0@_W.\YVY3RIZ6V3_I"NVN9XY,[2B#\DN8Y^+YX@> M=\BL>Y>#H?^[9OO)2RYN2J+9U36T9Q6O]@K:)_->Y[FM=CO6,D_37D> MN[DM\JK(TE7"Z K=,?Z'*YE5J'A =YNDI)LB6]&R^@7YWW8I^X'FZ*\[#_WZ MZC?T"J4Y^K(I=E62KZJK!>.CJ9F+Y;'R^T-ETEMYN^5JOV/%\BOZ]P/=WM/R M/PGF5HUYMUJE]6F39.A3DJ[F?%"WR6/*^+8"ZJFA?] US_],*UH^T4H%\M6@ MSY3Q"81NC=XR5Z?V.)?<91:S@^USR?JFHH9KZI:@/ MU7FO7UK=*O5E3*E(7>ICD2^+G)5%QC]9HSAGM*25DAB/&'P[;<%/@--90$YG M =ESC![.>[I.\[H_?.+,DGQ)7Z.G)-M1E##DT>4;I./7B&C8ESA79UP[!NV>T@7Q)$L.&THX)NU%QWB66TPT()S"&F M[K;#(LD>N@(JEJ%TK#?[V&J,?FJ,/K4Q52W5:E1G#FSK;$R&A;%MZ5AHD'(0 M]7KC;?68+.GUC"\H]G/"[.;GG["E_2Z;6B!A/B0L@(2%D+ ($A8#P5J"-4Z" M-:;3XZK:U>*MKZK+PV6OVE_V>O?A_055D.SB:71. :RYFB;,/$#5?"!. ,0) M1^U]!%0M'JK6$I1Y$I2IG '[M/,R$2 &G?V*!A,5 L):NG).N'/7$0LOT*:D-,?20YOQ"F'*9 MI7G%RMW>J)!)34F<(#4@C@?$\8$X@=.5M6X*BZ)P3% $-*)XH%A+.>Y).:Y2 M.4%1TG2=H^6N+&F^_(%8F>15EM1FD4PU2MH$U0!Q/"".#\0)7$F/'%#[B#1I&K!@_;@,:0U:.P2 M5[Q+E\416W 1?5F4ZQ)QV2()FQNZB85[Q%"&TVS7P6)[NG&FI8GMD<$QA>8D1?8A9>4D5^3@$ >%,B' @50H! *%$&!8@!06\"-W8V5[JC2^%&G M3A$E$,B# OFXZ_7.;4TGXD46RL@>5R^"JA)&.UY3W@/D&YVU @#PKDXZX-;#G8%+]U@ZH7CJL72<*(;8O. MAHQED#XKLC&QL=K%'F4\8:E0W&'CJ>N?RHTG29S$>.I&N5@S.N:AQ+2U'%L\ M[*&LJ*$[5F?-VXUS=$MLCPQF6'U6,6FL8J*VBL<93](&D:Y7V6,\J<+A@6T6-?4W4]K7: M-%(G3]$,E%$-!?*)Y+%PT[0-7;S^03VL/;)@)(FS+&'5%$MAEH%[OF@CC15- MU%;T*-^(2+5B#_I&DA"I;R2)PX;IB,L7"4TWB&F('>S&S;%F2:X+W4#=<=91_(>==W&/NOH K-481U!TGQ06@!* M"T%I$2@MAJ(==+LX^_& ^O?C#ALL.)Q_WL" M]P5CQ7;_B_*M:]95VOO_;[5;SDJZCZ4JQY+OYG M492KJ!9?RZ=^M2YYE#2#5EF?# 9N?Q6E>>_RO/EM5EZ>%YLZ2W,^*U&U6:VB M\NV*9\7+10_WWG^X2Y^6M?RA?WF^CI[XG-?D:3R6!1_R2^3Y*(WD&_$,Q[7TD0D_CSS$<\R:4F\ MQX^=T=[^F7+@X>=WZ]<->4'F,:KXJ,C^2)-Z>='S>RCABVB3U7?%R^]\1\B1 M]N(BJYI_T%/5Q6HW6+S!*LVW?Z/7G2,.!F#7,(#L!A!U #,,H+L! M]-@!;#> -9[94FG\$$9U='E>%B^HE&AA37YHG-F,%O337,[[O"[%_Z9B7'TY M*O*JR-(DJGF"YK7X(R:UKE"Q0*.H6J)K$1@5.D,/\Q#]^O._T,\HS=']LMA4 M49Y4Y_U:O(.TU(]WS[O:/H\8GH<)^E;D];)"XSSA2== 7[S\G@%Y9W!%K!9# M'G]!%/\;D0$AP N-CA^.@>'A\<,'%C9T/Q^TL4=-\S&<_XZN;V[_F*/KN]MO MZ'8VOAO>3Z;_03[Y'XRGD->WUIEL%69/+Y6ZRCF%SV1'2I>/O/>Y2\_ M87?P&^2Q4QH+3V2LXTVV]R:S6;^;ZC/A=5*BC"/49WJ,Z[^_LW]^Q1L,P^:]( =L561 MF/Q=?HOE:EV7Q7,JEA5Z?$.B-)11G>9/V]R:UBFOOD)N<$X9.JN["AD=108!4?E *)<8& 5[1L$'C!:\ M+,6*?5_-T2L'@RS0'0ZOB%1X4&K(P96(N,?F[1^0RM> M+XO$DG1W9@X??^:ZOO*2(PC&L.0$];#C'H:)0CEJG4$0 4>,? A+1]BY7-;+WF)\B(_:^I$U-85D _1O4K5 M10.! JRR 4#XH'9VZ;0B"5M5P^5-40F)FC4V:;64A$ ^_T"#(*BZ M[0QU<@"E:J(XP>.Z?FGE#K;KG8=<[/VR]&\9N!L1OWG\ANHRRJMLFS(SX3P,=PL4]1UUT@&86):.Z@$=Y@5T8)CV5@UANQP:+:/\B5=R"W*@;@0E(8]D M-"IK7=>V:@?;YF)-XJ'VR7/I.=QDD-(:\+E#.7!M1360 X M['I,JT4PSC'0:#4/MHN>6*[ZMX2@C&JK@\ A5W3WI*T(H?818ZRYM?1FUSP6UT=Q^6&VV..Z$K% M(T15/0"*^H.!*A0 V!D1$1P82+;*A]B5SW#'),UK+A)G_4X)9 2I%94/@/&P MIRXA""8RI(%-*WR(7?C!V51B)ZQ19E1,W4 ,H5>V:5 M!H0RK?NV^!-[\6\:J;.[V^^3RUG5IJ];H!VI-]CV35!Z/Y0GH.UU-R5:EJS8U M()Q#U .?$(*)C8\I-%IQ1NWBS-+Z1+_\Y!.,?T-QE&5BT?-5NEF!5*V/^$RZ M!AH\OHNUA/W_/Z_KK58%T@]/OPX*F_09Z ]=HC%MVG4,(9BJ.ZL0LH6IZ>"+ MMG*/?G3T)>8[2:MFL]XD\K2J-E$>\^:, JY4_T!.P?,,-828KYY?0C"7'J37 M+O=6EU&[+KOC8L>[OY=BG$6@+T1QX*L[> A'6. %ZK81 KK,#0Q\6"NWF%UN M=8K7L;F=0:TBYJN=E!&(HYXV61".4H<:I!1KI12S2ZGQ8L'CYM",O\9-QQZ5 M8C^)XEWW7B2O[2&4B.'F@U0DST)S&O06 S22XZMG#B,01EUU?4(P+S H+M8J M+F977-/QO9C,T=UX.!_+6953#)+1!1'V7?4M1Q#,HUJ1@6 !<0V;9]:J*W:$ MNGJO)E?\*=0BI20OTP*LGTP70[XSP%IXZC#7<[5C4 #&?!J8F!U<"+)W MGCK,QB("[9R QM& NIY&2L)=5J&V8_%YL_S&8WXV_CZ?WP!H63 M^>CF=OYP-YZCVVNTEY(B*J]O[[X-[R>W4Y#K20_'3FHM/)6UKG];S<7LFFNR MZQV#;H-N_Q M0*#[/P[5 @2 !=@8(*T,8A^=A#672^ZC5Y "(&T\K)[ECP 8 MIE2[Q 3!!KYK$$"L%4#,WN^:WD[/FF ^V.U-0[U\CN?@V2\[:=OKI-;"4UGK M>K:55\PNKX:[_K5L&L@[+YL\X26*Q<=4E/'2*+AV9CL7*+&OWC<:03#?T<)& M1Q'"U(LO_8.;SBM>/C4WQBO4B.+ME>']K_M;Z&PO=V]R M:W-H965T&ULC5;;F+!"RPNV6@;,CA96%=+CZU;CKAQ),NH5.O1=#Q^.ZJE,MGL-,IN MW.S4MEXK0S=.<%O7TCU>D+:KLVR2K05?U++R03":G39R2;?D_VQN'':CWDJI M:C*LK!&.%F?9^>3XXBC6_\08T5BNM?B%15#<3C)Q70\G>ZQ=]B'=ACM';Y@[P^W ME$9]EZ'ZN;BTAJU6I4S-8$IQXXC)^"2P"_%!&6D*);6XA9#0>9[%/^=S]@Z] M\^]S*4H CIX'$/ATS(TLZ"QK@B]W3]GL]:O)V_')GO".^O".]EG?5[F]BL_# M$I^M)S$9BLZLN&@9>LR#*^+"J29FZ2L5QBZUA/C:%,-<2'$I'VMIQ#5KY)0% M/5#=>"I%8>M&FD?QLZ](O'[U?CH=GUPF6=Q-3O*U>&,U[X[ZDX_73T4KZO5: M[LX&UJUEMG6=\!?0Q+0+E*Y%E*)2!]Q0H1:JZ#I"NJ)2GL(YXHW^8U^LE"GM MB@4FG@C@E]K.<0%&5(F>" T2KB' FESLEP*]Y5T;Y\P VJ"M4\1#<=DZ!Q7] M& UUX:/7%N08LX/5$C@:9\NDFP.RNR.OS#*//A3L2JW[%MV%S(^,-DU YZW2 M)?0X7*LPBO)!3:5JZV@'HU=@$-XG0ZR^TQ#M']TRG!2Z+:F/.RB4UKIPLI46 MJ5O,G[;. WY5D&BD\RH8Y ZK)Z< I53W*LQLSL5"6QFB&: ,$O$^35QR*;BR MJP*C%1G[NI4GS&[-PMMN#E)"]-DZ7X'/R*OK2G&+KTTESG$#Q4V9HX<&]UC4 MUA&2CP[]=?S3 +E1$&XR'JPC?9C=!KA:T]4-* 9K%#M=-+=P]&-.UA:A>@W[ MZ4+S-,$H5D,.W$B]+K2$LO0; 9K$U?9 @E[573B0=&"HOTE5OKN )0D$+47 M[JJD$JJE0O, !BJ3Y G=N6Y3U1I0UGDL.U#)M?. BDG[TX$7A-.)O?KM- #N,.Q_;DF MG;H_^L0JI3E""3MX!E1T2C[85#DJJ+I;1HV>1\^5:+NZ4K/MF,CY3JW79.1M M)O(>"D;6B5W6'3C%M#,?\DV)-@G]@7H]R0*92G*[%-MBEGB!6:5BE.!Q;7DH MGOOBC+;>#5!7F^?I%LB1T+3 JKCX;LWF7#I M190VWC;Q%0(&@$122Y

'E^_N3AMG3-O1^^H\_>=3]\UPY][1K[ MKBO\L-V6W>&EK=O]]_N[:WM/^[>=?#7P[!*Y;:V M\:YMBLZNOK]W??'\Y2-\GA[XU=F]3_Y=X$D6;?L)_WA3?7_O' &RM5WVN$() M_[NS-[:N<2$ XP]9\U[8$E],_ZVKOZ:SPUD6I;>W2LJNRJ' MNG_?[O]AY3R/<;UE6WOZ;['G9Y]\>Z]8#KYOM_(R0+!U#?^__"QX2%YX=G[B MA4MYX9+@YHT(RA_+OOSANZ[=%QT^#:OA/^BH]#8 YQJ\E-N^@V\=O-?_\++T MSA?MJGC766^;OF1<-55QR]>$W]VZ=>-6;EDV?7&]7+9#T[MF7;QK:[=TUG_W ML =(<+V'2]GU)>]Z>6+7B\OBE[;I-[YXU52VRA=X"$<(Y[C4<[R\_.**/]KE MO+BZF!67YY>77UCO*N#EBM:[.K'>Q#&+_[Q>^+X#.OJOJ1/S>H^FUT/>>NYW MY=)^?V^'F.[N[+T?OOG;Q9/S%U^ ]E& ]M&75O]_N\4O[CI]IN*?;6^+RWGQ M?P$3+V*F%OFE;$!H@'CHO_G;L\N+IR^ EGSO@$_AM0\;:TI8;KLKFP,NN&P; M#VM6\&U5K%Q3-DM7UH6'!6D-7VS*.ULLK&T*.,NN[. YAT)CV785/&V!+_L- M_2TP[CH'B^QJV&YM&]N5=7W [^VNYW=[ .)CX_"OVY[ @G-<;VT'QRWN(]27 MYR\^WA8_75^_H[\N7CR@H^V&S@^(D;[%1=)-\>O*^67=^J&S13?@]OAA9]=# M3=BA;?"U6[L<.M<#&@T^\>KS]L,\B2]C-H+8\?,W)J C1BCE:"0R!28><3 MBQ8E@X''5#3(40+131U^#K3<#_ 1; 3:P<.A#[ YG*LK5EV[Q85\BH4!I& G M3P@XPW;'MXDP :25HS_G)E*Y:S;\.!-;<7QIL,F?N2G$CA(;*!34F(P#XE$A M/WAN:=U=N0"2FQE\]*ZLA[";:P#]?=O17>C)X"+*K@$< [X;."524&WQ<\0] MBE)XV.''L'_Y&5\=O%T--=S"G5SE#N0)W!/ [ #SKD.@<<.Z;=9G^%AE^/;F M("24)5%DW(23(X@?$!NF'"HGVW\%*\D3Q8>?W@"8\*$?%MY5KL13%A_LLFG7 M-6Q>W,ZOY[>!FS[\I,PT*V[F;^:@Y&RW_N9OEU=/7Y3FMJW+3MYX-;^=%[^Y MIFKW/KS^ZC:^_NHV?/WSSS?)([_AW_&Y!);T.?IXXDGS_M7$<^]?Q<=^^N6; MGNOP7_OM&[J_M(N#Z3G)ZN.^VP>LK/MY>XY9TI%]L7];> MW%[?)B>23^/+N-VO*/.;$C"L6 MO_)J@:;]Q2Q#.(!%Q+V)=X G^=&]9MI=, M"'^X<^.:'KC(]R#\ER50'[W0UB!S@&U_!X(&+KAK"0'Z*,C(%DP_^ ,L M,ENX5?+.Y";A3=(I#4-YF.%K*]?YWECF)5T+3R("M$+&+'<[4"[,.G!6AJ!:$R+(UHM_S1NW^!=!DB^^Z M=N544+? ]I[T58&X@F-L;;]IJT1H$?0>A0JP>=N1E/(]Q6H%8BXH(D)- M\7L+6Q8HS5A1W,%G1$HF564;(,H]C7O!0=[N;%=&-?>6\(_0=W:#CA]@[ UI!X,$ M^@>J5*'F\:9 &&@JP%+(17Z#M"8:>P)7C>U5[<"^(&J\XHK(\A9?1WZVG9=W MBE=$8::=.-/+LB8+\1:]L%GQ?P^JZC?P0\'+;,S-T('>7QZ*#\A>=32*/Z3L MAG; M>P\DQ-;863VR<;SXNW0(4,A.)E65'35[1+V MT>?Q^AAM=;M=.)" [ZQO56[#ER#X"5D.5@4S@9 37\?[">*V*A8L"L&'^(3( M@2IFF:EH!!&BTI:EWQ2K&CPNT+3 S*C30,:AME]N0%X. MW>0)3YF,@,]>K@4-UY[%K!K?'0GY1D2"D:\70D$^+"$&!SO#*(K0[\JQQP3S*43$WP8MJ*^9^-7":/ M+3DAP+:Z5;C"/B75ZO=!I;#8P^#E 5\LK6<,!FXL/>E4,2-$LO,V5@7V,A,8 MPM?W43VP-]-9A(9I.:%NLE]MM)3!,-QZD':,JBE> 0F/=CTA L%F+""?*SYN M@);(V\)_D,R 3>C=\ V1FTV^D;-FNHDN'VYV[9 /P)063XZA[2Q0/\=/X#[ MW&5ZA>]^!!M]NP"<:"B$S2CX%_Q-.\.?Y@B$O24I #9[Y\#0((0ZU)FP9 7< M[U%[;&Q- J)EH8W)'WF[?+.:+P0A 3.W&S( 5FA(]WP,#;\D\HV&3$: 4QL5F!J\04/@?%!"&8 M/=F%(+Z_/0!%2(/1(2,[EHVSXLY7+1E"6Y1L[-.372LMR$? M+SL1/@B+H8B?HYJKK+E6ZGL?'%/Y)M!E=%GSU5"IHBBI0>JCX&5 B"TP1L O MXT=PR>"'%[OR@"#-X###HD?_-+-R\3YP,\!5(P;IB!#-#B-:9&<#1TBPC'9 MIY@\;D=0ZK(8::[0:<:K6I"=+SYUB,<0-^%?*.:7Y-6"N^!Z,8S5Z+.?04FD MW&HB5C)818BA-@$9T-D[C(#3$E/X[%,/:+^Q=/5 &0&G=+IC?#DT:5#.@Y%C MPBGQ1='C%)DAK=&/#I10K'B>1& 87!'-;?F3$W&,)H0R\)4%Z6$"<&[>'B^; M2ALTHQQ:@U%8IYC58 8:?>VB=FNV:6>I?A82@O_W@#6.TI%-3C%^7!HE,Y[C MSE4#&3_\1;%T'6@\$"](J"P.2[D>I06VMH"ZFW;KEN#4W;FN;9B+4&+!/GD8 M9=D78LF>C/?D="+,II8*2]/* AN3C =DC@A91!)8#]V:Q.V*)(J+L@.V DG) M E3E5DH_M$1=FZTM&XG7U9K,B=%:^WD#7CM9+JANT#8))T4*Q+7!EB'6TVNT M&!+IA:=/P5%F(M9XS'G"E W#XE'@R4H]BFH:[ M(_,%! .LC]84B_?^L!,F$Q[N6W-QCC[%TN*VN!D&L-X[_XFI_F,C0)(D?IW$ M+A)Y36N'P\/J8.;]+I'4- (K3 5J\!-C!(1+U/V(9[$3T&:K[!3W9W+#;$%! MK#DBB02-;]/B@ Q,"R+LV1#T/.;@.9DC$@1- M_XV7V95[U*8@8L'74<]G$OV[H0.N\4+18A7#7Q3> WJL!X!LV,Y E'2J@(;= MKL9-B0A)K7BKR /6 N2"M(6S=I[TQV+P(+9IM8[CN-'R!_8#PB5V \A@*526 M'(TA_(A-<8/?NLPOPT5!S8 UB:E06YV)$V%8M4?T'/3@A&'823CP]W91>-!E M&%.)R"+SX0! (TX\)"JXCYF>O%X@IP'Z3$8"O*F=2G@>> )#-00:RDX=(05 M$Q\OS#9='X+9AY%9!:A6BOX?(DPC,D .)IZ0TSH=,BM)/;S-I83YY/-MV0RH MG\ <0Z0!9C>8@T>/CXP);\B6^DPN%-JP -;9MF7YFM)>&JFGXPT[#@\$99QH M+30MX$$4QQ1WPO"C936ARC(&[<@,,GHD)P/^M>';D?TNEFZ:'P6] MW<&]BS-#::W&[O%&R5ZQGWLK&C#D4%;16L1H!6OD"(E U%'8&]5&R2/:6 MPH SS1KS1M46Z9.4_YU5? !W_Y@"3";,=C?T8C07^ +*VC-,S2.]8A@LD"T> M9]4BUR!WQIQ0E<4%&.[_+< M7(.QVI6K'O_]2[D$>P]L+Y.3^L6Y>0V>DD,NHZ_ \N)8.WSS=@7D#AB(C('Z MK5WU>T3X8_.K!> ;L,UG]%0+(*Z0*>G8D(17D9*0S='P M(MM@#_?C-VX71+'@;%[\W#9K@S=<@8E%YTOQ/>DK$ON574?(I&,'(PGC'T1Q ME6)YC^R-TN(K#C&3Q90Y/L6\'BCLE#IYQ9'IL6\2D^V0I-P;R&-6%^FZN M.P(%O3Y4D+:2!\9*.I0+(!FEZ68650)S]"),\&196ID<\MPI!?B2%1$6S KQ$3UJ[]!IQ)TN(7C0Y*>1*D1)\Y,\'^1:#9S-6/,3TI-%> MAZ]&UF^_Z=IAO2$3J1U\4AW1V^6F<7\@?9EH+248B1D(2K#":?X86OQ"S!FA M7[X&UU5G:/E3T,."GJA(FNUVH H\^19EYNDF-/I3VU9[\%HQ2"D!A+5^1-G1 MB%0+LAN,[K)#19($94'E@#<&*YOKVYOBZO'YV>7YV=7CLT?A_/#'LVNFYK!X MLC!2=BP.*I6"??2O(_+UDYB &D#TLO1B;Y)OU6AD.6)7MP;)O?H218V6=J,X MY[]LUX802@(8BQ$_#44X]LD]TNMI>T&/'5G F&%N&_0)FZ,UR&80 8%;1 2; M$$?;EZ*/CN3$.$HN9!8L-R;;@&:LJ8T7PN':+\3K^XDX_/0.F>H2G-KJY)[9 MJ9MV5 \4L+XOH^@%$_?66JY)O+@XBQR 2[W!VI(UA:NNHY M*RZUHE $5SW# M7_/D:2-/)Y^H3D.4519]C=Y*#5.(PK1(>G"'_XK6IWSP!7,.$PIJW!##2JXJ M;.U'G&M&>C6M43BA8Z>BI[F\1&V%A+JP40=A%.A55-^9YF,EG:TZ$@&XMD1A M0Z&+QE83,!=B6P(!5T>5CC,2_7CWGRQ9)"!$&ELC.&5Z;E-6 +'7A7E=#H 4 MRUJ"ZEU:0BEI0\Z+-1@MU4!6Q83AUZY#'!'(B1%:4NC"[OCUWX+GDYO) M8&@B];:KL\&',P$Z4%U19$N=N9$EWE2&C5M<0Y/IA_1-3,EJ4B )Q\:L6F47 MO50%91^UG,X]7:\1D)&8=93YXT5*(H ^]6I!P -C\[JANX!,SS9:"M.HH)A( M>DB.P3@*69$%%K$/.)+HC@->Q71E)E$ M32C/,:/JG-0QY_BS-5^X\Q,'M>G^F9]ZY"R1)3#E++&]%NB%LYH4,-EN,5!% M)%51+O8:?00?"$C0) E)#*8XC &3,8GUYCT5.5!5'AG!@SCN6\;BHNTZ=J6I MB",%WR322IZ"BI),PG>KCH\/+P:-_^%;!IWRTEYP7LV KA<(41Z$8$,H7 MVH"EKV*0- ,;(!B- +&PP&2_!%])2N\QEU$CQ=ANR36"\&DK?!\3#S\GUQH_ M32\;7"@XU:[E&@"ZS5!UTRXD@BKIDN#UB FY*)M/&G!?E294COV#(F^'( M+:9Y>E @P,4$,%4I@40'VP<6@>NM#S-6&*N3X*(Z=B'B[+K$<.!P%[4I$#E) ML:=6',;J/2):2;(G;@M)]N/8AOK!@AI))6@]>Q:W+:HA6);@0'&H([5TVI5) M[C_+D;(_97Y5PH\W]B9);8&K89Y=GL_8^>*'?V%_+Y9^H"*NR@X/YY> ;C)# ML%*&HM )@56#+-5*OQ05Z$B&J&(JI+C, "KR9_B4$/$JUD<#)3GH4W MAJ)0.*?>]BG$7#T'M[(]0DT !'F<6T$ #GBUK\EF:]I0!HA'423T1\4X,E<1(SS&: M@)T"&ZX$V!,NI51K&>6H6Y&Q%\(@9@-HMI*=#$D1-W& 4)S'2:#C.D P K:A M1NWZ*Z6#[$X<;V/R^DR!*A9H@8QMOP*;9 >TA+K"!V M% 4YF@D29$:'!$O,1<2BL:-/A_SSX2@?9)(RBI.+AKXM F6R"(,]#DGBDHI& MSF[6M=54/=U.5"LDDA9PQ00IY=\)VH"PD2FL<5VLT:8:K22^CAD<\CY"EO\U M%X:E*!-M. $**W /__8(.U;\8D6)D[8M)ZG29/.LJB:!!$AY!]M^)H>U/IB+ M1\6'-G'@8O@^W'2JT5GUYV%F:CX)G1^>HWY:UI 4-25>(16PR5T<.($:SVV2 MYB64:E&I&:)P%CRR>,A5 MB?1@)! ?,55I[3(NJ]B8 >*@V0N1\7EJ@9=A8 MU2PN$A[3YT9FJ'#2(@NMB<%MU9\IP75MJMIJLR4"BWJ%EP-;7?"6: )=;2EZZ@6!YD]Q MK/B;#G7)+15ZCOS8\/V1&.$&TZ$=?'T8RY24?$UB02N>.!8<5X@TJ,ALZ_$Z MN&=F* 6* F4U>,6S7JL4N*X[+AE)T7'&OE!T0'_2%N<9!8KBEH!05*C<_AR\ M3I_P="YR-I*?H;"!A$PL*E_9B\I8N)-#(P[%KAXXJRY.JY4^,#V!U&^@(LH( M2CQ]YOP:RR[9+AE\D" "EERMR0R.6$F$\&"=!SE;VF36G%)[47%)Z%.(\A2Y M39&:81;W@>!BCWE:):*UB)D[2D$;KN3LN9(TM&6,$$N"3/SPMN M')^<8+Q_^4#0*1U).1)#+"&[-#]$1XFO+=P2KX(%U["Y:2>419;\C<]KNW7V M0M(PF-BG6%&'.8YL2R7$-PMGECS^4[XVRB0>_5!Z?RR>$=B' M441I00^I=1).X3?GE!I*J-O)I@VWW$> M.K7-MJT21=V!\@0EBNE%K$ @8UQJO%>C<@P%=TK5QUX.I!X.MRY+:KT+[V4; MDXC%'=@*2-$:C(#4V.$&S<02HKS9,A03M%V:)^#,_Z@L?Y[V13(&C4VF*#"1 M)[D2#;)'7\(/BZWKT\$%^:DH'U27;NLCG:G&6X =8N^H_I@HC?J_8=&E):,P M*$)\)UTTK,D*5/+62ZP[1"6%GCX&(O7R9R%/+64M:FHGL5Z<*\&>Q%;KGH7U M4-KF)_IK.#XJASM-N(GP9VS$=D",8;.L9T9)%%?9+S=GPTZSHA\FDLQ?5\=4 M0IK;/2&M@/Z6$R\BK=^/-A0+=1$TIFY62E6)!RENB.5D-36\2?1FHU)O9A,RQ+&2:HBMIXFKB&7A9=%8]=M[\I, M+%#$$\YI&V2UG#JP!XYK1J9BX5S0[Y9 \AV<7.5(9X\BF<,./$G1M02DU [F MXCBY:!,N.DFO"13 MK7[+6NE09\6I3E20#2L>0N%^O&\MME9/1H U674J21/5D:O8(D%FJDB,T#7! M)FNTB2G$!>M@G87D5Y)I5-0"4.7)739JI$O"),T16=*7"MR[M=/Y6ZU/FC=X M]Y"X3BIQLZE5+34Y(!+LG7JQ^D0FS92QA8 M*(!KI%/6R%&1%PM,ZF-#^E@5OH2TLY+EN)UB5\<&)& $(@L 4)PA$7HSHB*] M3ZQTC@0U-@22-&6;3QB)1:?$F7N+Y3.>Z_793ZV?-"(TD-TX5Z; %'"-'N0.$@VEZ/83J M.'9Z.?J#I.)#=""8-9K;9JG 7#@2LZ,>'-E9;KDC:Y< MA@ZAP*NG;*A*E:$WTVNI5ZT]($7L\^#PTX?R,X^]HF3:=84X^(!ST?)>AV72 MHDJ$YVW;)'8 MMD@MWN0LE91"[,L!YJXD*;>L,/C>%M5"6N4HM3:S/E*K0H;;Z&# M5K11E,V=6)0[EADAC C[77Q;G,^?8C<,?F1^H^ ZL7%Z#2TZZY$Z]O$I%FB- ME(:%9@L:VW!DT$JZ)>P?O&"4%Q:GF=V%O*$F\5UCHH#-&MA\6X-[=ZN)N@0H MKA4'/18JKACNY!)#UW8,-DI2[HX#IF"$('=*<2'][ M>'L&&EF'?='%6C@0FBGR[)XFVW'S8YM$S1Y>/B8G;Y^$GQY-D%FO#@ M%E#VV3"KIY]$"2;\I$T AR-O[/GQ;?/GM:O )MT1ZL-2^UE2*:TG@'.L<,5Q&EX^[AN+*4"EQF.N$ MKB,Y%5@KT<$I0W)91RAX)3N__(PX_AT4@:_<,G6 W]O= &ID6=!D1VW^SN<> MIG,09<1AG&0X-8V0&]QXF"+!0^.!P@Q!M@(!YMOS MXM=;3M+$SORI,PN[IV?6,3G)B9W_"W#<@(<']_[&@Q=&4?:FH<@CB$K5OZR- M8:E R9?G%T_$6Z:[MUVZH_W,[$V)TX-N7@Y@_'9A"&-R5S2/;$*%I0- D_"\ MM*PF\[4.S#22I$Y&_!VM,FLO ,R_ES145'UL;Q.]>PY'9 M69/P>?8Y:4U:Y! F&_6)QB0[BU)K]*G6QIL1 I+<)+Z!-4TC!,7^L1C ]ED$ M.X8[2 \ ]A8Z'7I*%S-ZS-%H-6&^8)^. M6J]GW8!>6;9&7E,9X12GEHCC>1 M'X7/CADP*-BH\$F.H6N2HNA+@^# 1" :%C.(FD,;+@#0PXSB)U*> -:]7A.3 MC=!@J"CCL84* S?*Q?*RPTSL"9Z1$6RV="/S59\F M)XT8UN3J52*/02>?)+0=G"6?EC1/=8-*,[3FS+@1#UUWG,+-(41MUM5F1BI_ M7J"$]U*D3!93(NORXX 4Z@;Q>:20DX4#CY9>.AN@-!0N:Q=8FHJLV*2?$ 2'^8-#S%%$.+^P8NC-B:J!S8,>)5Z0%C[%SS^7GR1!._Z M*%Q\62>UU'G4_[2H8LR-K]2(N J7.J[ZTR'%(M5(FHD0GRP*'+/$*YE!C04. M/-LS]Q2YI9[4/0Y/THG5^#1/YUP<.%..5Y..#DW+NK%G\J 5\ Z012K,4=2AU+*LET/P MALSQ$>8TX@TKYZM9U_?H-+ZW5-YX_T.[ W)X]NC9@^?%:^Y"R ;BOXI2:G(% ME#JQZ/>]-G *Y3(OE !T%88$DB7RD0*-H4B'>R^DB:=R8?@'!N=WL> A28ML MI$:9N!4?V+B=1*I$0&5#F>D47-#1A6.0]]PQ(EP$K)XE < M5-XRR6DEFW\2UW(MH74E.;LX33*KNST5.*?X,H6%IG!@+,EGJ2E&^T3'XA9GIT_F8D!6H90SNW0H'GRHPQ'#'PK)ERT23;I M*.YJ_#CUBY5BS\Z8CK7BF>9/AU<7%@Y!W5NC.[EX3 A]-#D#,I>G=A$*%Q<4 M1(ASZ#7W0'3.=1243@Z*E6<]$8N0RI2IVVA @ N_W&"8:,P4P;GC0A-EB2#1 MF*G@G@'^*VXXRUN'_+[36*!4) M[7\?P#A&?W-"9D^](A(&'+V/#^B]LXNKV73_$%W Y8L;;BC[F9L91+Q?73ZA M(<$.NXP^FL27*B=:I]7MCGO/@84G]\T[3W3(&B1N8LG4/5(!PDHR_5OE2BI O88--RRX.3 MZO)@JS'4 1K9AWNKJ*)%I[91]>762K!C ^BE7TK *716ZHT7<:8@9D$9;>R4 MRQPT@\2-4RHF&V&RPJ%1W4K6 Z-2*1IQLU"%ML#[D9(6G$U'IK1KDOLTR6S: M9==2AY_^8DM_V(4Y8U.M.E3WHD20UQ=1.GK1M25>(%5QXT?Z0P_B/>@\0L1S M)(RY"$:B_B*343S7SJ.SPT'*KPBMBV]GQ7V>.4[E!X)[3KEC62\&]'F>-M&& MR23SQ;=G%^=TROCW16HTKEHT_;#;I^O9",:')"/5^AX#VT4WH)G[-0OQ4@W$Z=8MM7DSN6(2N4+XD.[R M8$U>QI\K0=/!%[>O;E"LK5:IG'LYU%1F P;VO+@ 1-V_O7X)_W\0!T>R3B 9 MO4.U2RA;#X["O2:,\\'ERQHD6B.S1^>.SQ^?@ MM?P8?RD,T'7JU>)MVK2#2$:<)B-Z%L.!6D/I=T=D#9W[L),UR*.DW4;-\ NP M>C0L@$_&'[; T>)8SZF-FT!O@< W>^2O!%UI#C:0-9CWWX"0C)]^KLG3P=K"=I M\&C4M4"*38/"5ZPLGIP;' 5-8IE"B/1T,36H-@* A4K:VE0[^'^E;;]L0\T2 MY\-U%5?5:9->.2H&E.&D+<+,">4X49!*%OEGOW1O7$($$ 5\#O&GA*22C@>- MRY)4-LD_YZ$PE44ZPBMA(W0KNX(&ER+6+?T,S"QFCP'?F,>708(\B"(!K)5J M,;U@#'3BD2A.%"A4& M8_$A]7I,?U2.NNZLY9G[@KDDXZT7%H*UE.H0C_PO08HCM],#%X$;0 G@V%J=2A/I^)3YRAR<3\X2+Y'04!]UY M,IQ2%YI)[W'\7;%?3<'17 D;VCT/)BQ[T:_L7E*L?GC[C4> MA)56B*(HJ+%5VY#@"'./Y"SRVW/\[]6SXO$E!P13#C.^4M58=(4XF7:[6BH[=L$EK>C/K%3-I'YL+?UG37R M*SOYOD;W-3=Z'',*[5,FSJT3,0LR)>(GY&:=?BZO'LZ>/'R8Z! M!4CXC1^_?_5T]@Q\P@=_'L8D3"?0\?U/_3[QP^07I[>V6]/O:N/U NWPCT^' M3PO]Z>YK_L7J^#C_[OCY_^O@>-X?J'V#4TN]7+]J^;[?T3^P[ MLQT^ -^O6C !Y0_<(/R@^0__#5!+ P04 " !HA6=61\1QS@4' "?$ M& 'AL+W=OF_Z4-P'6J(LWI5(EZ3BS;_O&5)2G*WCWK[$E#2?9\X, MR5P>M/EJ*R$<^];4REZ-*N?V%Y.)S2O1<#O6>Z'PI=2FX0Z/9C>Q>R-XX96: M>I(ER6+2<*E&UY?^W;VYOM2MJZ42]X;9MFFX>;H5M3Y75Z":]N)V1O!=XD.)@C]:,,MEJ_94> M?BFN1@D%)&J1.[+ \?,H[D1=DR&$\6=GUNZS/OPLNGSF9"_7M?5_V2'(SFDK]FY;BS?6LCO=;*7B@1BJ M8#?6H@&.LF=_W&RM,R#-?T\!$=S,3KNA1KJP>YZ+JQ$ZQ0KS*$;7/_Z0+I)W M9Y*8#4G,SEG_ER4[:^MTI.PW[02;CMGKGM@G%?VF'T6S%8:M?'U0I8, F$JW M*A<%,[(P3:&T+25=_[VHQOQNS-CS^LLBQY M][#QB_3=6QBXAU3#6:$;FS;;2USD@].@RYL?-+;725%R3Y\$WE+U<9 MQ"N1Q)=_MO%I+PR8K':]C7%TWQK;S<<*^5"+JQ:3*6T/?Q#?L!5;X#/D1&8RH/1BYMH"/ZH'P\=P!_,V* M5J"RM=P)4(Z5 J$=*IE7C!N!J')M"L\\!@& 5 >C!>8HT8%[X(>DNK)_#S+: M A/>1DA&!Z2ULF,/T#$&^ QR'!!I05 7!/T6+&?PHRP/>]!6N(,0BGH"6O#9 M(G=#B#4!'6>P _1E";1B1[0Z$5_T"I$Z'ITD"$#23!\4HD3,*!::@IKS.9TQ M)B)B#[D'TG :D3: +_D6J/L,#FCND&,IB"01FI#$*R"LC M$974!0&,K,/NC&QY\3_L>@$_$*]N"_&]O1*36^42JZXV/30#B;N1$)64&#X$ M5[1\"@%W4->!B5[$B$>I6^MQ"6A3LY_FQ',$UH'Y1-J.$C!L=2T+WP^GQ+QK M')8"+QW2PBC+6\_[[E.'01 '+P)<3X*;D%A'W#XIW?<&HW2? T 9HY!%T1JJ M/H9TXJ.$8(W3F.^EP54 IN&$=Y@:6[&32I'4EM><.JS#^4@]>+;'U0K3VN/4 MZ=F(AZG(58N3'PL;>G+!-CAC%FTM*,Z[8^1^&I#;#,A%G7K4J4?WA$L$SQ_* M$H<\,G)38N!'GT5 . )D%+]EZ2+.TBE[,XN3Q9R]96D6I[-5]$4[7D>VPKBH M=(U6M%WH3(!)#I&NEE!,O.)R28JK:9Q.I^Q.&/(1#0!@V@CYR+>U\%.I-+HA MZ#LH^U':56(@6]\#%7\DO 7-TKQ&J\E2AAXX$QQ !1FHM2+R<=1'+UD0F/E< M-.>C[,IE0T4'O*4*)WU_,D+5C 0)>(W.-,+OIX4? :2D<&02'OJ>& ^;%_L" MIVHP4)'&:9GV!>8T\I\M9O,ZFD%FL9GA:Q(MD&0W#,0(@NA%LL8C3C"KN#2WF M\1)2O_AOF&WA$.$!1%2 GSHGF\7I"NZG8,I;EDWCU7(>W7*+LT-G%$X"S5@R MGF?XDR2T2J/WLFZ=GP5GYU7XH^H%"FV_!>N#[LW9* MI=\*Y+'OV[DK-S)8\'+IT.-9PA=5L7SQT28UE$QTVEM'L>_0^;B[_Q M*/U_>;1:QU/ GJ'G4S9?I_%\,7W!H=EZ%L_6:Y)8+?"TB)>K^=\YE&+>K'"2 M6B=^N8;,>08M5G$"!BT6M$K!BU?8DXYGT\ *K&:OL^>E'#MUZY@<71H;87;^ M:DS;$\99N#\.;X?;]TVX=#Z+AZO[1VXP)"P.9254D_%R/F(F7(?#@]-[?P7= M:H<+K5]6 CN-(0%\+S5N'-T#.1C^)W']%U!+ P04 " !HA6=67D9%/;0"YM=XNF#3;;[4/1!TH:66PH4DM2OOS]SE"*ZP".T1>+ MEYG#,V[6IC.*ZGQP8+KFD;8_0TJLUU&:?2\\$&N:\\+ MR6K1BC4^HO^S?; T2PXHI6Q0.VDT6*R6T75Z=3-C^V#P2>+6'8V!(\F->>+) M^W(939@0*BP\(PCZ;/ 6E6(@HO%YP(P.1[+C\?@9_><0.\62"X>W1OTE2U\O MH\L(2JQ$I_P'LWV'0SQSQBN,"2]6"VNV8-F:T'@00@W>1$YJ3LJCM[0KR<^O?C-Z#1_1 M-O!>;]!YTMN[1>()F@V28H"YZ6&R5V#2#.Z-]K6#GW2)Y4N A#@=B&7/Q&ZR MLXAW6,0P3<>03;+L#-[T$.@TX$U?QZ\I4OQSZEH>ZS9 M:2PNE"O7B@*7$56"0[O!:/7M5^F;R8]GF,X.3&?GT/]_2L["G"8)OQN/,(OA MY"'P2%7L?_C%Y/0=_6IH I]H@_7Z0X_NQ1ZFG)#T[1BV"(71H98]EB#@WV"^ M&I#G1740H[*RD:\B^0K;SR_&Z2R#BW@R@>D4/M8X4D*71%HI")KUU#K;&H?,J\0-=;*6 M#Q1D01J4QURA)7\/&H4E!DP2=])Y-G_)ED9222_1$5]9U,P6=RTUJW#XJ!#6 M[L')M9:5+!@3*QI(U 7[4#N&SH'1!8+TD!.1AI:I65O!?6[,JAZ 0SA".0.U MH) &,;X945)(*N=CCIQ(;P?ZP3Y'J#JNYCZ%05XLZ6AKFJ"*L7(MM5!0"%?S M;?!6YEU(8$.)!1* S6XI;4+OQ\_D*/C@0*IM>[01F]V8M?&B)S FF:E2+[;:P]>09O&<>J]2')FL2"=D5;[CUZ"D%/1DQ49()7).ZO[[&$XU M@N2H3S=HU^$U6-+>D0@5N4[BBWD$MG^! M^HDW;>CZN?'TAH1A'&PO=V]R:W-H965T]:U0GWQNR?=L*X/>=+12J59V5NF.C%Q?3*[2U]<% MS_<3?E5R9P_:Q)&LM/[$G1^KBTG"#LE&EHXM"+SNY(UL&C8$-_XWV)R,6_+" MP_;>^K]][(AE):R\TK"6WP>\G"P8)E\94$V+,B\WV$C[^4;X<3EN=$[,CP;UKCA M0_6KX9SJ&)1;9S"JL,Y=WLH-4NQ(=!7](/7&B&VM2OJQ"W@C<>=3AWUX]K0< M;%X'F]E7;*89O=6=JRU]WU6R.C8PA8.CE]G>R^OL28MO9'E">1I3EF39$_;R M,>KL_T.$GK3YN,?TLW:29B?T[1WI8RVC&]UN17=/M;"D M.XGQR,@[E WGT]62A@G/GRVS='%FR0:[WD)\.(/6NH$ZR(HVO:I$5TKJP1Q# M5[!'318FI(4!X8B-9\F9Z @Z901C&0W[D+(DJ,06\ Y= MO49WVZ\:Q(*^JBG,+GM=%M\#3"Y%;Q.=CW&.:VJ*WM#\C.TU>+3"_2; MON)-CZ:-$XQL?&SD-(&FG15>U"S4PM6DX;=YB-3N0[&BE4/$48CX98R]?!3V M(6&P;B%BV-)(M#=](TQS3P%,@+*Z]]:.4C>">E,KN:9WHRV4JO**_59\@E,O M!H!NWKUYZYOIVJTZC"O1(/\5 MN/PH>T,ZO,'>\KP5GVC'/,8G!?P&;O+^JN)\K549ZL9S$)39-/* L.RR\5+$ M?NRC]#NG9Z_HRI2U@/W?VB$#>SX3765WMEQ'H(ID4RPE7/DF<'.Z=6? MTI]]817.,*"X-:"Y!(7X<>#[X.2&,1 MOT.YA.+%*';[.G&.0!L6!DPCCZG1=@N_44_:T+I'\)(ZW%)*86M:(_4A'$^D M5F,PX I@_NPK'\Z>5G_Q@;CB$:$&Z ,IO:(]E+X'@IV ."*^S:B"Q_P9-I"? MX7R'H7!@(_:3 ^'\8@E06AWRS%.S!;L07$Z MCQ=+=B%?S.-YLG@,O#UV]D%1O3#_!2N6-Y"MZDO@;'2_M2=?IN%W"+B-OITN M7YJ^FM=&M/X(>=!DC@!1GG)C'J?)G!MY7!1Y-!2R7RF.BMW>HYA;I+68Q3\YO"V,Y=_H;O.J@2H%)1].'ZBK,VK5L^'# MHFM\S0:(<1 ?5L%/,$0_>4-7WM #*AZX)W$[8O@I@/&UQFUPZ/ &XV_BY?\!4$L#!!0 ( &B%9U8KL3+4 MHP8 &81 9 >&PO=V]R:W-H965T+W;-G=P&=/TGU3:\X-_!<%I6^&*R,69^-1CI;\9+IH5SS"K\LI"J9 MP5>U'.FUXBRWB\IB%(['TU')1#6X/+=S=^KR7-:F$!6_4Z#KLF1J<\T+^70Q M" ;MQ+U8K@Q-C"[/UVS)'[CYNKY3^#;JM.2BY)46L@+%%Q>#J^#L.B9Y*_"+ MX$^Z-P;R9"[E-WKY.;\8C,D@7O#,D :&CT=^PXN"%*$9?S0Z!]V6M+ _;K6_ MM[ZC+W.F^8TL?A6Y65T,T@'D?,'JPMS+IY]XX\^$]&6RT/87GISL=#* K-9& MELUBM* 4E7NRYP:'WH)T_,*"L%D06KO=1M;*6V;8Y;F23Z!(&K71P+IJ5Z-Q MHJ*@/!B%7P6N,Y?W_)%7-8=;H=ERJ?B2$5@^W,C**(0,KK3F1@.K\NU<(=A< M%,((KL]'!JT@7:.LV?':[1B^L&,0PD=4M-+P8Y7S?%?!",WO? A;'Z[#HQIO M>3:$*/ A'(?A$7U1ATED]44OZ/N\Y@IAJ);(.HN./CODIE,2'U9"R72FURSC M%P/,%LW5(Q]F!%2CQ9<6]&UFN6;6!?"N-7P0JUE;F29A5DS5<:9AOV@CB,Y/+ M2MA*4'*SDCE@1;-+955L0/,EEAKC ]-@5AS:G>:\$*C"3FH."[1;*NVQQ0++ MBI6LF*D5QX6EK$F!$9BF2]^Z6E<95P9+H]D NM13_/I5&@;).]T92.(9TRM8 M8)W40WC \IO7!2\ LP*7LZYHLS8EWLO MGGGNK97(.&1-.#27=*YG5F/(?S-$#!)( X MF/G1-(4PB?P@C3T;,Z_-&M(33/U),L91/)OZ23K!491,_>DX01^H:2!6WAU7 MMKT@6O!Y7@CGIT;26.][CM@4]W\0 M_3[TZ-<),B>HN"5Y9;!M9'59%TBT'$25U4KA().ZT8: 5SBQ5G+AN-3#N^]>)8V30?L*E#"RIX9V90KC5J"M8B&KC7; M4+YH'Y;852O0:!RYG@L7NA+M11\HU_"!6W#K#*W.&.Z,J*KA-A8-[*S0DE N MZAPSPEM+U=I)N[L,TRTJA+7++E@0GV&?SQ9P@HH"L>)%3IE#BEHP"3@"BW3@ M"033U8@"9Q;X6L!2RARYG'&Q-JT)&9*NX%CS,."_VPH@=S3J'8"'AVL=6JB% MMCI9_FBA;^&TT6V PL)6>?PYXUJ3J.-<1T$2Q-,'MR]-QKFBT^-N YAUXM$2 M&+8*'>F:POAG V@+WG"GWG9MN^TKG+VD=8 M\^VW%AOV9P-NON-:G\%W' &P]H3\-J'5@LYE.DQ=7](%._3290!#XZ23: M+N@CN;_/:3S#;A3 &QQ-_#"(X,WQA?WM3@.[,$EQ$9Y4O(/!/8'3,/6#,$%1 M' >QGR2TC.*S&X;]$! UFZBYY+4U>!O2?S\J7RM77+>>N-I!>U*M5U*30Q,_ MB5)\HEM)[-UW!33 #W$"V**C>-J!+Y@+7BS-O/DR;T MQP(?[$;BI G]21/\8^CN9___"_%U4RN] [42K4=VA+%C?SJ)O2M7;K5G>_"V MS2!(>+ALNE'>:WI1[*=I"E'HQU&R'X*^Y\1[O(L1Z6?!"W%HYFNS\1KMS=>2ON_H'XR-12X-FEX M<.AXF>&=7[E;O7HQ:(/NKY7+OP!02P,$% @ :(5G5NHNMD,S M P 7P< !D !X;"]W;W)K&ULE57;;N,V$'W7 M5PS419$%W.ABR;?:!NRDBRW0+8(DW451](&61A:[%.F25+SY^PXI6W&PL8&^ M2+S,G#DS0Q[.]TI_-36BA6^-D&81UM;N9E%DBAH;9J[5#B7M5$HWS-)4;R.S MT\A*[]2(*(WC4=0P+L/EW*_=Z>5JK MF_Q:+L+8$4*!A74(C'Y/>(-".""B\>\!,^Q#.L?3\1']@\^=Z_V'_&03^[P"B6,_\*^LTU'(12ML:HY.!.#ALONS[X=ZG#B M,(G/.*0'A]3S[@)YEK?,LN5K:9>3GUT^:E8B MK(I"M=(:N,<"^1/;")Q'EN"=450B2W3B\BWF)Q#<-D &F,/R2C^^0++K&>974+_?RVY"/4V4?A=683Q-9P- MU.T$[+BC7W8*1??16% 5V!JA4H*N-9?;&3R07I0MF=#66>3 ==*U,PFHN=AL M4 ?4X)/E\Z&3?#*8CC-(DG@P3L?!;VC,+%@Y DP6CHN&0F/)+0AE#/7X*A^/ MX3U<)9,)O \>E64"WGFPQ[N9)_$H?@ M>PHG%FLF'&C +&QPRZ6DCKG(CKVK ]7G'8RR++C3ZHD[P0V^K^8H&T(RR*=3 M:EW9>E$U@4MPK[G%GU15F0%(]&>#O$D/)2F8UBB+9V#E/R1FI.86KM(\4U].R%$2)[1<]SIR;]VJZ$3T&M1;+^T&?*$Z_>M7^]=CU8GFBWGW]'QB MFHIB0&!%KO'U. ]!=W+>3:S:>0G=*$N"[(&PO=V]R:W-H965T[U%-/!8E4)/W:TQ]=CW=;[% MBNES6:.@D[54%3/DJHVO:X6L:$!5Z4=!,/0KQH4[FS1["S6;R)TIN<"% KVK M*J:>YEC*_=0-W>>-6[[9&KOASR8UV^ 2S<]ZH M)S:^"?C%<:][-MA*5E+>6^>ZF+J!%80EYL8R,%H>\#.6I24B&7\/G&Z7T@+[ M]C/[55,[U;)B&C_+\HX79CMU4Q<*7+-=:6[E_BL>ZAE8OER6NOF%?1L;1R[D M.VUD=0"3@HJ+=F6/A^_0 Z3!*X#H (@:W6VB1N4E,VPV47(/RD83FS6:4ALT MB>/"7LK2*#KEA#.S:_& PDC%44]\0X1VV\\/X'D+CEX!AQ'<2&&V&KZ( HO_ M"7Q2TLF)GN7,HY.,EYB?0QQZ$ 51=((O[LJ+&[[XC?*>X)+KO)1ZIQ!^7ZRT M4?0>_APKN25,CA/:'AGKFN4X=:D)-*H'=&?OWX7#X-,)N4DG-SG%_M9MG 0? MEP;?I4%(SZ%'W;<=1A\DEU6MN,8"Y!K,%F$M2^I6+C9C6-(8*'8EVJ,^CFX* MJQ4JQ]Y6WW%NV=ZA=D'%6:GA#++8BX<7G/A;*0L- R]),@@]49IYBPILQ4L"J RR80P]K(@L@3#S%FP M_)X4=ZDA] ;#&-)1X/R0AI5.3[T'&R4I=1@-O- F&'A!-G*^D9RQ\_)FF/T* M3.0('T)ZZQ]IB6@Y\/$^GZ#Y>49\B9=E([)2,JBJ8V_"[W5KA6K3S"1-E[ 3 MIFW<;K<;>Q=MM[^$MS/SAJD-%QI*7!,T.!\-7%#M'&H=(^NF]U?2T"1IS"V- M;E0V@,[7DI['P;$)NC^#V3]02P,$% @ :(5G5I;_[6(K P M08 !D M !X;"]W;W)K&ULC57=;]LV$'_77W'0ACUIT:=C M.;,-.':'[B%KD*PMBF(/M'2RB5*D1E)VLK^^1\IQ7=0Q^D(=R;O???*GZ5[I M+V:+:.&I%=+,PJVUW4TY8I;-IUKM03MM0G."3]5;4W!5V0,E>04DSN%/2;@V\D376WP/$%-(QKNPEKMOL(N(*JRO(TPBR M),LNX.7'/'./E[^*UR#E6,-2&6LB6+*.6R;X_UA'<*^Q8YP$)FL8*C)4 E;< M5$*97B-\7JR-U31%_YZKS^"].._=O:P;T[$*9R$]'8-ZA^'\MU_2Z^2/"[D5 MQ]R*2^@_W<.+*.=CA+^519A^8K- $5A&3=)W@J(UO MG%!,&O@5TJA(1O2=E'EPZ&S 9:5:!,N>T$":1:/QQ'TFQ2AXTW9"/2,&FASR M'5L+4LF+'/+LFST^$0L:=Q&-QR6MY74:K%"3OF.5H.&2HN), )5*Z-2_AW.C% M)U32HMYXPG3-[:4=6.5X>N3DQ4!%W]0'0K]C>D/5 ($-F297XU$(>B#)86-5 MYXEIK2S1G!>W]%]![13HOE$T?(>-"#5AOP76[?1CV0;'I1#C;\DERT_[[47;J]H9> ML.V+3(KDPX>B12U/2G\V1T0+]VW3F95_M+:_#@)3'K$5YDKUV)&E5KH5EE1] M"$RO451C4-L$/ RSH!6R\]?+<6^GUTLUV$9VN--@AK85^F&+C3JM_,A_W/@H M#T?K-H+ULA<'O$7[>[_3I 4S2B5;[(Q4'6BL5_XFNMXFSG]T^"3Q9)[)X"K9 M*_79*3]7*S]TA+#!TCH$09\[?(--XX"(QI&'RC MFC]D98\KO_"APEH,C?VH3C_AN9[4X96J,>,*I\DWH8SE8*QJS\&DM[*;ON+^ M? [/ HKP&P'\',!'WE.BD>5;8<5ZJ=4)M/,F-">,I8[11$YVKBFW5I-54IQ= M[S3U5]L'!KM&=!9$5\&[+X/LZ>#M,K"4PCD&Y1EN.\'Q;\!%'&Y49X\&WG45 M5E\#!,1M)L@?"6[Y1<2W6%Y!'#'@(><7\.*YX'C$B_]/P?#G9F^LIE_EKY=J MGY"3EY'=];DVO2AQY=/],*COT%]__UV4A3]>X)W,O)-+Z/^]41?A7B8+'Y1% MB,(KN'Q*L]7KG96-9IS-TD"IVEY+@Q6H&NP1H58-W7_9':[AE@9+-33H3!?S M>-1[;/>H/=?_YXJW'613$9J!5Y!E;,%C)T0L+F+O1I1'JE8_>%_3BHJ4%8L0 MHBQA:5QXO]:U+-%[,IQE$2<1R.I)?G)D7+ L7E)M.*_HW=!ET]'J\4%5E* M4D0]R?B">O;$U<-[>DD,PDF8T84E>4H,6!SE[A.%.;QT3X)GPZU%?1A'N/O# MALY.G5^)S30;DBCR MXT>)XG0EY!=5(&IXKLI:G;F%ULW)8*#2 BNF^J+!FE:60E9,TU#F ]5(9)G= M5)6#T/='@XKQVIU-[=R=G$U%JTM>XYT$U585DR_G6(K5F1NXFXE[GA?:3 QF MTX;E^(#ZE^9.TFBPM9+Q"FO%10T2EV?N/#@YCXV^5?B5XTKMR& B60CQQ0P^ M9V>N;P!AB:DV%AC]GO "R](8(AA?US;=K4NS<5?>6+^RL5,L"Z;P0I2_\4P7 M9^[8A0R7K"WUO5A]PG4\0V,O%:6R7UAUNL/(A;156E3KS82@XG7W9\]K'G8V MC/U7-H3K#:'%W3FR*"^99K.I%"N01INL&<&&:G<3.%Z;I#QH2:N<]NG9M1#9 MBI^(J]((0;4>M"P<(EI'Z+ @] /PS?L1=N((VLO^J&(X9*KM!2JE0A_S!=* M2SHW?^[CH?,2[_=B[M*):EB*9RY=%H7R"=W9X8=@Y)^^$4.\C2%^R_H/9.U- M>_O1PJW0"$'0AW$*ZOJ2@!>0;G:R5O,Y!%P@OR"2@ M.29 2<9J@7*;:/LEV7@DR>_O^'4ZOQ[<4M':F68='%ZG99LAW'!6\>-+1N*% M:&O]8@+B*2H02YBG*3:TTPQ[AQ_&8>B?WOX\-U*0G"H[$YP>>; J>%H HY!2 ME)HO>%*M82;JB*PII$4:N;0+VM30F! 2_S:L#_-2"0^XW@2B+%E\&R?93]>VEU)4=M7.*&X* MG4/17=\O# U7QK"5R:/:*UUSC\4]4!O>DT=+I;!+A;!+A7$M! (FO MOC.OA-1]J_(&)-QDGT$N\*$[(:^@E_HC\UL>IJ!K4=$IRB?8 0C : M0L]\C@C:A2VJ%.$]ELP0I@K>*(B](/:AU_V,WJ/0Y.X @J$7)J$)+PB]413: M"#MO_R8K^"ZR+.P#B*+_AZUX.(+>R MMCB(O2-YARZ@-WV7+#TP401A]XROV MDCBP? 5>[,==D%X4):8^4'4P[R0=0/:$DIY]8(8G_IEW3#J,VA7&)FBITI=)0B6WCV@.9V M;2E*ZI#4R9XK"Z]<6;AJM7FHYKN@/G:@G-_)J4-$&0 ]7A.+HE7$C#IRR&T$ MDV1HA!A&XY$1AA"-?2.,()PDCJWE;*D-TM%XFUU[\&'?$S;8:4+HP.2VU5*0 M&IZ[?F0[N^WFYET3\TV]:P5OF,PY'>H2E[35[R=#%V377G4#+1K;TBR$IM-I MQ8(Z4I1&@=:7@IZN]< XV/:XL[\!4$L#!!0 ( &B%9U;%+L7/CP( -H% M 9 >&PO=V]R:W-H965T&EP&L%NJDJIOYLD,O]R@N]1\=-N2N,=?C)LF8[O$7S MK;Y69/D]2U96*'0I!2C,5]XZ7&QBBW> [R7N]6 /-I.ME'?6N,Q67F %((>>6B&3\[CB]_DH;.-P_LG]TN5,N6Z;Q3/(?96:*E3?W(,.<-=S< MR/T%=OG,+%\JN79?V+?8^,2#M-%&5ETP*:A*T:[LH7N'0< \>"$@Z@(BI[N] MR*D\9X8E2R7WH"R:V.S&I>JB25PI;%%NC:+3DN),\L44J."3%+NW7U%5L-8: MC5[ZAK@MPD\[GDW+$[W $T9P)84I-'P0&6;/"7P2U2N+'I5MHJ.,YYA.8!J. M(0JBZ C?M,]TZOBF+_!=BGO4AOXGH\>PYAS:U =N^+G>:J/H1_EUZ %:^O@P MO6V>A:Y9BBN/ND.CND?,J/ G>'Q$?]^+C8^S_4::C/(=5PF=I$,)H H>O M:=TC;MW&NEGK9@HAE56M2HT9R!P(!KGDU.BEV"W@EB9(UG &UL?5=K;]LX%OVN7W'AF0Q:0+7U\#.3!$C2 M+;9 .BV:SLR'Q7Z@)DHJ3^?5[+BDK3IH&:&.)XGV><^\ES_;:?+=; M*1W=-W5KST=;YW:GDXDMMK(1=JQWLL672IM&.+R:S<3NC!2E%VKJ298D\TDC M5#NZ./-K7\S%F>YCQ)V M2-:R<*Q!X.=.7LNZ9D5PXW^]SM%@D@6/GP_:/_C8$&!XTJ@V_XK[/PY' ,OF) M0-8+9-[O8,A[^5XX<7%F])X,[X8V?O"A>FDXIUH&Y=89?%60B#;JF+^OBNCBU.U'(\Q&( M;Z6YDZ.+WWY)Y\GOKW@Z'3R=OJ;]IPB\*O6R3_2'=I+2?$P^_&];&5WK9B?: MA]]^66;IXG<+PN*#LE1@W2@K2](5N:VD2M-51H!)-FMIH@-4]'PEC;[*.UW?05/$3ELV4!A9*D>_4IXG^)LM5M$'U8JV MD%$M45.4KV:4)_/H,UPQ4:U%:^D=9?DJNI6MTB:RL@",Y4%3)0I5*_= Z2*+ M9TD"R],XFRVB&VGM*=RLI/';M77L0.6MP2=ZD\>+:4)OZ-W!7NMH MIXWO-K!9(W7O'*?.)UVTR#6'A[(.>P<#EF8)%";Q(DFBFX-8Y,5^A<%EO%IR MWM+E,LYG,_K81I\+IY%USG@2>P![I F:)8>N6J=)<,XY/;,$-B@9+V:4C?&4 M\Y\L'Z>4I0DMQQF:BN-"46W -4W&*ZS/V=@?^LYC[/%]:DT@*25;0V8"5/@) M4%T'J#X/:0RRK/@Y3UH4Y5H* _.<'K!"X!\9X;SBFX]7G[^B];HM=E)5:\2Q MJSN++6'8\::4)V(HL!:#M)9WTF"DL7JE8U]L@E/B$4'=0?L+ MED5O&*L>J)/H!Q>RW@5$@+'#>6,WF,#@5]OAQXH[GPIL%KN=T?<*P,KZ@>DS MBQI5UWX8NH&%[&SM]V-F6P>:LMI';L:1!60R\(H_>6+I#ABUHMMT!D;_O*4K MT7XG^P#I0C!D0^9!J -9.0#P=>= M*P_EK:SMN(OX.K?J]A M/.CRT@&R2J*+[83R"""-\70UAXEOK',O[#-Q7@@5W^A259P.GW&4/\OFTSGW MU4>=,+!&[J *2> R4$!3_0-MP@Z11C\VLE[A+(D.:A"D*:$4'4AR (4V95 C MT)!VDMF(KBSO<:)#_?4$+M#Q=*U*'RWP=WV?8T($&6Z) 15)#Z@AWP;&: ST M29ABZ_M%#/<)?1]Y$$:!;J"L]^L)[;B$0X #*,\+=;]5Q3;:^MA#HR@]V7ZL M*Y\!9]1FX_L=RL3)'95ZWS+GV%D40(W\K^OG'.L+"CZ@INED'%V6< (>BKI^ MB#DSMW+G0L_+DW[2_3S 9)P8[G% ,_114"5U'!D27D4%80Y2$U M(A/N/>'%Z9V_:ZRUP\W%/VY1:=+P!GRO-$ZH_0L;&"Z?%_\'4$L#!!0 ( M &B%9U8+XI)7408 *0. 9 >&PO=V]R:W-H965T:!,C5;H$D#>*DQ6*Q#[0TMME*I$O2=K*_ M?FF8F09>.*6J[,1AV.U47,C6\:%;N]''AVIN2R'A1C,SKRJN'T^A M5,NC5M1:+=R*R=320N?X<,8G, 1[/[O1^-996RE$!=(()9F&\5'K)#HX34G> M"7P1L#1;C)3Z3B^?BJ-62("@A-R2!8[# LZ@+,D0POC1V&RMMR3%[?G* M^@?G._HRX@;.5/E5%'9ZU.JW6 %C/B_MK5K^"8T_&=G+56G[WLBA/.>6'Q]JM62:I-$:39RK3AO! M"4E)&5J-7P7JV>-/,E<5L#O^ .:P8]$BK7?R1ONTUHZ?T8YB=J6DG1IV(0LH M=@UT$,H:3[S"L_4N15_]BY,'FIS%P#^_MD M9*S&BOCG*9]KB^G3%JE+#LR,YW#4PC8PH!?0.G[W)NJ&[U_ FZ[QIB]9?S4? M+VH_C8U=*PLL2@.V;9S=3<$[4]6,RTK:!#29@7X;/>_,$Z!LN>860[R"7:E)R8SR,4L *A2:DLMB#6B.Z\I%- M^0(818M,*C0PX40LN.=GZ0UA9J$:@<9 N^+%$J:]5D&1[*-:@);(9Y:!Q-)# M-R_YDL51EK$VB0Y5+M"Q3W(!QCJYD]SN^VPY%?F4W$'2-8B*9'.E9TKO>H\A M\I(,FX M!J!W+P5&RAM2I@UK]_P0.6>?O67MR._V!JMITL_8OK<*-FMW8S_&*.RS=AS[ M29;2+//#A*3JE+-V$KM5]Z2Y=Z>PM+TFX=M1:G<'?MQS1N+4#VDO7/-3TO7. M80RH4:Q0W_V".D4G$6,_)KCDYAIFY@_"KC/K9[VHMMH-HS66HK&] R;ST[[# MDOII&-9*67^CM"4[TVHAW/^SW4O]7M:OXQ7WT436Q"[!L"2H?#$>@_M%>JYE MJ+:2.$@8UM$@2'%(,O=VXFG(EA2V$(@XSM>==*_H'FYPAGA. :=R+F)9,&@D<0=.8DUNVG& MI;-'8]>-48#YV_OM'%PKSP@Y*2G$A5B(8H[$@257(3%(J\5H3O1BQ$2*LD6)Q-J4@V#G]S/E-:O5.2=[ MZ\*G[9&4 C\3"L M[:/OS4H,JML ?LS%S+$U+[[-:^(VR.I]EO8BC\A@5+,CPV@+B>$KRW7HD6A@ M286!<0,]>:2&=7^["%LR#B,/3YYXKI0-*>681Y$B\3B#_HQ2Y!9^MYG M#* FFDDC8I1L\#.%;$7R+>H,HAZ.J9^AY(ZSVR'&+WB.R)NF(G=/*J6M^+?V M *DH2OHU%?5Z1(8U"KP1(.$0([V,OYT@VPT:_DMZO]+>3WB(K_I^EO9JZNHA M[2/_>==@=U7>$J!NTOPH8HP/<>LO8D@T[I0DJ5E4?388<T5N%Z)!T_ M&H0NVREF^ZG3:6?KYE!A!;K[D4$6F4M;7R+6J^LKV$E]\]B(U_>W*ZXG6-^L MA#&J(@UF+:;K.U']8M7,W4-&RN*MQDVG>(T$30+X?:SPG-J\T ;KB^GQ?U!+ M P04 " !HA6=6S/%T0;(+ Q(P &0 'AL+W=O&5(2%;]L[J[ W8<#MAM+(N=]GN&,=+8T]JO+E:K$_;PH MW>N]O*H6+P\.7)JKN71#LU EGDR-G'A\X.YU.7> M^1G?^VS/STQ=%;I4GZUP]7PN[>J-*LSR]=YHK[EQK6=Y13<.SL\6XZ=[ M(E-361?5M5F^5T&?$Z*7FL+Q_\72KWV.Q6GM*C,/FR'!7)?^K[P/=H@VG!YN MV3 .&\8LMV?$4KZ5E3P_LV8I+*T&-?K!JO)N"*=+%XO(/>46N!(Z9WM)6> MU7>28D-\*%UE:]:4K;#!.&^U2PM#!A%_OYA@.<+J'YO,XID>;V9*J?;2+62J M7N\AEYRR=VKO_.>?1L\/7^U0Z;A5Z7@7]1_@U)WT-TLO_F8J)48GPTUFV\&^ M69Z$Y2OQMK9T7>5*?*NEK905BH)'?)0VS5O?#\12X0$>XY$N*R.ND]S66(!&W:BJJ52_@GPT\PG M6I;BLW*&(X-N?QG>0!53%-(.Q2<8O&,FD6R9 M?+IF<5L-$M8@4Z4!,I-L$-H%[%#WJ)M.PK0 ITNNVQ M*FE19&#WOP=;C8/'):'S24&I 4&P! M06"T-?4L!_;?>6O $L]9O^._4@@D6Y!X+*PN!AX# MDS;XE$>3+8'6 /2EF2]DN2+RN'2]#(3L38@32E;!\@0_>JI3"8 ." YCDA<' M(M,9.%5-8A-EF?V)PQO#.<%(E--.;(H>!H:0/U5<6$K.J!\:2LB0E S0YEKP M@H?#I!_"ZU7RW^;KK=WGQCB9,G12%F+)A JASA*"(UK 44F.4/.'-7=A;!/_ MM'(F">:MP/D,)BM_H,D23>%WF&D<+6@?M2B=#?\1F=:TPWMAR3D!.2I)U41$D#P:B@ MRR:JT$L!R!%0/9/'!E_J*@^\2W6/7 7T0\PYMRP#\M830Y8JZ9JB MY()J#9UCVSM7X9BA>:'GG+3'V[4[$3&7=.GZE\'*]!0;()"AA0&,#E_8!++6DW.GT1 M=!R=A.3C6.:"Q6=S[CO)2 WP._&4<%^Y9P3]D5$V'AT'3=]!Y[N0?FGH8"), MV)Z''=46CT&T,>=?]&']C/S-2W_521^-)-ZU?.+A1(]^G%]D^$LJI.^H.6H: M\6LZQ9%NN5ZXY**%]-]"P63>S[K$67]T'0/HU)HY!77KWJT4U[8EUVWE(%$_ M77YHEIK>%9?%B$5/QP^^G#Y<[F\GM[E5JC=T$NNWDIY/'G?!)8;\-Q+MKQ9 M1 <@_P)L=%CS1(R.C_#_?=%2_-5WD'R3_E$Y_N^G0=(KR[O3H%=-MR;#_^.W M'[_>:/T 7K_W/Q+!?D1!S5I4!IH"M2.<1ZC N;A3!#0$*(VY=66H^)F9J2N?/!_,6B(K,T@A!F4PMSM'T M5H&Y=_.)>.Q!69EK96DHMT(^:F,ARW?E0EU=U%P7N?JP!'[ MBOZ*4;..9E??:D,Q"4HIB#RM2]]*JNQ9HINW&&(N[5<5K*(S6 UIVUJ%6J#. M* V3\78F1,5I-.#PXB[+\OFI84VA M76.(H]@0=1D)'>[36YZ,$CH:%;0C+"A4SQ<>(FOGVPD?&;Y_WV"[WE!O*"X> MQG%+.S93>[./RS$L=V&')J*;620]^8&CE'T<<%Y![R]-0]-NI!%Z\R@9YEU* M'M-IR.6CF#V>@)P?4EM^@<#CA@TCO]K>D7(1 MY#;]['JKL08#KAU(4P<7PFK<"Q8T-8)CA<:%?AQ!?%N=_:"4T5?'XYNIOE>$ MC#/QM+/=,Q;A3EK-GN>GEMZT/B-9R#Q#\2G,_@%GYD\_3.)I?N(QJ9)^DE>* M"?J0P*9'E>WEQ;)J!GOQ*V>8O%@YS4J'&:+BNDA\FI'^@T$=Z(0W0T$6$$K8 MXEP>^8#&NH;6J>W["!BY)V?[PB33CM-";""_3K99G4SKBEY>,OD! M#-C, $VI]OF@)K[D)O XCRCH'WYJD\^9[.2R3[G"9TW\.+D5!V#WD:911'E^.(I'S:;_-I*&Z42OP[QB/&FM&K?0C5O(GK3V?Z>[FO1(%,V^XW M *2,O$QO&;QMHO=!C=FPG$\3E"627IG-@(?&RTD&ULI5A= M;]LX%GW7K[AP!T4+N+8EV;'3)@'<-+,SQ79:--T6NXM]H"7:XE8B/205U_/K MYUQ2=IRO;K/S8EL2>7CNU[G7.MD8^]554GKZUM3:G?8J[]%S:U="MK11EV-34PVPT.AHV0NG>V4FX]\&>G9C6UTK+#Y9VEO=^.C6E6>;PS/3M9B)2^E_\?Z@\75<(]2JD9JIXPF*Y>GO7GZ M\O68UX<%GY7=@.VQ9""?/3?U%E;XZ[ =#PHLWP@OSDZLV9#EU4#C M'\'4L!ODE.:@7'J+IPK[_-E'60LO2_H@K%?2G0P]0/G1L.@ 7D> [ & -*-W M1OO*T84N97D38 @V>TK9CM+K[+N(;V0QH#SM4S;*LN_@Y7L3\X"7_X")6_ID MA78BI(2C?\\7SEM<_><^PR/L^'Y8KI:7;BT*>=I#.3AIKV3O[.F3]&CTZCND MQWO2X^^A_TAD7(D=G5*9DG".>E= MGVHE%JI6O*-/0I>D=&$:2?[0J1OE*Q)UC9J-9ZSC&2_I$I)2MK5, 'F+0(*H MRV8A[3[R=/M.FKQI0=*:Y@[R]1/C*^RX]9S2_F@VP6>>SI)YW8+N4A7)W['B M __)>%$G92OI/J;T$Y:-QU-\ M9_ULD@5D;QYMT'@ZXE.S//FL2LND=:FTH6>7?D!_,PNH\7,:]V>3'.?,\O&/ MXUWSOTL+K"?]/,OQG0-[>B.@EZ(.>VX'-L22P\6DWQ,4W#.)Y-K]/N]D1^-*)L)P)[B]9:KBQT$(7:V4BJQ)4DJ5=H M?27-Z6#38#Y =5$EQ=66BG@_]C 4VUIHE.1:6N%#I6IZ+2S*[_=6U;7H Z(35K;\!D^Q,80>TEHQ>&<8JQ%HA^"2_H>67RK?0#1(^K%E;4W8D MEJ+H-(!/WYTWH/ERB?L =BP9;XV3]$8P G3BO++*>25TN 5ND)O.F*=/9EDZ M?>7H_.)]7/O^?1\>6H<.(PM''/]JO<,@C_(H'78YRYBPXM6VS&G$DM+KJ\:X1ND7#(1<[0@]0+8G8!NH5Z^B0; MYZ]TY$%W>/11@"OAV+20O[4I0O9K*-$]9Q2B6;?H8I4J*FZ$[)N2%EL2?RT. MR8-Q&-";>#3OVH*5H[L"&;(Y]L'8>EDF;_@O! B"E!VGV)#2SZTNX1W4^R=9 M:+.JT<5?7%Q^4;HT&_>_'H<10!O] FF^5 B&70FM_H@NQ#1 [9J="5*OFEU#*! L<*,#018PHPD:IK\B\YH1(EC*N2 %XN:3]0H MK44;1Q-.KJ#31V-NUQ-N>BST=[O%_RL$$8D.D/9"$&X=JD")E G<8%0S'$Q9>PP]FZ-T<>-%'%PP>"Z<*A7<_IS;YSNQQ;B!$*?'P>?< MRG@TY1H6]-\ ==5!B965DF4S3J&'L.QQ_$,$PQI_7F% EY,'G0TF+6L#Y0G% MP!N^RFUHND8#DZ>AM$B<*L'JFUB$7,NE)"*[>>1*]MFK>^" *&IGND83G9%F@\EC>P.G%2I\RG6+$10)E:*1 MY\>',RX=]8]F(]Q)IU.N[MF4_F66^'=G4%8)CV*M3:YSBRXN08OE&YROI/,A M;4#_>A/JEY/ 2AZ*N'U@:NO*9#>)<=2B];&:!'GQ[<4264A_(&GVS:9+MBNX M$OJW3;KJ0?)PA,L;45S(,"EBH//[F89#&FN(NAJZD?A]NA)URPGG>0#.D5MP MU7W_0X<'[PH:5'YX(^+8_]K'UP;[N_N7+O/XKN%Z>7QC@_ZZ@F:AGI;8.AI, M)SVR\2U(O/!F'=X\+(SWI@D_JU![O #/EP9_1[L+/F#_*NKL3U!+ P04 M" !HA6=677U6YL4$ !4"@ &0 'AL+W=ON8VO&=IK$,W''$[?-0Z#" * 4 M_7W/@I0LS]B:MB\2<=FS9_?L KA8._\M-$11_##:ALNLB;$]GTY#T9"18>): MLEBIG#:: MM%M?9O-L._%9U4WDB>GRHI4U/5#\H[WW&$UW**4R9(-R5GBJ+K.K^?GU,>]/ M&_Y4M Y[WX(CR9W[QH/;\C*;,2'25$1&D/A;T0UIS4"@\7W S'8NV7#_>XO^ M/L6.6'(9Z,;I+ZJ,S65VEHF2*MGI^-FM/](0SPGC%4Z']"O6_=Z312:*+D1G M!F,P,,KV__+'D(<]@[/9"P:+P6"1>/>.$LMW,LKEA7=KX7DWT/@CA9JL04Y9 M%N4A>JPJV,7EC3-&160Y!B%M*6Z2?<2>>AE05=9FB50'Y%V?+UJ_F;V=L# M(1SO0C@^A/[?-3L(]SQ9\9N+).:G$W$X8?NK5V'D*@'!R.3D=Z*-16R(-[;2 M;D0C2\ (G \A @Y(PN5:U3(U:72B[7S1H,]XEZQK3U@B 6 9A289HOA)G)Z. MYV='XJHL%9M)K3?CD;*B<-8.[;Y6L4F.OSIEHUB!(:LJ 4A,]PDIV*53*5+9 M&S[@.(L_?W Y_@70[N1&''$X\U_&HNH\C#V:/Q1>Y;#!II2OX\GHDT-$OY,W MXM:N*/2I>9H"67SOE(>99,=],N-+64#/*],9L7*Z,T@X$E%IAUS46@8,;4$) MW.( ;+4$D'8%!S+B0B;&VO/]^M798G[Z-O!IV$F-D\1V%7][%@)?2B.C<%- M5TC,#EORB5:8B ^=]'!!]"_%+AUV6A>A^HI$_6B-('-JI*XX'I>RV4K/GN&$ M+#SJT2C5TLC6#K?0J<'Q88!N4 M5*>E1XR=#ZFT\@[K%.#\P<%#J4+;16)##,@K1BTA61'U9E2!">K7IZJ)ONOK MK?7N*]8AM2>="@D\0]>V>I/:1F$OZC1E30$[L84 MVP;\-]NH1%"U594J6&'C+$5L&Y72X.8$[2^4N$H=V&G.3-A_G]FX:5.4+&U? M88\I2<&0:;7;I*YH^<13T'V E$+8!=+B97*XTH52#JA KLM4X&@ 5;!#*A1NZ8U8-[+O2IP-!.V%#9_I62KOO(.$E*%U0_%8 ',KOJ\7W6K(,E MR P>(O,(7=&((;*UTAJJ!F:.$I)<5R@*Q"E+$ !!JBK.N+.)QK::<%) 39R3 MV(E:Z<\J:#Q@I5Y^[*XAW&U%3\1S-\5T[Z8WY.OTGF%M.AO[2W\WNWLR7?4O MA9,+W;YA^$%V;W@VYB] Z?39X]I'G#5BO'(Z\ M8< .=@_)Y3]02P,$% @ :(5G5F7O_W>F!0 "PT !D !X;"]W;W)K M&ULM5=;;]LV%'[7KSAPMV(#7%N2G3C-#4B:#.O0 MID'3K@_#'FCIV.)*D2I)Q?5^_UD'IT M>AS>7=O38]-Z)35>6W!M70N[/4=E-B>C;-2_>"_7E><7T]/C1JSQ!OW'YMK2 MTW1 *66-VDFCP>+J9'26'9[/>7U8\+O$C=L9 T>R-.8S/[PN3T8I$T*%A6<$ M05^W^ J58B"B\:7#' TNV7!WW*/_$F*G6);"X2NC/LG25R>C@Q&4N!*M\N_- MYE?LXMECO,(H%SYA$]?FY+%HG3=U9TS/M=3Q6WSM\K!C<) ^8I!W!GG@'1T% MEA?"B]-C:S9@>36A\2"$&JR)G-1L?)'L+(7NL3R>X I$1O8Y3V[\_Q)Q LL M)C#+QI"G>?X$WFR(=A;P9H_@Q),#*B M7>#0WN+H]/FS;#\]>H+@?" X?PK]/Y;C2:R'F<*5\0C9P00>=P77M#/06BR3 ML,C!!RRT62OA7"(=B-97QLJ_L01O0#K7$N(X35/^AW1"GQF"=+:4F,1@<59B\,G4C]!8>\Q3][/J:+\;[B_EXL9C!&UP+ ME;R/X0+M55,OI=")Q76KA(]20E&R,U\)#T7P)NG1HB<1(_P?@9AK$D2I:1:A MU5XJD)XDI&AKAJ'59*I0. ][<;UKEZZPRA$([U0<"FLEGKM MDH:2$8(-L:Z,(EFD"?!BJ1 <>@_(@F217!12M5ZL)PW1,>P_G@^R+Z M9KL\P/!'FGS8H+K%I(XJ<-_OW?57;8U6>&,39OQO0G/)%?KD=2Q,MK<_GI/J M_ #[!^-Y?D"#?#8^F&?)!6I#:AF@=\8PN$F^@S9=&W;I>P&;H.9$^!?!/A.U+YY"< _L>;EZ5%8S&_"VX\89BFUZ^2BP4,:2"0!0?"U]:83U:M?U6ZV*// M60J_"=URVKI-.@LJT8@MW8,\+P[(G;%CB:3;AZ3+"1+H1OJ*)(=)E)+$"'O= MX*2<&V&#NPO2OH)ZRTT8&W:P=W CRJKU+>][&?R.DXU4"I8L2Y1(O6:SMF$7 MA&_Q%G7;]77?"H/IH(.=^+++N)1M"8EZ5L&*6D87DD;DH93QVD9KE*QE5$&B M5C?&D?(LM\%TM[TEU6U)G:C147!]F9)8B,Z,']MCS^3'@K[%I2(16NR#2=+/9&8./5.SYXTX3K[M)X MNCR'846_5M#R II?&;H!=0_L8/C]<_H/4$L#!!0 ( &B%9U9:944%@00 M *H) 9 >&PO=V]R:W-H965T8(O@ETC7UHP_TM:'))XH;0^='B!J):$F 1: ++N_O@M05M3&\;2'7D MQ#[LOK<+X'QG[+W;('IX[#OM+I*-]\/99.+:#?;2G9H!-?U9&=M+3T.[GKC! MHEQ&H[Z;9&E:37JI=#([CW-W=G9NMKY3&N\LN&W?2_MTA9W9720B>9[XJ-8; M'R8FL_-!KG&._J?ASM)H'.'?4A1+(P MYCX,;I<721HF M^T4M_>8BJ1-8XDIN.__1['[$?3QEP&M-YV(+NW%M/DV@W3IO^KTQ>= K/7[E MXYZ'(X,Z_8I!MC?(HM_C1M'+&^GE[-R:'=BPFM!")X8:KZ36\?22A';KSB2?<\'?2[C&N1HSL*Q@B@W=&^XV#MWJ)R[\#3,BA M@U?9LU=7V:N(-]B>0BXX9&F6O8*7'Z+,(U[^M2C]!BW-E#^&]\0BB.84OMX YU0=-,'R>H+H'8@^>4%H'& 0&D@?[!3'Z+%%LJ1^H MI5[*88<6@>@>K')D85819&4Z.@4(_PSF=+PLMQTR^C7*\]F;:^/\L4P<%D\T MV0]&H_8L[!@WC'NQ3SOL'I#U8PI^Z>$_U\\W:AA"C&&'#34A8,@;G@L!;R#+ M>5H5U!$53ZN7"4>1 Y#RK2A IGQ8IU%Q4@MVA=49K[&#*ZZ:B M-JU2J'A63]F<>%0X9KT0%@C>98)=M:[;:.V;)8?4@%QW"8,V#BH=> M5>2TKFP::D53L3O9WLMU\%;P/*^IK;.4VC2O6.20N5$^.,B7\Y*69+RN&BAX M7C?LD_&R8WN=GQF&JN%TC%/41<.G54T=(B2E*'] 3;)TD2RYI!-(A7H)1RG\ MWSGRGY7]+ *I1^243>BDO!9!SX8WTXI]Q$YZ7+)!6J_(]S";D5#3HJ*V$D=R ME;PD)G+>B)*X$U7-;I#*J%4R7"@C([TAF#_C1)"7!"/&F]!6I/R=-2N,64,, MKC#J(?* F68-J=),!;O5;FNE;C&H5 >M1!X$;]*"?9*/9"-X)L),6DQ#(N0U MNY+ZGK4;:=?T._CAY2.0!RNE"4G)#D@C[62\^5P IC.:("G!"6R:$PM41WO] MXA3E<5- G:?LO=$G%.36VE C;D,!0D@KHMSB$$9*/Z#S:CU&;4="CU.N2#,X M@1/V02/S=(6'E/Z=KF%8*C=LZ?!QZ'V'=+=[(K8LTW%US. ##&5K*#(2)I2, M2,M]YNX3$EY+R#=0%E2\,8U+7N>AKO."5U0$+YW,DZ/[LTDB2+*.UR1:7HZ+1.PX\M@''@SQ-MX83S=[;&[H<<4 MVK" _J\,G<[[0=C@\#R;_0502P,$% @ :(5G5J#1F"\; P P < !D M !X;"]W;W)K&ULG57)DM,P$+WG*[K,<@+;<<(P M-22IF@6*.0!3K >*@V)W8A62VDC*9/+WM&3'9*@D+(?$6KK?>ZUNM29KLM]= MC>CA3BOCIDGM?7.69:ZL40N74H.&=Q9DM? \M+:C9U-:.65-'ACP:VT%G9S@8K6TV28;!?>RV7MPT(VFS1BB1_0?VIN+,^R M'J62&HV39,#B8IJ<#\\NQL$^&GR6N'8[8PB1S(F^A\EU-4WR( @5ECX@"/[< MXB4J%8!8QH\.,^DI@^/N>(O^*L;.LWH>0+ERGG2G3,KT-*T7W'7G<..PVE^P*'H'(JHNR6**J^$ M%[.)I3788,UH81!#C=XL3IJ0E _>\JYD/S][2^;INP:M\-(LX=J4I!&$J>#E M'>?=H9MDGFF"<59VD!CANMSYAI1 MXC3A^^'0WF(R>_Q@>)*_.*)YW&L>'T/_OT0=A=PO&-Z21S[H%/[(&"UH:S&0 MORRPLW@"AOL*7SY:62C).%*R$AXK<)X_?+EY=P$=!N^#T+0RP< 3(T&'R38/ M89P6D*LZI[6J%_X/%)>E&F T(Y8@;24DV M& M0Y!PS\"6>>Y8<@EA)5V]5/81AGCZ'4Z8LAOE?4A;W*7?8S.YAP9+[94M2 MI/E 2Z5BCW*.2AD/:"U]#=QTN:T8;@36HBDWP+5IG(@-S0V"?G1I2Q9P;U%M M#O-S)F+$W6&.>M8J1@9_/,Q!T,2R@^'!_+F.7Y&>2\Y@@WSH%7*!=8%Q:9W" MH\$.*7M+JE+XR./R=^'W97,R_E%V_C>RTWT7--OIJAKM,KX=CA5R@;8-ME_M MGZ?SMBO_,F_?MC?"+B6?CL(%NW)5/4O MN]%._'4Q!X])\\=/PYK?F+1!@/> M7Q#?RFX2"/I'>_834$L#!!0 ( &B%9U:0-C%BY2L #"- 9 >&PO M=V]R:W-H965T_V*#LY9!T1HAI&&F\$F M8AAC'[ZP#RP#]L/&/K34):E,JUONRPPZOW[S6I=6J\%\W[[ 2.JNRLK*RGMF M_7!7-Y_:K;5=]GE75NV/][9=MW_^\&&[VMI=WI[7>UO!+^NZV>4=?&PV#]M] M8_."7MJ5#Q<7%T\>[G)7W7OY WWWKGGY0]UWI:OLNR9K^]TN;PZO;%G?_7AO M?D^_>.\VVPZ_>/CRAWV^L3>V^[A_U\"GAWZ4PNULU;JZRAJ[_O'>U?SYJ\L+ M?(&>^-W9NS;Z.\.E+.OZ$WYX4_QX[P(ALJ5==3A$#O_=VFM;EC@2P/&7#'K/ MSXDOQG_KZ#_3XF$QR[RUUW7YARNZ[8_WGMW+"KO.^[)[7]_]R\J"'N-XJ[IL MZ=_L3IZ]N)>M^K:K=_(R0+!S%?^??Q9$?,T+"WEA07#S1 3E3WF7O_RAJ>^R M!I^&T? /6BJ]#<"Y"G?EIFO@5P?O=2]?Y:UKLWJ=O6ML:ZLN9UQ517;#^X2_ MW;A-Y=9NE5===K5:U7W5N6J3O:M+MW*VS>[K7P]^>-@!4#CTPY4 \(H!6)P M8+[(?JNK;MMFKZO"%ND #V$U?DD+7=*KQ>2(/]G5>78YGV6+B\5B8KQ+CZ)+ M&N_RQ'AC*_X_5\NV:X"D_N_8BGF\1^/CX3E[WN[SE?WQWAZ1WMS:>R^_^\?\ MR<6+"6@?>6@?38T^L:&_Y16<,SA1W7?_>+:8/WT!*&\[!Y1MV[%53,XSO@J: MW/S=R;,/6VMRP/)NGU<'Q/.JKEI =0&_%MG:57FUOVC8-!]B5,M[&5;?*R/.#O=M_QNQT M\;%R^.FF([!@'5<[VP#=9_<1ZL7%BX\WV2]75^_HT_S% UK:OF_:'H]&5^,@ M\:3X<^':55FW?6.SIL?I\0N+/L#DL*XF6S?U#@=J8RSTP*D:>4+ Z7=[WDV$"2 M''T\-X'*7;7EQYG8 MLN--@TF^9J<0.TILP/]1P#$.B%D+^<%S*^MN\R60W,S@H[=YV?O97 7H[^J& M]D)7!AN1-Q7@&/!=P2J1@DJ+WR/ND=W!PPZ_AOGSS_AJW]IU7\(NW,I6[NL. M!D:8'6#>-0@T3EC6U>8,'RL,[]YY-L'M'GMN]WB2V[T+IQKFN/;(@U6.L;3) MP<996IC!#&? H]<"Y^H+)SCZPM9%3V0??GD#N(0OVW[9NL+EN!79![NJZDT) M&,INSJ_.;_R1__"+GOA9=GW^YARDI6TVW_UCOPV.__/9= MOMN_>$=8A(.F'/*7,O\/_GTM1%8W 7!])UH]$&5=(8UE'V^N<$I:TF^VR\O6 MW%S=1"N2;\/+.-WO*)BJ'#"L6/-O_!ZAZ6[K5B!!@&WC7,1?X.#RMW>6!5#. M!P/.(,+O]]RXJH.CWG8@H58Y'!%ZH2Z!,0)O^1-.'1S5VYH0H(\"(Z]!G80/ MH.79S*VC=T8G\6^2X*L8RL,,7UN[INV,Y0.O8^%*A,L7R#WR_1XD(#.&QB&? M""/R6 $M;_PN9KNZL*5R'YVSA@_-G8.%AF\S4$,4A,(PRZ39TG7S@,""2S@J MD9Y)OXL(4Y[&' 9HI&KSE;!;W)_2 .K^(@2NRKA@,*,?05F2^G^ ] D M@^^;>NU4FM3 FUH2JAGB"I:QL]VV+B+.2M"WR/G@F-<-L=*VXQ..6[%> R_V MTI)0D_U9PY09LER69K?P'9&2B>7M%H@RQ<&Z["UJ,\N^RXH:WJSJCDG/DM@% M?JK4,@X&T^C1+M!;><3ZN+N6Z)_@ROEV= DVD=9B;J:,Z@2E]_CJ>]2;, M!0MYN[=-'K2%MT0A"'UCMVCOPIZ^(2%K\ C]A9J)G+?AI$"ZJ''!4'C.VRV> M!E%\1G!5V4ZE-\P+S+!57-'!N<'7D>/8II5WLM=T!DP]LJ97>4F*]@W:GK/L M?Q[4KU 3GGJR?CI)UF# @WE>9==] QK8ZI!]0!Y2!O/D0\13QFA]?1ZKCW2[KW=*!:'EGVUH%(OP($I7VV,&HH"32GH;7D:R\'"NR)&20!PU8URG@+0DG,C3 AJT+ M9EMLXC!Y[,@$!6ZC4_DM[&)2+?[L5;R)-00V/ASGE6T9@YZ)Y"TI*Z*?BYR[9L8Q$:IN6(NLEZL<%. HU[UP*39E2-G140G6C5$2(0 M;,8"LB?%QP1C>>89R[-)QG*-Y(B[1W\@MP0XU(]!*B3R"^C<.C"K:>N!H8H8V% \I.." 9,'7X2,%O/X$1N5O"MJD_ MC55H^ L^KV3QY@B$.TN,"HS*QH&227ON4%^"(0M@4"W*Y:TMB8?5+ [Q@*N: M)S(T<D\3WDR3Q M)J!]C @F7QXG@FA$DA-#GT:\T7@>$W2WWJT$;")W)2GZR!E:V*L9,#&0%AER MZ[ QB" YF'#,BYZ8+^K.Z"B K0#STAI20@>J+]GX-!:S>YI+N&($1["L5FA= M@K8KO$/A.P/XSA"^!'J BFT8]/$1\S/KW EG. <]!%9R9HZ7PGPGMIO:KNFC M]Q? W0\\""DLM,C QO+*67&"%35IYCN4".P)(T-+.!%@ M.S4F.IR&/"/)BO!!& Q%XR1WFE\$[_[%)#&"C@&G?ADG@(SD870#.CP(F^:(RAU6 SZ%.@0 M0X):DGDL_C+O:R5&A)]0B*_(&016MNO$GE1+Q'X&%2!F="9@)8%51!3J"L ^ M&WN+P2@:8@R?7>PXN-M:(E"@7X]36MTQOASJV2C%0?,V?I7XHFAIY'4EG: ; M+"@Z5^*PH6. CE/1RRQ_<\)'67DW);ZR)"V+ #PW;X^'C1DU*LD.390@YV+, MJJ,2+9%Z6;H-&UJS6/L2$H+_.\ :>^#)4*1P&PZ-0@W7<>N*GE1;_B%;N0;T M&6""2*@L27+9'J4%UJ6!NJMZYU:9K6Y=4U=\UI&OPCRIBW3596)>G?3EIG0B MATWU4.;YA05F0^(1D#D@9&&'WCI138 PP/NK*+(2Z MPUX.F9SAKC;SBTG>&T56Y].Z80VH0]@5XO>N_<1'YV,E*T6A,\J*)X<^H2O& M\YG3\V4_1W[*2!020OR. 4K \OA30CMQ2$@X 6@8GW@;@2,&70^)0Y7BCJ3/ M",M*F)W9@>S=<(@$3R&^38/##F)> <)-'A;]T4MWD=Y_UD/Q[KJ>S>HQ19+U M==$924]$0=,#7RM,O@0*3=U)*70$&+HX3BT-H0;NC?D2"'1=G6UJ8DR,->NC M,,=L9UKF+P+=+;ZH@$IH9Y2T)M\^K8'*D%GT-Q)9D]^A @7R*B];=1*,DL6^ M;X %M<(>Q("$3Q1B@,-=]H"Q?C<#OMRH-._W^Q(GI1--,KJUNJG IV#3073! M'C0M">-EW\)R:+2& U[!2 9>!ER >!= !D.AYL$>8=HW42.O\5>7N#!P4)#9 M8-5@BH-JS-G7N4''3AM/,PD["S/^MEUH)B@'[=@"S2& \ !-"N:[

Q,M@*,A?ID,! X6SBLYB.O(*#BUAS8>"!V8UOO-1O\- DP94 MZTG[1H2ISQ7(P805A_:D>(7! .J6YK8% 6126]M:6[2",ZKU'5:'B*7:\*#OQ7GQ%^%#U'46]N,_@ M=Q-/B> .]K@EMRYJ&?YS8R,LQPA9.["5D 0:W#C2N\CP6?:N[,ZZ^HR\Z]-L M*631S"?37EZ^:]#0QVC1NS(7;0@=&GL4/Z.,ZAO2:/PD9F22+/RZ][]:_^O MN!0S+,Y] G6M 0H52YLR%2I[A[1':JK]W%E1?'Q8?!V,!'1!LB*6[UW'D:AS M\T;C!A0H+)"!DO$A@;J]@$P1)XJA(8L!H;WR?F04>$!#XJT;C _'"*/P;3CC MMF*5+M((0>D1[Z/$!%#GAWSKO%\(Q\):19QUL3S[&8%Y[2TH;6-Q8:[ 1FGR=8=__Y:O0,T'E=NDI#Z_,#^#@>R0']!/H'!S9!)^ M>;L&<@<,A(.!DKA>=W>(\,?F=PLR'JWLQ[$WBJ,"?'Y:M2_V?C6C!ZXL^; @ M79>4J"1^>N+)K-(!,\1]0R'KR)+ *3:52])F)*6$Y'8-^R"L6$(EP7>,,ZY[ M7"F/JJ8@^COUV,@O&.?0/S7L3ZP9Y!!R:?20KRV>$_+0@TG(6K/152V!N'Q< MN6%5'%Y%2L)CCJHK:3%WL#_MUNV]T!"<3;/=D XXG\X'_+4&M"*9%*#I(I)& M6>TWY/KAP"8>.*&&40<&,8>\:6BK:5.\$HRN0SH/A=+ '3(?#)!T=.8YLD$: M?6*%9W=U3W[DR.M@'*EPNQKWV7VRE.< <@W%KCH47',$"KHB4-&PA3PP5'9\ M?AH2>9S?Q(Q48 ZFK?'N%>:E)H4\]90 ?-&(" M9UO6*N7%JE( YTG',2]$5 M&=CJ0%BRYSUO5''T# C3,<2YAIR73X0/K;7!C<4>LK[L?"(<:>#H5X[F%G,? M,$;[A2X3%@I..? X6*W@_1;*P>8 B=O^-SQ+B94%%QO7L;.!JA$:3'+=G"4 M2?O)6PWRD49)+YJ4%%*13$D1#TI&096,U??8T_B%HH],O;X)KB#"TH\L19 MD&(%\=K]'@152S9:GKA?(AJ=8C@A(V\^G9+W2UT7=ZXL1_G,-R3@Z7@8=!!7 MVT:_HO2;L-,6Q!U85'F#LC>*_("4SCZBD#%7-]?9Y>.+L\7%V>7CLT=^4^## MLRL^8G[P:& \;B%%-M=CU09/5* (_28$XGN05LSPV87!I&8T?!6V7*<&8;>> M(O/!T&X0M_B/;6KO;(P 8][6CD/AEWURCIAFZD[08P?F#:8PU14:_-71&*1F M"=?"*0*"C?V.#EGLNJJ'F3%>JS?Y4$>@%5P8VWV;SCBV7Q^EOD3@$.]P>3%#3EVKP+G MSPM..";_%]?JP*?I$QURPN;326%'4XX>[6](!PL#&UE+](VJ ;BAA44SM[.2 M9^P=DS4>#*"P_P1S0KZ8T,\Q?*G:*K$3R2CP4[<#OF(&JDB#>5FDE>,D9VFP6TC+$:&3DZ./+OG%?WAK>O4% -C M!@]4O3[K6X]FV"%4.LC/JPZ#@;57%88-*!Q#L[ .\9N8RZ/QQBC2$](*"KOL M)$\W^:KF/*#3^8GGF2 C4LXI]8$'R8DFN]AS A(1> V/ZVL(R8"H@[XWC@KR M$,:+9(^D(PN&T#G+*[7;H MMB62*B@9Y0HMO=83D*!),C+08>+^!42TS!DE $"8X[#).62#&V67'6/GQ;[[_,R4)> MW'PZ,<['&+-? VV,,K9OR(H+ YJ$(=$JR1_@]R@]-2!C>% <.[7(1S)Z M9##'-C(V?0YNW_:L?\8YUU%E!+]@R&KF2 O&N#N0NL!G"&!*P 4Q".HL# ($ M6!YF+&77)\%%'<;Y")%K(FV+G;Y4?TD$+P4B6J40\NGI6$D>5&0>D^PY]O"I MOT50(Z$_+=1+XBQ9T7MC 0QU=OC%ZF&]-M'^)PDBTU0?4O_FT[E_9/S_KN<[ M;/N;$&7QG#!"MM5 MHF53"!-#AT+P8O ,P*+.G?JB?P0E[X.$B"(JIL", ";XD^B4T),B)GJ%.(N7R>?:SJ(]1X0) G<4TNP &O=B4IYE7M,_)Q*6JGAMO/HK30XX?Q3"/&3^'L6/<,[.6HA%%@'$\0Q6(V#K.Z!NC ^2;\AP%!(W40+AR4%]-P("933]D UBR;@A_0S9 M9+4IK>9[$?4$G8+X^Q)(D""E9"F"UM?]#"PU#1YAR1QE)T,J# MF3_*/M21?R%$,/U.Q^H?,V-B])Y(Z<%I6[+7APXVR6L MVT3KQKCNB=TAOP9^,LGOHR7#UP4E=,'7Z*PE_Q^0/9*&\@/9%*YA M'G%5!PK4JO%INM&B<<$E 1B#Q(XNGYT\!,MQ?E'+W24P^*E4BQJ"(0IGQBB# M^W"]<#=& ITCIBJMR<)A%1OGW/W@] Z)U!)79!PZS+.MVVR!>"B13>10F@>F MY658K246/"ZS32T,G]NK&7&:6(G3JKF=9\N^*DJK+4006)1[/!P8:H*W2'JA MK;)IO/3JZHV5M81!5Y@^BH9+W7>@R[H9*' 9N%O_[$1OAMBE]W;?E8.+83A@AT* B MLRZ'X^"*=(&YWIE.5L)0A,7BWQZ%E4#F0NRCGD"E5UB&7[LN?$(O&I6&DL-_6MYR "EFRM212BD/:)\&!2'EG:VI6@.B7V@N"2 M8($0Y2ER&R,UPT>\]007.B?%B7*:A9_X(LBGR#4,'==0^'+3 6*)D8D3INZX MRDSB[/2D80<;=J*A"(4<(\>OW'"=H*2= M1VW.C,86! V"#JETCI%HGZ8\:MD: M=.5K5KJZ B6L*% W=GD(+[>!G(31A12M(XG_;ESM.,6\F3DSYVD_I6,C3^*& M9GG;'K-G!/9AD/+2"T"7*!U+?'Z/L"8QZ]+-Y\"HW[HA#6A;*^PZ8KL[*P"/ M4QG],G)HTQG/?6L?LZN+2% W(#Q!B&*Z *8YD3(NU4WK02@K3!)'(86>"/1"Z^;/?-Z)Y,ZIJAV% M(K!;&EL2.RV>D:.'W#9=T=_#\5%&\&G"C9@_8R.T.< 0"_-Z/BB1X,J[U?:L MWVL>P8>1I)$OBV/*]T_U'A_U0GO+B1415ZX%'8J9.:^3V:0&5OWS];JSE92Z MHF+VMAE16\CB4+Y#ICB2=Q>4P/-$*E9*^G5C'B1 M252^F!W;P6Q8:[3LBYN9JI6B1<)2BEL2"5%Z,7\3M-D0.'FL M]$?SB,(B/C[#OE!TQ+B6! *!$1J=(.XB1>N4ACE4=U(Y2_D/_HF!2"8[>%Q[ M--P;B0^Q)/+DK2@U0MV^"V5LXN1M7-B$:8$4WJ0?UKF:)VF2C23P2)9-9>_B MM!9L!:1!TAGEZ0 F*#1*VN*JWEL]_@'4T.HMB"E)=N+)(KQG [SC@Y2:%24Q M&;<^*?!0:\#<:JR9"62J*;9)$3G*K-"KE&I28,2#K[(*^ZWU)FK)"+ F2= G M;J(RJUBC3W@)4:*6DS425; MDI- -3[-QFE7V;J-*NUX=I]7$14C)+U8:ZI(0R386VE"%R9("Q@,K<.7(\J" MB*MB"4#*5S](QN>J$S>P4 "7B<1'(T5%FLLR*H\-R6,5^.)R3ZHVPG2*76V' M%('AB3=R_U? 7Y-UFO5>3]K$G2Q0KBJVQH(^0[Y,0KQG[Q_)9(U8#SHU- MWAILT8*>H]0 PDZ&G2Y"91P;O>S]05)IO7? JS6:V,!<@4_A@,T."BH=YR-[ M,$5Y6[,Y_P5GQ]#RU_ ,99%C[GQQG"T\'9$)==J+Z3KM&[#Z]MK7[%_P3\E- M4-L3DYVF%+AEDHR9M"?ZA'74S7H[(;]4/^F9O"4F3SJL -_X"MC4>WX!LJ4MFE M=W*:M(1N%?6[82JF-LOT*L=>M:;Q'.QBSQ#"Q;)L9I$;CCX?: MYZXPP2!.!@EU^]0PA@S0G,+&W7 D5:PUII=T5"'.1HT=V8AT/*V*V0U*)FJ4 MPC%J300=3J%-^;2# ZN0H7!AR(>]:Q;FFW^?79P_G:2?4%BWF"ZL>R>$_@=% M/4ZEMTT/2$2FKTSX2#=A>>8AE62;*J+S&D3EI'-HQ$V#QZO.,# M183%CL>W/I2M23"N,D&F)@7F;5V"17^CL=D(**Y! M7%YX RW!&-^18UP;\L M<=A;]I&#WHD,63*P@1Q=9S%4E)=&ND< M9#%=@=OST )TX; 1'<6%H2:J3Q[ M1]VON3E!'3GOS[/%[-'B<3:?+1X_R9X\FT\22BB(6DP71%UAJGS'616GN?LW M5$9% QOFZ?$W0:0*X]32M\.1^^#(;W*Z,#KBPO&Z>#+UE/->D?0T([4VW#U0 MVO!=S(0?6.U*'?D*_@E[\62^@'\?/7Z:??]L^NB&@I;%=$'+:]"!ZH.UV2NI MT1W=D6\H:-&!C0ZG4>Z M="P$.-?-EWJ0O9Y_1M+\$Q2ZMG"KV)'UWNY[4 =7?&F =@)*&]['#?"EMWUH M83_6AIYK];F+/L%#[4M]\WBVY@#FGTM0VXM\YD_>E^%6TS/I8W2>_7[#P=;0 MIFELS<+#XS5KC\QHQ:[]&W!C1KU3"49P"+ MB_D3\7H14=HFGM%^9IY-"1 'G3SOP8AM?/?]:*^H7_*(VA1?3Q&%V:3[1M3_ M]\"\1I)-HM[N1Z/ 9%JY)L)U&"A&J M+A0^L-Y4<18V*EQQ]37'14+8Z*MO6/%1Y%LK'3M0V6)MG!A1JV&%9*U1&"SY MGC0U&N3@.XAVD99&]A*%R.E;K0HS P1$.0;X!G;7&" H%)N'0%2;1**"VY*$ M.V!OJ7<>C>E_C!XS0(\_?-[.' 2<5-5L_2S(>"6[0A[CRR$HGX3]QN0/P6>' M!]!K34&+(SZ&+H8815.-JD'O(QH6U9OZ7%22D-N[WK)Q2>DNT>LC=HD#WCH M(828$^4OBNM%<1Z>\!!"?3Y^Y[TQ&&SEH@[#@!>QAP!SC+WGKA/[-\*[/@H; MGY=104P:O3O-JAASPRTUPJ[\I@ZSB_5V&N%JQ,V$B8\F'P^/Q)3F%*JC%M/5 M4:_UFB5T)-.]"Z/ZTS>41NG(QH^<.GJX>1%I(]B=-(:#[V18'C@A!RDGOC B M+AW"K+R5ZN>F^!F^,E3%-8J$1:3%*XXOX-]4@ZH?G2A+#%YC>TX<7Z0ZS\?'7S"M@NOWCSD7XYNW@TT]/Z MWFI*RGOT_KRWE/M]_T.]!R)^]NC9@^?9SUR?E]R!]SJP_M$1D)6'BHWWVJU" MV $SF!R +GR''P\CE/F2#13'CK53#$ O$![9N M+VY\X?K)%4>T"LYV:_PRR W6,")<:#6Y D:/P0F.<]CN2XO@6Z"H8P=%!Q1& M,PYC=@)&$D !N%_?O'K[GF)[HJ ,X(XUW*7E5C>48XJKE! W!8GD+1.M5E*= M3N):ML47=49K%Q-9;KZJ3T45*?A&ON@Q'!A+0D\*0E#ITTNN8*>P!\N(QX/! M(S(8'3/J#'ZZ00GWB")[\F!0E%MQM>K>CQ'B6H*1WKO'F1DV]".B3)K0LW(, M/LJJBNPX;9@R]-7J//])#W3_;D5O3@H>MOX8JMB^#C5 M>N=B),R8CK4S)_3 A]--H:/I4"=NFSNI?DT JWNFE@ MENB'PEO,G(6G1\)S-#Y4L,\ M_R47BZ=%M>U=OH\KLY2\C:JAWM;Q6?3EM"_H,M3:74[7VET53'T(Z+_M7OW2!)@ M=@31U6X'#S.#3%HC[H[NW#5)4HL:9..7%IQG'WTB!Y,FS3U3H*B12Q*_B_P&7GW\^R^WPS M%B63">XY@0J+-#"4R+<^$6V81)3,OS^;7] JP^=YK)NO:]2PL;:TZ=C6P(R3]XUJW>N^6VB\^!ID+>(DF@BMS*7 M&^NM0KI[9KA[.;KFF'@$H?(669&[R?/%6[_J8@P^UFQ0SLJ;A?BK=CI6V)=OQ!>VW3 MY#L@O)M^V1&1/;IX?/;X LRLG\)MYH"N4Z]F;^,23$0RXC1JH+CL#]0U@2[U ME#&TR=1>QB##G68;=-Y9@IJFSB%\,MP:B1B<X$6; M\,L=GJ\(77&IS[=#?*E7'#(C5P7,<_$XE#0S;ZK5.3D;\;XPH 3N3R_IV-S: M*&F7XR\JE$P3[8R8)J+H2BI<&M6@D6#3T, E"XLG%P:OM"&V3(YD>CH;NR,B M (!IIUJH6CKXO]".&*Q#S2)KR34%YTAKR74^2.V6>P%JA)E364*+;$I YUN_ M=6X<0A@0^=4.X29AR8NNJ6>;#$E)\'SII,*49W'7U^@8H1W<9'1G &+=TAVK MLY 8 OC&#"+IC,U=KR+ :LG]EM$057]MZ$TK;HV9 ,"4.^4 MBU 7!W'HW.+*1#WAE&?MJD5['G5;UX%FTDFB"Y&&L S*&L>&(.GDV7UW#H+@ MB-_0%5J@QKX##M-'#7-.";;VN!:9&X'&^?[("DIL#&*(BX7X]OM&O8D[VQ4TR9V,/R2!/_J0@]U=K9?_,OI\MOK_ ?R^? M98\7%)N(!1=Z>P:$]MT_YL\N!KZ9&*)PJO0@205"S&:/8,*;5*9R?*7$KY7K M&P:W-+R-8'D[J/H]I1.9#W>VO+5&+EI-YS4ZK[G6Y9A3:!]3B;T]\T]0[6>7 MCYX!FQ7V$O S"+YGEX]G3Q\_CF;T1X"8W_#Q^Y=/9\_ )GSP]3!&?D6!CO=_ MS.7TD")L/^5=_O*'G6TV]MJ6)6XOT,Z/][#/C?\6/6?8C.WYU>+>0W@S//[R MASV(Z]^D!J*T:WCUXOSIXWM4# M3H %+@3>R_\'4$L#!!0 ( &B%9U87T#@0BP, (H( 9 >&PO=V]R M:W-H965T;E[F<,Q>.ICNE?Y@2T<)C M):29A:6U]644F;3$BIDS5:.DFUSIBEG:ZB(RM4:6>:5*1$D5R[.2]P%>..]-;@V.R4>J'V]QFLS!V@%!@:IT%1G];O$(A MG"&"\7-O,^Q<.L7^^F#]QG,G+AMF\$J)?WAFRUDX"2'#G#7"?E:[3[CGXP&F M2AC_"[M6]H*$T\985>V5"4'%9?O/'O=QZ"E,XA<4DKU"XG&WCCS*C\RR^52K M'6@G3=;4M=5TRTG/SI?,< ,JAY5&@]*R-E8R@W6;)G>WYH7D M.4^9M+!(4]5(RV4!*R5XRM' FP>V$6C>3B-+D)SA*-V[7[;NDQ?<#Q.X4]*6 M!JYEAMFO!B+BTA%*#H26R4F+'S$]@]%P $F<)"?LC;H C;R]T0OVCO']MM@8 MJZF@OA]CW-H[/V[/-=FEJ5F*L[!V(==;#.>O_QJ^BS^<0'O>H3T_97V^IJ;- M&H%M1JEUM7T:P$JXS+FD7O]L>$T]9>':6$Y%C1E\,9@W OZF[C#'^)ST>)S/ M 4;PAS""9<-%1C$WE,9@P76J66[=^HZE)2'03X&S@YV=81S<-%IRVVCT5SE_ M=&OC;NYS*EX,GJ6=@%&YW3&-, Z^8LE3*F 8PXD--9:\N?*Y MWPA>^/XR0*\I-5A="XX:;KAD,D47J4*SZE@.3GH\GH.'$@.MA'NXB6;FT#Q@ M*E4AF#$#N)7I&97=)/Y [=]#J7HH4R5SKBM*#C.P98)GT%";:N#6T#.^AY_O MX=$*F 5U+ S4D5AN2.S3E %S4F0N"H)E@+J%?+G\2L>!AAV*+0=4^ M);_Z#0Y^@ZL#G:!/LD^>6; EP@8++J6/1NX//)U7,!P.1N>3X%9N%=63"9[C MDS7:B7>RH_'@8CSN>>1[':@9_[_XF]'%8#(?'_%]02P,$% @ :(5G5K?>]8Q^ M! 4@H !D !X;"]W;W)K&ULE5;;;MLX$'W7 M5PQ4H$@ P=;=9G[.3/BY9/27TR':.%;+Z2Y"CMK-Q?3J:D[[)F9J U*NFF5[IFEK5Y/S48C M:[Q2+Z9I')?3GG$9+B[]V9U>7*K!"B[Q3H,9^I[IYQL4ZNDJ3,+=P6>^[JP[ MF"XN-VR-2[1_;>XT[:9[*PWO41JN)&ALK\+KY.(F=_)>X('CDSE8@\MDI=07 MM_G87(6Q"P@%UM998/3WB+OJ VWP*9Z]6POA?>!IEBSR$>C!6]5MEBJ#G'?DHWS++%I=:/8%VTF3-+7RJ7IN"X]*!LK2:;CGIV<4# M2LLD,[!4@FFXKK\.W'!?L+-[MA)HSB^GEAPY\6F]-7HS&DU?,)JD\$E)VQEX M)QML?C0PI0CW8::[,&_2DQ;?8CV!+(D@C=/TA+ULGW;F[64OV+L9#)T8 [>J M7W')1H;(!JZ-H4XX+,,_URMC-;'GWV.%&-WDQ]VXCKHP&U;C54@M8U _8KAX M_2HIXS2GK"^6U*'-(!!42WE(HP1OF,4&WE-&LN9,P-+2 ?60-<>" M/VG^>/"PQ64!YY"D49)7P;VR3 2F8QH[)1K4YO6K*DUF;P ),_L, M234CQ=@KSF9.L%Y-8-X'[#H-6"1J:SKOU47)9BZ%!X^-K]_7FQOE';@.&H[)4GD1E]Z1QIW0@FS [8SAP:@X/VV*QQ$7-)AO:T']8(T MS,]4,PFH,;%?$8#9+R$>D6.NP0P461K%:0%GD$1S@OF<3N(H2=(=P(Q&#V2S M/)JG&H0]X;*(IJ1U$=_%S!K-5\- M8P$I*BH_,1/2/$HJ%W4S%QT*_0N=JA'NT@ M#_X?Y' *\FC/I>.AVHY9^A(/HOG>(1$MF^"PJ:2R8PR:4GE87OS$H^1W>53- MHXS*GE+/)U#,DZ@HLQ\XE,_S*)_/G415TJZ,9E7Q,X<2FC?5O(!Y[)=SDCG- MH+**8F)06;I50KQX@3W)),]&5M J?YD]/\K!L>_#]. [WZ->^]>, 3_.QD_^ M_G3_8+H>WPG?QF:4@8$-B2:CR9%2'H\04S;JS:^%?#2EEZ@_AE1X\^ MU$Z [ENE[&[C'.R?D8O_ %!+ P04 " !HA6=6"RIF,_X# !W"0 &0 M 'AL+W=OW3($C] MAE7]TX*2V:K3$R:"K>O]G3-@][!N/@!0.Z-:"6 M=^_(LGS'-)M/I5@3:;01S0@V5&N-Y"INBG*O)9Y6:*?G][#"%&O">$'>@UA) MUI953C[POMXF<;\\L$4-ZM>IK]&A,?/S+?AU#TY? \I^22X+A7YC1=0' +X MR'2@2W=TK^E)Q'>0CT@4>H0&E)[ BX;P(XL7O1+^';1"ZHJOR-]7"Z4E-LL_ MQ^+MT>+C:&: +E3+64VJO99A"YQ_ D\:),>COH]! MJM$>V6)=AIT"S0#7;;IE$1YZ210: M.8R1":U8Z$1^ =XKXA&3)(,L,@GJ1>-C84HBSU MTB C1XJWJYTB \92BN;'6I'%!G5%T>589RFZ5HV>I^$O8%(YKZ?K?8-X8WYR?C6F879K^YZNWM?7%K"_,$Y"BPB]8M>BP_PY&M-Z@%ND; M0ETPE- M\!UY44JWM3.1D8/(L&!!Z*5A:HV2M?88DGC/O3YW9$[O MI/JB5X@&[NM*Z+/1RICUR7BL\Q767!_+-0KZLI"JYH8>U7*LUPIYX83J:AP& M03*N>2E&LU/W[EK-3N7&5*7 :P5Z4]=_.1FRT?7%3+E?&OAC/3M=\ MB>_1?%Q?*WH:=RA%6:/0I12@<'$V.F"FK/\K"K,Y& MV0@*7/!-96[DW6_8.C2Q>+FLM/L+=^W>8 3Y1AM9M\)D05V*YI??MX%XCD#8 M"H3.[D:1L_(U-WQVJN0=*+N;T.S"N>JDR;A2V*R\-XJ^EB1G9C=XBV*#\+K4 M?+E4N.0V6#Y<2F$4A0S.M4:C@8OB\5U5\GE9E:9$#8J+1G7XA&H6PA4AKC3\*@HLO@88DQ^=,^'6F8MP$/$UYL<0,1_"( P'\*(N M.)'#BY[ >\-+!9]XM4$?WO5\OD*N-PH+H+*ZP7RC5"F6<,%UJ7WX*.1\WRM+T1*]YCFL O7V0A2U_ISD"[/>=Z!0MJ??H8MJ'UAD+KV=*U]RR\M2ISA+SEJ88#F&9^.)W2(DW]F*6T8$'D MQV'D72M9;'+C-7%.&&U,&<1LZD=)!F$:^2R+O0_2\,IK7;* *4O\21K0*IXF M?II-:!6EB9\$*0S4WZ2KO\FSZV]?#^K1<%\5#H/;@C..EW,[CL"5HC!-?>24 M1BG<(^D6-!"W<:0*WWOZ#&?SS#5VZ;.VW8GV'W#O"V&UZIS!16^ MM? MR"R;NM!/F T])2M)TBS=H)TX M=$@&1A_B%,+0C^*D;!G)&UKU7?VNG=!8#^2 MM\/H_YFX_3'R_[/W@KA+N=4>*4*>8'*;J#O"RG-]L$JZ/Z3 M,?L'4$L#!!0 ( &B%9U;"R3$91P, !P( 9 >&PO=V]R:W-H965T M5;;0-VLHL6:($@27>Q M6/2!ED:66HIT22IN_KY#RE84U#:"?3$OFCESAF?(\6PGU7==(!KX67&AYWYA MS'8:!#HML&+Z2FY1T)=:<*A[$83@,*E8*?S%S>[=J,9.U MX:7 6P6ZKBJFGE;(Y6[N1_YAXZ[<%,9N!(O9EFWP'LV7[:VB5="B9&6%0I=2 M@,)\[B^CZ2JQ]L[@[Q)WNC,'F\E:RN]V\3&;^Z$EA!Q38Q$8#8]XC9Q;(*+Q M8X_IMR&M8W=^0/_+Y4ZYK)G&:\G_*3-3S/VQ#QGFK.;F3NX^X#X?1S"57+M? MV#6VPZ$/::V-K/;.Q* J13.RG_MSZ#B,PQ,.\=XA=KR;0([E#3-L,5-R!\I: M$YJ=N%2=-Y$KA17EWBCZ6I*?63PHEB$LTU36PFBXPQ3+1[;F"!&_Y5H;1=7Q]5BF#<[@.(Z],5.]92G.?;H2&M4C^HMW M;Z)A^/X,RT'+Z-XY'U" MK:?>TA)@(K5<%*0*L]( EUJ3F!?): 27E/ MX(PZ2:M.\FIUK@LF-A2^%/"2W8VLUR:O^6N5.QORA'(%>NES?*L1>\$A.W!H MC]CN6KLG9$H#VDL*!W'::]8#)C*G$#!%F'HOO7XI_/]*O:/^O\3!^YU"QV+% MN 7UF($U;DHAJ/AL9,O>2DI2OX7A8.#=*OE8VF[A_5X8PT$?HEXRF5 59K7K M"-JS">Y4:? /F>>Z!P)=F9,W/>:"GE^E4*1/P+)O]!)3*S)P$2<#6V!Q+TP2 M*K$..4JB0\L68D/N6*T%G1>[0K5Q?4F#.ZCF\6YWV]:W;%[\9_.F;WYFB@Y% M \><7,.K$=60:GI1LS!RZ][_M3343=RTH/:-RAK0]UQ*&PO=V]R:W-H965TAJ36RLG&J1)A$T3"L&)?^?-JLW>KY5&VLX!)O-9A-53'] M>HY";6=^[+\MW/'5VKJ%<#ZMV0KOT?ZH;S7-PHY2\@JEX4J"QN7,/XLGYYD[ MWQSXR7%K>C:X3!9*/;G)=3GS(R<(!1;6$1@-SWB!0C@0R?BS8_I=2.?8M]_H M5TWNE,N"&;Q0XI&7=CWSQSZ4N&0;8>_4]AON\ADX7J&$:7YAVYY-$Q^*C;&J MVCF3@HK+=F0ON^_0DT=T&:E1>,LOF4ZVVH-UIHCFC2;7Q)G%< MNDNYMYIV.?G9^;5\1FF5YFC@^($M!)J3:6B)[/;#8D&F79]KPTO_D^0J7W!1"F8U& M^'6V,%;3P_B]+^46F.T'NF*9F)H5./.I&@SJ9_3GGS_%P^C+ ;E9)S<[1)_? M4_&5&X&@EM"[HGTR#X+VR^P1/4;?H5!5K;G!TH6S:X2E$E2M7*XF\($2CRX( MJP5JSUU2?^+=L:U'Y8*:,V'@"/(T2(<1&8,LR++4>Z0R];B$6JL"C8$\&(\& M$,=!G R]*RXYO>;26RE5&A@&693#.!B-<^^>(CO!L@3*B$R(TR"/$@<8YMXM M*YY(<1<:XF P3&$\BKP'99GP>NH#6&E%H>-D$,0NP""(\I'WG>1,O/>GPMQ7 M8+) .([IB9_0D-"PX_$^3U+_/")>%N3YB*PQ&935OJ<0]JJU0KUJ>I*A2]A( MVQ9NM]JUO;.VVM^/MSWSAND5EP8$+LDU.AT-?-!M'VHG5M5-[2^4I4[2F&MJ MW:C= =I?*F7?)BY ]V&ULA57;;M- $'WW5XP,0B"9^II; M22*E:1$\5%1M 2'$P\8>)ZNN=\WN.FGY>F;M) U2&EZ\MYDS9ZX>;Y1^,"M$ M"X^5D&;BKZRMS\/0Y"NLF#E3-4IZ*96NF*6C7H:FULB*5JD281)%_;!B7/K3 M<7MWHZ=CU5C!)=YH,$U5,?UT@4)M)G[L[RYN^7)EW44X'==LB7=HO]8WFD[A M'J7@%4K#E02-Y<2?Q><7F9-O!;YQW)B#/3A/%DH]N,/G8N)'CA *S*U#8+2L M<8Y".""B\7N+Z>]-.L7#_0[]8^L[^;)@!N=*?.>%74W\H0\%EJP1]E9M/N'6 MGY[#RY4P[1Q@X$/>&*NJK3(QJ+CL5O:XC<.!PC!Z02'9*B0M[\Y0R_*2 M638=:[4![:0)S6U:5UMM(L>E2\J=U?3*2<].O]@5:I@W6J.T,#,&K8&W]VPA MT+P;AY9,.,$PW\)=='#)"W!Q M=*VI6!*UE@\2] 2-SV!),=P8OD).(EYF>0 MQ@$D49*';?N6NS17WHP\G M?,OVOF6GT*=WU+)%(Q!4"<<2>XSO2<3C?%MHCW6!R14UJ+'.)%U#J03U.9?+ M<_@?&\]EU*4U]GX@TQZZB@'*-U8+$J:<'TC,BC63.1K/*AH@=2TX:M.F22@F M#;R&.,BB'JVC8>IM\^AQF:L*P;)'-! G06\P@L%@2-]A/_8N49.\&R9>R26QXDP EU03#4TK"LDH2+,( MWGM=G'(J-FX5L8V#7CR$+!ADB7>OJ.B(;3(,1OW4;9)@V,O@6!6$!^U=H5ZV M0\Q%OI&VZ_3][7Y.SKKQ\"S>#=EKII=$%026I!J=#7H^Z&YP=0>KZG98+)2E MT=-N5S3K43L!>B^5LKN#,[#_>TS_ E!+ P04 " !HA6=6ORXTE"P# $ M!P &0 'AL+W=O+86ZK5PO56RE:V&IB^J;A^GD#4AV6?N2?)CZ*?6W=1+!: M='P/#V#_[+8:1\&$4HH&6B-42S142W\=W6T2YS\X?!9P,&6-4<@U%!(]JQYT_'?3@+R,/O M!+!C !MTCT2#RK?<\M5"JP/1SAO1G#&D.D2C.-&Z0WFP&E<%QMG55N/Y:OM, MR5;RUA+>EN3=UUYTN/&6O/[$=Q+,S2*PR.4B@N*(NQEQV7=P(T;N56MK0]ZU M)93? @0H\%V6O02B*G(U MATO"KT)?%CYQ>)WCH ,)3!LE#"E4TVEAH'22; VD4A(?NVCW=^2'U7IXOM#L M0'ONC,\'WJ87LD0T0UZ1+*-S%CLCHG$>>_>\J#$+_>Q]*RO*4YK/0Q)E"4WC MW/NCJD0!WHN#JL@>N@67) MG*9).K;>^UZWPO8:!NY*/#G;$$9S=&%(._,^*]Y!9*KP0\B$+PH8*]CL*(YF%";IR9#30WWN]@/5?UR".7_;#/ M)[K_\$2SA+(T(U$2T1ENR6]NF>4T"^?(C;L5_8A<2EK\*EZY5TCS+$4KPC/) MV)Q/ JFZHH_ZYNY4T\W=6"MY@J[AH0>)JYB["\\NQD;<" MOW!(5U;0P1C4\;F^X.TB@^'V^M M7UO?R9ULE]8#[(9(>:]TJ+9 M*-.\X>WP9X^;.#Q3F 0O*$0;AGK^3HABS>L:6%O ^U:SMN3+&F&A%&H%HP=&,W4\]36!&14_WQB^ M' Q'+Q@.(_@@6ETI>-L66/S=@$\L=U2C+=7+Z*#%-YB?0AQZ$ 51=,!>O',] MMO;B[W/]#5=Y+50O$7Y?+)66=(#^V!>' 279CV**ZEQU+,>92U6C4'Y&=_[Z M59@&%P=\2'8^)(>LS^^I2(N>2(L57/.6:SSYD4[Y'G\\N$&]C_Y!@/WTMZC. M?T-U*'/8+%$ZV^PY[Z10"A9Y?NHL&B'UJ95[D*Q YX8UJ. (SB8!?4?F=TR# M$^=&:)Y;4%+$CJ!R$AR]?C6)HN#BYJ>%&879A;(KX<6Q!YT419]KJE/%RU;9 M5 M=H03>:KH*Z&[H66W$.I3Z"V'DI7%D/1S0_AFL\)N"96D?01S_/]%*QBF,4B^R.8J],/M*M(S8^*O1"D+C M11C%7^*5>%D2VGB%7A(D@Y->'&=PH(K&NRH:?V,5P0OG&:Y[;6X$FP?^IR4/ M;Q^I12K<5UP',0 U92"$L: GL.B0,D4%<&9'EEF%.B8$6T MJ<%2PK'@;0E/R"3E49G][<':W:$><+NW$C7U9G4._Z[K[XF#\QN!.MA: B/> M.KH2O:*SI(X=@HWA+!N;00+I)#6#,<23P Q2B,XRAP) SXN5-DS3R>X(V.K8 MFVW_6?NC4U7:)J\@%WVKATZX6]V](Q9#^_PB/CQ"/C!9&UL?53? M;],P$'[O7W$*"(%4EA]-MU+:2.T&8A(3TS;@ ?'@)I,G,^6Y5,I.-X:7 6P6ZJ2JF_BZ1R^W<"[V]XZY< M%\8Z_&16LS7>H_E>WRJR_(XE*RL4NI0"%.9S;Q%.E['%.\"/$K>ZMP>;R4K* M1VM<9W,OL(*08VHL Z-E@Y?(N24B&7]VG%YWI WL[_?LGUWNE,N*:;R4_&>9 MF6+N33S(,&<--W=R^P5W^8PM7RJY=E_8MMCXW(.TT496NV!24)6B7=G3[AYZ M 9/@2$"T"XB<[O8@I_**&9;,E-R"LFABLQN7JHLF<:6P1;DWBOZ6%&>2;Z9 M!5^E6+]_0%7!0FLT&MX^L!5'_6[F&SK$0OUT1[AL":,CA&$$-U*80L,GD6'V MDL G=9W$:"]Q&9UDO,+T#$;A$*(@BD[PC;J41XYO=(3O6FQ0&WI81@]AP3FT M=]!SPZ_%2AM%+^;WH0MHZ>/#]+:+IKIF*\N95>!Y\/"$^[L3' MI]B3>^K*K.$(,H?GVD&O=H<4G^0\K-B1#[A]&,:2L_9A,(60RJI6I<;,BB 8 MY))3^X[9'Q M6 &H>Q5Y36,AO$H M,$BH?C>.S6<'P!A^KD M]WJL0K5VDT33733"M.W6>;MAM6A[]!G>3KH;IM:ET, QI]#@[&+L@6JG1VL8 M6;N.74E#_>^V!0U<5!9 _W,IS=ZP!W0C//D'4$L#!!0 ( &B%9U;\ZG(> MBP, .$' 9 >&PO=V]R:W-H965T$"I>8O2<"5!8[,(K]+9=>'TO<*O''?FC0PNDI52 M7]WBIWH1)HX0"JRL0V#T>\$;%,(!$8T_]YCAX-(9OI4/Z%]\[!3+BAF\4>(W M7MO-(IR$4&/#.F$?U>Y'W,?C"59*&/^%7:\[(H]59ZQJ]\:T;KGL_^S;/@]O M#";).P;9WB#SO'M'GN4MLVPYUVH'VFD3FA-\J-Z:R''I+N7):CKE9&>7M[BR M/@28>[S\5("WW%1"F4XC_'ZU,E93,?QQ+-H>:W0;<;A$8)>K!L(--X;<8*S/"I'"9S#V3A*LC&!KYCJ'@8YJFQZ_TMIG!)C63*Z1>I,UD(ZGT6@R@G0ZC9*BV'N\Z3*"\*.%%\Q5!\Q?\NOGMF.\TM[^_JOTOQ)/+[I6A=TX&5FPM@-FIGJ*^] M==QGR8N'HO(E=OE=09XB&Y!Z[G+IA!&,HWQ:.K& M(B2,G?RF.242B4-B!.- MM892#1=]$;@4EWF49<=3'+]INRWJM1\N[BEUTO8=>-@=YM=5W[;_5N^'WSW3 M:TZ5)K AT^2RI)SJ?J#T"ZNVOHFOE*61X,4-S6#43H'.&Z7L8>$<#%-]^1=0 M2P,$% @ :(5G5MX-6\A6!0 ^@T !D !X;"]W;W)K&ULK5=M;]LV$/[.7T&X3>$"FJU72TX3 WGIL )M%R3IAF'8!UH^ MVVHETB7I.-ZOWQTERW;KN"FP+WKE/?<<[^XA>;92^HN9 UC^6)72G'?FUBY. M^WV3SZ$2IJ<6(/'/5.E*6'S5L[Y9:! 39U25_=#W!_U*%+(S.G/?;O3H3"UM M64BXT=PLJTKH]264:G7>"3J;#[?%;&[I0W]TMA SN /[:7&C\:W?HDR*"J0I ME.0:IN>=B^#T,J7Q;L ?!:S,SC.G2,9*?:&7=Y/SCD^$H(3<$H+ VP-<05D2 M$-+XVF!V6I=DN/N\0?_5Q8ZQC(6!*U7^64SL_+R3=?@$IF)9VENU^@V:>!+" MRU5IW)6OZK%)TN'YTEA5-<;(H"ID?1>/S3SL&&3^$P9A8Q ZWK4CQ_):6#$Z MTVK%-8U&-'IPH3IK)%=(2LJ=U?BW0#L[>B=S50&_%X]@>/=>C$LPK\_Z%J%I M0#]O8"YKF/ )F"#D'Y2T<\/?R@E,]@'ZR*DE%FZ(789'$:\A[_$H\'CHA^$1 MO*@--')XT0\#Y=>%R4MEEAKXWQ=C8S66QC^'8JX1X\.(U"ZG9B%R..]@/QC0 M#] 9O7H1#/PW1_C&+=_X&/KH#MMOLBR!JRF_4M5"29#6T-M.)&\?L3D-\.XE M2)@6]F#FCONYGP/+]_"+&M\B/C3X J=*&#Y5)3:Q.>4;4SH(O/ M[E=0/@"KZL(!*AR.:8=J#)I2_^WXJZ76Z(=M";)/LK P87=66*K?U/.Q$E_S ME[P;>(-TN'F,LH2_9MBYJAH7@G<'H1=&/O[MAJ$7)3$])9X?T:@;(46%8Z+0 M?757>F;WRHJ2Y36)W5GJ#H9>F#J0,/9\\H7?O)ALV35, 2TF&];WW[&.,4CD MF(5$E\)L:2;>T!\X6"])@QIUX +,<8F]V/=KHR3;&NV,76CU M4#AY[::QER99/5]AAA!),W<13DN$QF^G4W *RLA2(W,>A;V(G_!PV(OQ%B7T M=J3RD[;RDV=7?NMUM[!NR?DMY$KF15D(4O=#=7_PCDS1M3JQRHZCHA5R_>I&%0?H&B[?EN;4R3[;,-4:.PO8ZU M.Y%H5V=1U,OJ= TH77XOX2?LHY*_(/P2Z:#TL\;<<+^7TEB7V:0W;$:B!UHA M-C74#7M8XB=T'[A[T,,Z._D?:F70ULK@V;6RZ30WFQ?& "J2D!/^OA!CG%%; M@#E4)L<=D#PVR>9SS"\;4"*4VQ=EEN7^YE_!L=MS9MUQY;E *EBAS UV6QJ$BXQ.0S;BLJ)]AAD/$X#1B)TKA6:8ZM4$BL MG;)L^P(%#U:4>!1IT+,U"<=GS# /4!I"/V"X0<+MCVS$,T4(:X39>*'#> M, MYA J7L=]Q C7)71R0LB7#;Z5L9R9?HLTP2/$>>PF.W MV=XKQ#Z[ >=,T M%.Y%I;0M_JTC0$D,HJR6Q#0E4:Y9X,85A8^4\3C_;H2J.VQT.$J_E]]O^)!N M9EX2I[6$IKC\H ZSCV#W35X2H4'4+%@AS@]R.=(4:=L4Z;.; IWN%]VFTM:' M>N$H[N$-SW=1H>ZYOQ*7."HFZIBQP$+,45S=.>,I67R:ZT_UQ'LE9\R"KOBA M]='5%LYW@JL=7H<#]AX,EE")5OQ)JTUVUV3C!4/?%6>,Q7DH7_V=_7B%#>-. M'8;G:BEMO35OO[8'FXMZ/[\=7I^*/@@]PW;D)4S1%%495S5=GS3J%ZL6;G<_ M5A;/"NYQCH]T;_ 5!+ P04 " !HA6=6*?VY*00% M ;$ &0 'AL+W=O%AK6H508&2L!$8_SSA!(:P@4N/;6F:M@+0;R^V-]!MG.]DR M8QHG4OS&8Y,,:_T:Q#AGN3"/>9_V8;&\+UAM#I[8&TFY7AF@S(U MBF8Y[3.C3Q@O>+: L?4.-QPUL"R&&\85?&$B1[A'IG.%% BCX?T3FPG4)X.& M(7 KHA&M@:X\4/@&4"N$>YF91,.'+,9X5T"#M"Y4#S>J7X65$J\Q.H-VJPYA M,PPKY+4+5[2=O/:;\A1_9C9)X#;31N7>9.N. UZZYCH2TGH&?A_/:#GEUQ^' MW.)!.X=!+>I&&"G%)P MLNR)O8XLUN%D+:/FS\'J*K9XE+\T+/4O.KKMH MTUY*IPT??1II.JM,\K?$W$K5A@;60BE!W+X=+^S3=9>B/^KE,N%L19DPG< - M>:NH\(\HO&T)7^I@G,J6^^'@*5&(.\D>?%A2MHJ+ MJ+\@SJR+3[OH-5IT_<4"HD?7NB2JM$-VC^B ?S[- C* M-(!J&I@5"H).O>/?(L/_^;N;O]YINPF\/_8?R6"[E*[K@BE;'XMD]B=613JW M^EVH.*UZQ6G5JSZM_+/KNZN@56K"E')EVP?7W9ON)/6?4*7DE9DY=#I5HAU_ M.OG7(&6))V;I*NG\M5&-;56S]TM!ZIT:JUY,ZM$A\0/&'7%3:P7;&Q.TSL-Z MI]F'UD6G'O:[08&PGN[UZQ?])H6M7V]W#X>N47JPI:@6[EE*UUVKH7^[%:/% MRW?L'WS;Y?[9?,_4PM8R@7/:VCP[IUN#\D]1WZ'+HGO^S:2AQZ1K)O1Z1V47 MT/Q<2K/I6(#B_P&COP!02P,$% @ :(5G5DZ^B(15 P LP@ !D !X M;"]W;W)K&ULE5;;;MLX$'W75PRTQ:(%C$BB)-O) MV@:<9F] "P1QMHO%8A]H:6P1I40O2<7MWW=(V8J;*$;Z(MYFSIS1'&HTVRO] MV52(%K[4LC'SL+)V=Q5%IJBPYN9"[;"ADXW2-;>TU-O([#3RTCO5,F)Q/(YJ M+IIP,?-[MWHQ4ZV5HL%;#::M:ZZ_7J-4^WF8A,>-.[&MK-N(%K,=W^(*[5^[ M6TVKJ$#H_HO_FR7_%J6MYN$TA!(WO)7V M3NW_P$,^GF"AI/%/V'>V*1D7K;&J/C@3@UHTW^HI:3(- MEK(ENAM1!!_(8K5< RBLC3X)$KM2#>E:!2\7=D+^%VMZ4/\#K+1 M-$\ISC3-7H_WR/\Y+6*=CU*6TI@2]@3.2#OOI9V_6MHK+GW85TC\+.BPQ$_5 M]T*DP O/:5D0'AY MFL&$7G":YX_HPZ5+QS&P_!(R!_0"$1]OFN9>=@F+_3HGV0\5,#II)#7JK6^7 M!@K5-K;K*?UNWY&772-Z-._:^4>NMX(^"1(WY!I?3*ALNFN1W<*JG6]+:V6I MR?EI17\5J)T!G6^4LL>%"]#_IRR^ 5!+ P04 " !HA6=62_4D7T(# #( M!P &0 'AL+W=O]^=^0=EP>E'TV%:.%;+:19A96US544F;S"FIFQ:E#23JETS2Q-]2XRC496 M>*-:1&D^\%UEW4*T M7C9LA_=H_VCN-,VB :7@-4K#E02-Y2J\3JXVF=/W"G]R/)@3&5PD6Z4>W>1C ML0IC1P@%YM8A,/KM\3T*X8"(QM<>,QQ<.L-3^8C^P<=.L6R9P?=*_,4+6ZW" M10@%EJP5]HLZ_(Y]/%.'ERMA_ B'3G<:AY"WQJJZ-R8&-9?=GWWK\W!BL'C- M(.T-4L^[<^19WC#+UDNM#J"=-J$YP8?JK8DBF TU? 4U2^*2DK0S:F_0BX@WF8Y@D(TCC-+V -QG"GGB\R2MX?8A_7V^-U70S_CD7 M9 >1G8=PU7)E&I;C*J1R,*CW&*[?ODEF\;L+!+.!8'8)?7U/U5>T D&5<,NT MY')GX XU^ ,;P889G@.3!=QPT=J72>X"N.CB? /%0:E$E2KY!&LNP%@T!J@ M^K<5V HA5W736N:+BMBYI>W INC8 !XY-\39.,X.P2L_T9X!=#<#Z%RQWI+* M\6S]2#)A!23%5W#,1/"CF7!VJ8=Q0QP\'%#L,:B[&_F]WY?ZG]L:-;-*!X[Q MCX1F@L]H@X^2,H.03&>CC"K@)Y@M1EFZ("&=C!99$MR@5%3"'OI$AL%-\ Q: MZ8(4]%.?OE_AX%L,,6![(KC#WCE0KS66&+H3R^:CV3P;S>>39^)L-/G-LPEN MRY(:HDNFCX=:(IUOWFIN.4&Y.*GGY(^TN^<%)8O\TO>,N^-[-AG_#^/N@$\= M!2\<3<8^S4ZQ?\@C/\OC>#?_U+LW[A/3.RX-""S)-![/IR'H[MWH)E8UOE=OE:7.[\6*GEK43H'V M2Z7L<>(<#(_W^E]02P,$% @ :(5G5KB8Z2B%! O@D !D !X;"]W M;W)K&ULM59-<]LV$+WC5^RPF4X[ T<$OT2ZMF;L M)&US2..QW/;0Z0&B5A)J$F !R'+ZZ[L )5EM'<_DT L(@(N'??MV 5SLC+UW M&T0/CWVGW66R\7XXGTQNM=F0$U_5L;VTM/0KB=NL"B7<5'?3;(TK2:] M5#J97<2Y&SN[,%O?*8TW%MRV[Z7]=(V=V5TF(CE,W*KUQH>)R>QBD&N#7Q3NW$D? I.%,?=A\'YYF:3!(>RP M]0%!TNOS*QWT<3A;4Z6<69/L% M6?1[W"AZ^59Z.;NP9@XM_56TSL\^#FBE5WH-[QY) M:(<.OKF3BP[=MQ<33QL$LTF[![L>P;+/@(D,/ACM-P[>Z24N_PDP(<^.[F4' M]ZZS%Q'?8OL:/>/GGZ/H-6GBO6],C2+U\8OW;U<)Y2TGR M^W.\1]3B>=10..=ND"U>)E09#NT#)K.OOQ)5^MT+/A='GXN7T&=S*L3EMD,P M*QC]?Q+MC7'^E >'Q2>:[ >C4?OGF+RXU_-,YE0SM!G#0ZSH+ !R!#ZAM XP M: VD%/8+.5J$#P)A/LJFW-5GO'+#FL'D(QPF#-@XH'857D9%)[7U-992FV:5RS&D+E1/CC*E_.23#)>5PT4/*\;=F>\[-A> MYT.$H6HX'>W$NFCXM*JI0P%)B>4/J$F6+@9++NE44J%TPO$*_W>.?+&R3R*0 M>A2AK4CY&VM6&+.&(KC"J(?( V:: M-:1*,Q7LO79;*W6+0:4Z:"7R('B3%NQ./M(:P3,19M)B&A(AK]FUU/>LW4B[ MIM_!#R\?@3Q8*4U(2G9 &FDGXVWH C =UP1)"4Y@TYRB0'6TUR].41XW!=1Y MRGXR^HQ(;JT-->(V1!!"6E'(+0YAI/0#.J_6(VL[!O0TY8HT@S,X8Q\U,D_7 M>DCI/^AJAJ5RP]8CX7G?(=WWG@);ENEH'3/X"$/9&HJ,A DE(])RG[G[A(27 M$O(5E 45;TSCDM=YJ.N\X!45P7.'].3D3NV1@AI>#@YB:8[7ZW'V^#BY&N_D M)_/Q9?.!-%$4\@Y7M#1]/2T3L.-K81QX,\0;>F$\W?>QNZ$'%MI@0/]7QOC# M(&QP?++-_@902P,$% @ :(5G5O&ULM5==:]LP%/TKPH.Q0:DMYZOMDD#3#U9H6&AI M]U#VH-C7L:@L>9+<-/]^DIW8V6B4DLXOB23K'IU[=>S#'2Z%?%8I@$:O&>-J MY*5:YV>^KZ(4,J*.10[.3Z;A($-*'<\4EBJK3&RJ+:3FWCD!981,(BTA2#F[P4N@#&+ M9'C\7H-Z]9DV<'N\0;\NDS?)S(F""\%^TEBG(^_$0S$DI&#Z3BR_PSJAGL6+ M!%/E+UI6>P<]#T6%TB);!QL&&>75/WE=%V(K /=W!(3K@+#D71U4LKPDFHR' M4BR1M+L-FAV4J9;1AASE]E;NM31/J8G3XWMSS7'! (D$S:2Y;*E71VC&"->( M\!A=_2YH;FY!HRNEJ:D"Q.A!05(P=&O*J="72]"$,O5UZ&O#QZ+ZT?KL275V MN.-L'**IX#I5Z(K'$/\-X)M$ZFS"33:3T(EX"=$QZN C% 9AZ,#KU-7IE'C= M'7B3@K*8\@5ZFD(V!_GKK22=$/:M.E,YB6#DF==&@7P!;_SY$^X'WQP$NS7! M;HG>V4'0?65/MV8[NM&0J3>9=UM@WJN9]YRE;9CG-7/8,#]"1:4Q1A-XB[D; M.PS0"HA4#IK]FF;?"75.921)HIT*<$(<6,=!37#0H@(&+3 _J9F?M*@ -_8[ M%'!:TSQU0DU)E)HEN?JWM Y!.!$/+"L.FD]ZT*(DUN#_F?R6'^$65;$''.^7 M!0X;IJ$3[+J0G.I"0LGQFK[:L7+JPHUX:&T;-\.=-H71AM'AQNFPTXX^*@PW M^'N$T3@;=MO/CR2A$;SS4^'&.K2JC;WA?IN2:,/Y<&-]V.E/'Y6$&[RW7Q&- MTV&W'3U"2B.V[^/@Q#BTF(W-X=,VE="&Y86-Y85.5_J@$O: .Y3@;W5>&IZ<-!V@WF>2*$WDSL 75G/_X#4$L#!!0 ( &B%9U884NO_MP( M +P& 9 >&PO=V]R:W-H965T%_WYVDF;=*!T/>TGLB^][ MG_/9EW@CY*,J$#4\E8RKL5-H75VXKDH++(DZ%15R\V4E9$FTF+&-I=)+&K-*,>Y!%67)9'/4V1B,W9\9VNXIWFAK<%-XHKD MN$#]4,VEF;F]2D9+Y(H*#A)78V?B7TQ'=GVSX"O%C=H9@\UD*<2CG=QD8\>S M0,@PU5:!F-<:+Y$Q*V0P?G::3A_2.NZ.M^I73>XFER51>"G8-YKI8NR<.9#A MBM1,WXO--7;Y1%8O%4PU3]AT:ST'TEII47;.AJ"DO'V3IVX?=AR"X!6'H',( M&NXV4$,Y(YHDL10;D':U4;.#)M7&V\!1;HNRT-)\I<9/)PM3Y:QF"&(%=[56 MFO",\ASNEHSFQ&Z< E-Z6-15Q2A*N**<\!1A+D4N20G',]2$,G4"1T Y?"E$ MK8R&BEUM\&P0-^U0IBU*\ J*'\"MX+I0\)EGF/TIX)J\^N2";7+3X*#B#--3 M"/T/$'A! ^+&1P?G1S0#?M-"QO=\!7=29J*FFN[3W/!:$I1P??)4FEI#MF/ M?9FW>H/]>O;B7:B*I#AVS,U2*-?H)._?^4/OTP':04\[.*2>7 J^HK+$#,1. M4<5.L8D&72 L,:><6X,Y#-;PC$3NRZ:-%S7Q[*U?)[X?#LYB=[T',^HQHX.8 M-WPM:&IV,NUYLUI:FD,HK>9P!R6,1E&T'V78HPS?N&-T"U41^B:>X0N>C^'H MS _W XUZH-'_*2'R[%_%&[THWGEP[OW%Y^YTE!)EWO1-6QIS[-OFTEO[UCQI M.]+OY6U?OR72'"L%#%?&U3L=F="R[97M1(NJZ4]+H4VW:X:%^;V@M O,]Y40 M>CNQ ?H?5O(+4$L#!!0 ( &B%9U850KF#P04 '4; 9 >&PO=V]R M:W-H965T,/0 EDLRN]98B"Q5JS M.ACQVGTH]H&1SC81B=1(.DZ _?@=)46V+)FU._6+K9>[AW M QCRG,1"WW36QJ17W:X.UY P?2E3$/AF*57"#-ZJ55>G"EB4*25QU_>\83=A M7'2FU]FSN9I>RXV)N8"Y(GJ3)$R]W$$LMS<=VGE]<,]7:V,?=*?7*5O! LRG M=*[PKENB1#P!H;D41,'RIG-+KP(_4\@D/G/8ZKUK8EUYD/+1WGR(;CJ>M0AB M"(V%8/CW!#.(8XN$=OQ3@';*,:WB_O4K^OO,>73F@6F8R?@O'IGU36?<(1$L MV28V]W+[&Q0.#2Q>*&.=_9)M(>MU2+C11B:%,EJ0<)'_L^>"B%,4_$+!/U"@ M_2,*O4*A=ZI"OU#H9\SDKF0\!,RPZ;626Z*L-*+9BXS,3!O=Y\+.^\(H?,M1 MSTSOF.::R"69*] @#,MG0T1DD4>"?;?@*\&7/&3"D-LPE!MAN%B1N8QYR$&3 MMP$8QF--_F!*,3N1[\C/Y-,B(&]_?'?=-6BG':T;%C;=Y3;Y1VRB/ODHA5EK M\JN((*H"=-'!TDO_UO2"^)[O-Q@T.UV=-J@'IZM[#F]ZY9SU M,KS>$;RYDM$F-.2#R->]G;$OOZ,0^6 @T7\W,9XC]IL1;7*YTBD+X::3VCA0 M3]"9_O0#'7J_-+'5)EC0$EB%R7[)9-^%/KT';10/#40D9'K=1%P.,,@ ;!)] MFN(4/NVS\56)P&G$-[HX*%T<.%V<@PKMNEZ!7?.D<^-@Y; *B0-2Y*&3I(^LW@#A$68;8AASQ2TQ)8A9Q12<[(2A1?/&QT0XQSM7&): JL0,RZ)&;N7 M5I&'M[;J84E$EB+0H>*I3%/(;KF(<#KMJT@BX*LCETT%S3DOYX9D2V"5D)R4(3EQAM!, M:F,GO1XW3>$XJ54NO^\//.^PPN5RPSTYZ@^&-;F@CC<MCH3(%1L7)(_;HW38+]P:CN3B&X[\]D/#KNSU[/3=VSM%$* MTRB).7O@,3\V/07*OJ$3?^(U>%07I+37'S>XY#3L&X.3^CO'?7>&4RS"1)!O M(3 ML1?V4*0M?*@VN'SA&3.)/D*(7R?$H^-Z),X:)(=C;]PTR4Z+OY6172M/ MG?WM--ADR4]!G&6RE*FCT="KN33H^;T&WWNUL.V-&^/[>[3>=-=[4W?SO=BD M:8Q@46"*RG*\42\N4C) ^@&OO'M10^:.ID6NU;VT*KLK/K7*F[=;V')Q#( MT&OV)_^26?&!@LRDL/M.E2>U>ZX?]\6R0O)2W_PXZXC3F+,37YMH05MHU4^E MNV[;]UJO([ZS@3^7SE;1@K;0JG3NFGW_*\U^'KMVL=NC$AN[[L\H!=[!YZ7^ MP=IWCWHV1ZWN"[I[YQ&X?%?9N8XF6;'(/]J73\NSH]OLQ.3@^1V]"O(3H!U, M?B#UD:D5+G82PQ(AOKE,JQ^7+"\?S@=X\+CA0W:W$/6&X>1L ME=ZQ&R8^K:XK^6VX59EE2U;PK"Q0Q>;G@PM\FOA^G=!$?,[8 ]_YC.JFW);E MU_K+N]GYP*LK8CF;BEHBE?_NV17+\UI)UO&M%1UL]UDG[GY^5'_;-%XVYC;E M[*K,_\EF8G$^B 9HQN;I.AOGB%7J!AH@OTHIQE!7H M4Y$)_EINE)\_+LHU3XL9/QL*66J]P^&T+>MR4Q;94Q8FZ'U9B 5'23%C,UU@ M*-NX;2AY;.@E<2K&;'J"*'Z-B$>(I:"KX].Q)3T^/MVSI"?N]#_3X@1YUG0- M!MWV.FWTZ!Z]RS676SA'%]-OZXQGS3'[[U]R&WHG^YI_L?781M*W2]8GM%.^ M2J?L?"#/6)Q5]VPP^?47''J_VVA#BL608@F0F-8O_K9??)?ZY&,IZ@.N/IH6 M93YC%?\-);*'Q ];AVRT@D:KOB#<3Z@?1?4 N=]%W0TC/HU"HH?%SLKZ0@02 MTR &6XC!$1 O.&?">N;99(<[/$;4IUYD8.N&!6,\AD[^5RF/)O*J4]#28Z?S<3(!F:C$^T> "?$/ 5U@_")[QM4 MND'>B8DN<9;]1"C84W-,SXDESO)U/:<\!DPK=8",),N_JEP=B;@ MV GGLSQTTB+E2,Z]TTHZIYT9V7NVO&75%_0?NJZRLJJ/M?41U'X&?2K>:4+T#J1:#JB50:GKO*)^#G=/UR8?:KQ;RU).D M52&OY78K"NIL0-5B4+6D5=.NQR'!ZG*L8U:V!4/Z%K=8;]Z0:C&H6M*J:3._ M:$2PMP>XLCCXYSR..[TWXJ S;()H3 /30MKB*/&(.46#JDZ'IXP._BFGX\[N MS<[FB'Q_/#;9=>/HR!\3:K)[#D^$E2G"/^^*W!*] 5K=4S0VW9,E+@RQ>3>-[86!W%$19. )IX=QBO7F#6CA0M81T+9SD/1KMX:T< M''$[N.,N&A=SP:JC+QB@I@]4+0952Z#4]+Y3!I*$SW#! +65H&HQJ%H"I:;W MCK*HQ&U1C[M@@'I44+485"TA%O],L!_M.8$I)TO<3K;G!0/4QH*JQ:!J";$\ M\XPHIGMNLA)E=XG;[C[-9F2'+QN@YAA4+0952Z#4]#57RFQ3#_ZR04%=-ZA: M#*J60*GIO:-+!$X3$V;PE#5::#4_:9.@W@ MH=OI[NS>W(AER4T4FMRZ43B,?)/;>B<[F M+[M#[CE625)E5JG;K/:^B^[6Z\VQNZ0R[ S!;LP;BLVG$5!UZ1R5":5N$WK\ M'72W4&^ W0>%G7%X,"2!JDF'IUP@=3]&['/OW"W5&U]W^60'W\&0!*HF'9^R M:=1MT_K? #D\E77OLC=F4%<'JI9 J>F=I\P?C9YA*@OJ 4'58E"U!$I-[QWE M%*G;*1ZQN;3/*CJ]#1G/;K#XS7+=4;XC^41"[43:(H!YKN/.N[9)5=\U+SAQ-RW4A M-F^C;K=N7Z2^:%X?-K9?XM-X\SJTDMF\G?T^K>ZR@J.>%Y M\T64J^:-WMM2B'+9?%RP=,:J.D#^/B]+\?BEWL'VM?/)_U!+ P04 " !H MA6=6S[G=^&4" ,!@ &0 'AL+W=OW/3:6#AV\#D-^_<[.R4J M4^G#M+W$OO/==]_=V9>DT>8)"P#+7DJI!#0X,Z>N4P6 M6C\Y8;8"WMG6ZN89O/T.'E6J+_LJ:U'5'$O$:KRZTSR:50[;>!/,LK;GF:&-TPXZP)S6U\JMZ;R GEFI)90Z>"_&SZ ,IR MQ9%E6G+#)OES+5#X@AU?@>5"(KOEQG!7O!-VQ(1B-T)*,L DM,3 X83Y-MJT MC1:_$^U6;WHL.OO$XBCNL_OLBAT?G;R%"2F!+HNXRR+VN*?OX$YK) WB&_Z/ MWTG'9A9*_+F/:@LYV _I'L,%5CR'<4"W'<%L($@_?NB/HB\'")]VA$\/H:>3 M/->ULDCW.@>QX0L)^RBV($,/XI[7)ATDX69/W$$7=W P[N6,@0*S%IRA;W@V MR;YF=.?44C?('F^@7(#96ZZ#P']9KF%'>_CO^SO\#X1''>'1P3K/:Y,7-"S8 M9&T :(C9?0Q;C/.=]D:]\^$?'0YW'K>;DS>025B16]3[3'F:=O:T@M65 M?^\+;6EZ^&U!XQJ,,Z#SE=;V57 CI/L!I+\!4$L#!!0 ( &B%9U;7?X<* M!04 &&PO=V]R:W-H965T@V3I/A3[0$N,Q54B79*R&V _?J2DR)8A"S9P M@'ZQ+M;[D-1[1/*0LQT7WV1"B$(_LI3)N94HM;FV;1DE),.RQS>$Z7]>N,BP MTI=B;XXSLC-,F;68%?<>Q&+&&XYID8D)9$R"*P/6W)'TM20=#V^5U"K+M,(#\_?Z&'1 M>-V8%9;DCJ=_TU@ER^$6[ZEG'0E$N%<\J ML:Y!1EEYQ#^J%W$@< OT>_H>X_>(1O)! LB$67HF5$E M/^B;^GQ)TU3'BYS92M?-E&!'53W\LA[>B7JX'EIRIA*) A:3N FP=:/JEGEO M+;OU.HF?(]5#WN0#\AS/::G07;=\B5^1TS=J=]K6G&ZU3Z(>ZKM%X5Z+/#A? M[K;(PS/DSK2MZ8U7V:^#I%_P^B=X^K--\8J7D8!N=$BP-3&1@C"+&]>?54($ M4@EFJ"GZ^DDST;TBF?RGI4&W904&[14PW>NUW."(S"W=?THBML1:_/J+.W)^ M;W,6$N9#P@)(6 @$:X3$H Z)01=]<2]ECEE$$']!7,24Z6&IZA3:["UAHP)F M!KOMPAT.Q^Y ?QO;0^19.481E@B(]$@JZRLV]-D\Z M:9=Z @GS2YCK'G[H7F]X9 EDD2$0K&'$!9"P$ C6"(EI'1+3SC[@(1=1HG-;M!%4CZHZV=?I\O><"JHS*YVQ<4'5 MJTZ.%-%EJS;'._F7.E["A@<=\."H^_4ARPL@82$0K.&CZ^Q38:?3R;MJ[)4T M)N9CY0QM,(WWELIBE#83I[-\[2[N4F,K6F-L[0]Z1_,8'[30 )060M&:_AXL M=;B=_CZ22$]X28RB7 C31Z<4KVBJ32U7,@1)2]<5K_P^-0'K+NAB9R%I/B@M M *6%%:TY/W1ZTSJ&F\YZ>V<]R)RFHAUVDN.C1+2[P(L]@:0%H+00BM:T;K^T MY'8N4RP>!,EHGJ$-$9'^)O&:M#I60J:-+*[?/S8-=.$'E!: TD(H6M.T_>*/ MV[WZ@_Y#7V@L*$#"+><'(\@X8L-0"EA5"TTC_[8-\P(V)=[/!*G0+E3)5;B/7= M>A?YIM@[M?>/EUO02RS6E$F4DA^^!]02P,$% @ :(5G5D[L?LRL! G!L !D M !X;"]W;W)K&ULQ5E=;^(X%/TK5G:TFI%VFMCY M@BX@4=R9K=1.J]+N/*SV(26&1)/$K&U*Y]^O\]&$!!.!QA(OD(1[CWV/[TE. M\&A+V0\>$2+ 6YID?&Q$0JPO39,O(I(&_(*N229_65*6!D*>LI7)UXP$89&4 M)B:R+,],@S@S)J/BV@.;C.A&)'%&'AC@FS0-V,\KDM#MV(#&^X7'>!6)_((Y M&:V#%9D3\;Q^8/+,K%'"."49CVD&&%F.C2F\Q CE"47$WS'9\IUCD)?R0NF/ M_.0F'!M6/B.2D(7((0+Y]4IF)$ER)#F/_RI0HQXS3]P]?D?_4A0OBWD).)G1 MY'L&"IE6RG$$:9^5W M\%81L9, O0,)J$I W03G0()=)=C')CA5@E,P4Y92\( #$4Q&C&X!RZ,E6GY0 MD%EDR_+C+%_WN6#RUUCFB=$J)#7*_VZR\A^F#/T M_(';#L/[8;;O>99?A[6J<.LJW-XJOB8!+_OB"POD76,%9C1=TTRJ6S;&'4E? M"%,V12_LJ4VA$PQK FO1Z=5T>N=0H*>3;)U@6!-8BVR_)MO_1066^5Y+@8X_ M[ A0$>5!R^OH3Q%E.XZMEM^@+F'06\+W. OIMFR+*5M$L9 N9\-D6?.?/&^' M7@WV8I_:%CK!L":P%J?#FM/A.30XU$FV3C"L":Q%-K0:6VC]H@HK@%WI>(YK M#6%'AXHX!UE>5Z]8$6=;-O0E-/77^M:%@7 M6ILVU-"&SB&X:E1=C.M$P[K0VHPW/A_V.MMC-&?O:42.;G6]IR(,>;;?]9ZJ M, ?Z@P.":RPT[/?0S]]NGJXQF#]-GZ[GRC)Z\T_N 9UH6!=:F[O&N$/W+*K3 M:NRUHF%=:&W&&V\/>]WL,:KS]I]T@X'M#KJRVX]S7,]&?E=W^W&V8SGV@9<^ MV#AGV&^='Z;?IG?JYUQOXLGKKQ,-ZT)KD]9X=3@XB^*TVGBM:%@76IOQQLG# M7N]ZC.*&^T\FW][3VWZ4X]JPJS85%CSPAH<:@XSZ#?*]B CK?8_K!SBU [2B M85UH;?(:2X[@.32'M+IYK6A8%UJ;\<;-HU[O>H3F*H#=OR*'CN]T-*>*V+>2JKXKM'PX6=).)\L_^^FJ]Q30M-E8ZUZ_@)2XWBAJ8 M+] M)!^@WI";_ ]02P,$% @ :(5G5JB0H@,6 P 1 T !D !X;"]W;W)K M&ULQ5==;]HP%/TK5E9-G;0V7R1 !Y$H=!H2;5&A MV\.T!Y=<(*H3,]M ]^]G.VF:T!"U4J2^E#BYY_B>XT.YZ>TI>^1K (&>8I+P MOK$68G-AFGRQAACS<[J!1#Y94A9C(9=L9?(- QQJ4$Q,Q[)\,\918@0]?6_* M@A[="A(E,&6(;^,8LW^70.B^;]C&\XV[:+46ZH89]#9X!3,0]YLIDRLS9PFC M&!(>T00Q6/:-@7TQM!T%T!4_(]CSPC524AXH?52+<=@W+-41$%@(18'EQPZ& M0(ABDGW\S4B-?$\%+%X_LW_7XJ68!\QA2,FO*!3KOM$Q4 A+O"7BCNY_0";( M4WP+2KC^B_9IK2^+%ULN:)R!90=QE*2?^"DSH@"P6T< 3@9PW@IP,X"KA::= M:5DC+'#08W2/F*J6;.I">Z/14DV4J&.<"2:?1A(G@IG,1;@E@.@236BR0A/I M:H@&G(/@Z'0$ D>$?T%GZ'XV0JZ:072@N)GN MZ!S9<02+<^3:7Y%C.4X%?/AVN%V&FU)[;H"3&^!H/O<(WQWL(-D"1TM&8W3U M)( EF*"AMAX81U*E=N:LY,SOB>1!8P$Q_U/E0;IIJWI3]=V\X!N\@+XAOWP< MV Z,X/,GV[>^53G2$%G)'S?WQZUC#^942#N(B@;1!F!M0)7FE,C31.K?QRYP M+=NW_9ZY*ZIY7>;X+;_KY&6E/EMYGZW:/H>WD]OKR_&@JK%:Y'L/HR&RDD@O M%^E]1%B])OUIB*SDCY_[XS<5UI3(+Z30[GJ6USH(:T69;SMMJSJL[;S/=FV? MT\'-X+HRJK6X]QY%0V0EB9U<8NXYW$-S*.M?U#Z+:\Q64<(1 M@:4$6N=MR<#2D3U="+K14^\#%?( ]>5:ON8 4P7R^9)2\;Q0@W3^XA3\!U!+ M P04 " !HA6=6 1^%*"\" "U! &0 'AL+W=O<]E(]ZAK H*>&"YWAVIAV$46ZJ*&A>B); M$/;D(%5#C355%>E6 2T]J.$1B>-YU% F<)[ZO8W*4]D9S@1L%-)=TU#UO (N M^PPG^+2Q955MW$:4IRVM8 ?F6[M1UHI&EI(U(#23 BDX9'B9+%8SY^\=OC/H M]=D:N4SV4CXZXZ[,<.P$ 8?". 9J?T>X!^#$8T@'/%^?V#_[W&TN M>ZKA5O(?K#1UAC]@5,*!=MQL9?\5AGQN'%\AN?9?U ??FQN,BDX;V0Q@JZ!A M(OSITU"',P A+P#( "!>=PCD5:ZIH7FJ9(^4\[9L;N%3]6@KC@EW*3NC["FS M.)/OH+(E-HB*$GT!62G:UJQ =R+T8HF*( MLPIQR MQ$H+NI3"U1I]$">6_!)$5/2HG)^4K&V7[Y]>EO /;[#*;FZF%;FD!&;9#HT$= >>O M7R7S^.,5K;-1Z^P:>_[0-7M02!Z0G5)W-U:M#OKU):V!;>[9W+@>\R2-CN<" MHK-6:D!5?F T*F0G3.BJ<7>Z7M7U70#D'>WZ0TIP,%V!\J?(_4$L#!!0 ( &B%9U:8R'5X M/@, %D- 9 >&PO=V]R:W-H965TD=2RI20 M1]FXCH>:(6<$*41<4F#Q6,$EI*ED$O/X5Y%J]9@2N/V^8;]2XH68*69P2=(_ M2SRG,L5J2Z3.ZA17D!:#3$#A.4O8% M?4/WDQ"=GGQ!)RC)T=V"% SG,1OH7,Q&KAQ1(U=KXRM^.Q# M?,W5$.NS68V'7R(477/(V-\VWTM>IYU7'B3G;(DC&&KBI&! 5Z %GS^9KO&] MS;,NR<*.R!I^.K6?SC'VX(YPG(JC2GG8NE]+?$_AY7FY"CS3[7EB,5?;CNR' M.;[K]7O-L' _S/9#TLOMTL\NR<*.R!I^>K6?WCO3J\2[6PGA M]RW?W\FN_2C/4T=YWKH' MNB0+.R)K^.?7_OD?E%-^EWYV219V1-;PTS1>JC/CG5E5$6S_S[AFW_+,G;QJ MB7-,WW;[.YG5$F=YMMEW=E)+WZHY,Z!S5;LS%)$BYV7)5O?6]X,+517O](_D MO4'5LB\TY:7C!M-YDC.4PDQ0&F>>F!0MZ_BRP&PO M=V]R:W-H965TJ# M3G?2WEW5;N]>.V22H 4[9SM)[]N?#910,+1:W9L$P\SX-\/8?[,XBX+)I?.3JG]W'5EMH.2RDN^!Z:?;+@HJ=)#L77E7@!=5TYEX1+/B]R2YLQ) M%]6]>Y$N^$$5.8-[@>2A+*GX]P8*?EHZV'FY\9!O=\K<<-/%GF[A$=33_E[H MD=M&6>3,O,9')?337/NI]%'WQ?I0 M .(;=,N9$KJNZ%I*4!)1MD;?'N_0YX]?T$>4 M,_1]QP]26\N%JS23B>QFS?PW]?QD9/X[R"Z1C[\BXA%B<;]]OSM^[>[J2K3E M(&TY2!7/'XGWYQX$53G;ZA8] CN G-MRJH,$]B!FYY6OW^;K3T5/OX&4<]UG0@!3:,^%65NVC.LP817&; W'%),( M>POWV$W%8I5$4=Q:O6(,6L9@DK%M2UJWY:;C';#,+"1Z!CEKHZ.>A MWRAU-"3"?6J+39S8D>,6.9Y$_D.K7&;!MB'&P^E)@DG#8)_& V M>J9EW$8U&ZZ9, [ZE1Q:$>('D9T+>V>Y\B;)OG-%BW,=ZRW!*CO>$ '27\# ML)CY7DB\$%C6(2="GM9B1)!QY MV_BL>GA29-+K]9$R#8DV@I?-L0.$1F;HP#)>[@M0G?:UIT"&E0R2I-^N-C,2 M^",:@<]"AJ>5K-<8;VP'3; NA=YJ,>G#6LQ",AO9#O!9T?"TI+U;=O%0H&R2 M8#,;EP1\%C+\LTKVMOXVH5\=!@;<0YN!*+B=PZWYLOB=BFW.)"I@HYV\RUA[ MB_JP7@\4WU?GW157NHVKRYW^P %A#/3S#>?J96".T.TG4_H?4$L#!!0 ( M &B%9U9F#0+:0P, *\- 9 >&PO=V]R:W-H965TT J6TR;0^=4%FWAVD/)KD$JX[-; /MOY^= MA)26$(&4%^*/>X[O/==187O(E,#TS MYR+'2G=%9LNE )P6H)S:KN,$=HX)L\;#8FPBQD.^4I0PF @D5WF.Q@;4' M.6'E%S]7.NP >L$!@%L!W/< [P"@7P'ZQP*\"N ="_ K0!&Z7<9>"!=AA<=# MP3=(&&O-9AJ%^@5:ZT68V2=3)?0LT3@U?H UL!6@B$B<90(R;/)W@>XX4T)G M$=U("4HBS-+7,4KPC%"B"$AT'H'"A$KT PN!3=8_H<_H<1JA\[-/Z P1AGXN M^$IJ CFTE7;9+&PGE7NWI7ON ?=Z+KK7JRXDBED*Z5L"6\=:!^QN [YU6QDC M2"Y1OW>!7,?M-3AT=SS<:X!'Q\/[#?#X>+C;(D:_SGZ_X/,.9M^4$L(RM 11 M%!V6 .(S2LI]T)2P5D93UJ[E$BL]I^K;;?JO844UVA!%"L($6*(UVUJ-GMNBC!O)>VE M2?_654[5OTNRJ$NRV-_;\J$?]IM3$-0I"$Y+0=)PB#1I'NPY$PP"OW:FU+)U M[5.U[)(L[HCLC>:#6O-!J^;Z!@4)UIOZSSWD,Q!_F_1MI3AU3W=)%G5)%G=$ M]B8/89V'L//3M97QU+2$>_^AJX&_N];]4/OZKU9W)%GI9+VSHTU!Y$5 M3P6IB\.*J?+R6H_6KY&;XA)NOYJ73YE[+#+")*(PUU#G7SH.PHOBSN MOS.N]&VZ:"[TBPJ$,=#S<\[5MF,6J-]HX_]02P,$% @ :(5G5H.>[Z^< M @ T@< !D !X;"]W;W)K&ULK55=;]HP%/TK M5E9-K;0VWT!9B$2)ID[:I*JTV\.T!Y-B+@K,?]\ 99N)Y5K;@7NRRJ4>L..H MPBN8@WRL[KCJV1U+1@HH!6$EXK"<6%-WG(0ZW@1\([ 1.VVDE2P8>]*=S]G$ M234F_[7'(U2Q1. MQG-UCK*: F)+],!Q!FB:IJPNI4#WD )9XX6:/$] 8D+%!;I$C_,$G9]=H#-$ M2O20LUK@,A.1+54VFM-.VY5OFI6]5U9.(+U"OOL!>8[G]'OV>&=GGX4-56BH=%U;QVXX MNAX&D;W>-:PDA<=WDDE,^](. M^W;-OSY,O"?,=4+_^B#UHTG\ZZ[9.P54OW9?,5^14B *2T7O7 W5:KQY09J. M9)6IJ0LF584VS5P]NL!U@)I?,B:W'5VFNV<\_@-02P,$% @ :(5G5G4C MX4\K P @PD !D !X;"]W;W)K&ULK5;;;MLX M$/T50BT6+=!$%UMRDK4%V%:+W8< 0;)M'XH^T-+(XI8BO21E-W^_0TI1?%&, MH.B+1%)SCN8,AS.<[J3ZH2L 0W[67.B95QFSN?%]G5=04WTI-R#P2RE530U. MU=K7&P6T<*":^U$0)'Y-F?#2J5N[4^E4-H8S 7>*Z*:NJ7I< )>[F1=Z3POW M;%T9N^"GTPU=PP.8SYL[A3._9RE8#4(S*8B"E4<**&G#S;W<_06=GMCRY9)K]R2[SC;P2-YH(^L.C![43+1O^K.+ MPQX@3%X 1!T@.@:,7P",.L#HM8!Q!QB[R+127!PR:F@Z57)'E+5&-CMPP71H ME,^$W?8'H_ K0YQ)'S"/BH8#D2595E2L01,FR)QC/E"1 \',(IEL5J9L.)GG MN6R$T>0>+UJOH!:_"B-Q*82I-/HH"BD,"'R7V.J,GG8OH+&,&^249A1](%$31@$/+ MU\/# 7CV>GAP1LVHW[61XQN]P/<!,FP9]#,?J=9-EO(CN(W[B/W_@<>[J@W"4W-60%:R8$$VM[ M AZ!JJ$HMFRQ8[.%=)N&5U=3?[L?G%.;9#P^M,G.>O6+FN->)[W1@9:DUY*,R>6U> \;E3$9/3G8EGDR.])[:G&1]=FJS MG_6M"'^O/=6@UJ[-:^):25O!^]7^)C%W#?1H?8$WC/9"\$S37D]NJ<)CK F' M$BF#RPEZI-J6WTZ,W+@FN)(&6ZH;5GA+ F4-\'LII7F:V!_T]Z[T?U!+ P04 M " !HA6=63=K09AD# !K"0 &0 'AL+W=O% M_WYVDH;0F(J'O21VN!.!9)2JI&WA>XI:8,"IF1$I@DG"$!\Y%SZ5]<^YX1 M5!:_"&QE9XQ,*$^(8(*!3*N,#ZMH%KH-1XTAQ_&Z=.NZ81=L<[ M[S=5\#J8)RSAFM-',E/+D9,Z: 9SO*;JCF^_0Q-0;/P5G,KJBK:U;9PYJ%A+ MQS.# M:F\JM8Z&,/,9ITKHMT3K5#[5>3%;4T!\CF[9!ICB@H!$QV-0F%!Y@L[0PW2, MCH].T!$B#-TO^5IB-I-#5^GUC1>W:-:ZJM<*/EAK#,4Y"OU3%'A!8)%??U[N MOY>[.NHV]* -/:C\A1_XVX7[BL9$%I3+M0#T^_))*J&3ZX\MOMIA9'=H*NY" MKG !(T>7E 2Q 2?_^L5/O&^V:/^3LW>QAVWLX2'O^1W>ZBQ2( BFUB]9R^-* M;HZ"39Z%8>(-W4TWA+Y5'$51V%J]8XM:MN@@VZ.N>Y-I*\$+D%:ZVD'2I4L' M\1Y.'MKHDOZFA)D7[.'UK;(T^0!OT.(-#N)-7-\H'7AVMK1E2P^RW7.%:??\.T4+P>VYE_89@]CO?>&^61I[V<#. MF;6+M#;P86I;L.8%6 #S7H$9SK_]S!M1D%@I_2]MZ;B?6(_27<_ M&2AKQ_!Z1X@?1%EGHYK6T+=+HZQ3\S6IV^F$YC?D)Q8+PB2B,-&PO=V]R:W-H965T)@3;9L!V&%?W8#L,.BLTT0F7+D^2DW:\?9;M& MFJA!#[LDDDT^/CZ1HB<;(1_4"D"3QY)7:NJLM*[/75?E*RBI.A,U5/AF*61) M-6[EO:MJ";1HG4KN^J/1V"TIJYQLTCZ[DME$-)JS"JXD44U94OET"5QLIH[G M/#^X9OR0O%%:E+TS,BA9 MU?W3QUZ'+0\"K>$C#G@LR$TNJ4S&C--.7L+Q2GY$I"31DN,-5>H5Z9 M.5,Y%ZJ10'Y=+)266)*_;6)TT4-[=-.FYZJF.4P=[$,%<@U.]OZ=-QY]M$GS MG\!>"!4,0@6'T+.+8DVK'!31 MN^KCD#J5IAN*"5M1 ZP*@%-#?*.O/"431Q MU]LY[1NE23#8O* :#E3#@U3[8\-"S44)1--'L/+K4,;;_/PH3G<(VJS2,+)3 MC :*T4&*G\J:BR< O QS8&NZX':*T5[P( QV"%IL_%<4' _TQF]2$!YQ8B@[ MM?%^V#A.=KA9C)*Q9R<7#^3B@^3F(%$Q,P'(DE58E(QR/&MLP@9'C+:2C?=X MI$$XVB%[,*R]O;M:[QN%<>C;M4X' M;NE!;K<"+T,;HW2O;?TD'>^6IL7*3Z)PAY.[-<+,Y\,W*N_Q/ F')?J-SF($ MD-U([C9:U.U46PB-,[)=KO K!J0QP/=+(?3SQ@S*X;LH^P=02P,$% @ M:(5G5FR;V]6: @ RP8 !D !X;"]W;W)K&UL MK55;3]LP%/XK1QF:0&+D5BYB;:2VV;0]L%4PMH=I#VYRTE@X=F8[+>/7SW;2 M4%"*>. E\;'/]YU;_&6\$?).E8@:[BO&U<0KM:XO?5]E)59$G8@:N3DIA*R( M-J9<^:J62'('JI@?!<&97Q'*O63L]A8R&8M&,\IQ(4$U547DOQDRL9EXH;?= MN*:K4ML-/QG79(4WJ&_KA326W[/DM$*NJ. @L9AXT_ R'5E_Y_"3XD;MK,%6 MLA3BSAI?\XD7V(208:8M S&O-P!1!XB> T9[ '$'B%\+&'4 UVJ_+<7U(26:)&,I-B"MMV&S"]=, MAS;E4V['?J.E.:4&IY/OND0)\T9*Y!JF2J%6<)BB)I0I^$:D)'8P1_ !;F]2 M.#PX@@.@''Z4HE&$YVKL:Y.&)?.S+N2L#1GM"1E&<"6X+A5\XCGF3PE\DW]? M1+0M8A:]R)AB=@)Q> Q1$$4#"Y M4%H=PYS45!-&'S _AH7$FE"S,+V'=GC=T%*J,B94(Q%^3Y=*2W.E_@Q-IXT^ M&HYN9>92U23#B6=T1*%\?Q>>!1^'.ON69.D;D3WI^JCO^N@E]F1:":GI M W%J) JHVT8#WAN%53CXG;>,IX[1ZNLZ"2_L)[#>[=" 4QQV M(G_GFE&PO=V]R:W-H965TB8F6P8_Y$O"1'@*4VR?&HLA5A=F&8>+4F*\W.V M(IG\9L%XBH4\Y8]FON($QU52FIC(LCPSQ30S9I/JVIS/)JP0"><8E*4\,/:C//D83PVK9$02$HD2 LN/-;DF25(B21X_:U"C MN6>9V#W>H=]6Q)^,PV'TA=4$4P8DE>_06; M;:SO&R JF-W+OHB+A "V ',NNX.+YS,P3W F M ,YB\.?/@J[DL@GP]H8(3)/\'7@/OM[?@+=OWH$W@&;@RY(5N8S-)Z:0C$I< M,ZKO?K6].SIP]QL2G0,;G@%D(:1(OWYY.NRGFU*'1@S4B($J//L GEZ [Y]D M./@H2)K_JRIUB^VHL#WA MZFJI_B6'UKBGR0] M%2EO[VXH\*QPP$D1Y00A5%/R&TK^_VW5,Y 1I9;^/B%+$G<'O/?#H.=Y*%03 M#QKB@9;X54&3F&:/X/L=21\(5TX4+<2Q$V4DL%ZU85-M>,+!&HXIPTA@/1F@ MU;YMK5.,UAJUVX2>%R)[T*JJ,&@?&JVPXQ&@EO4=CI;R$G\>+IRF=_60QZ[: M6&A] 5I? $]I#."HSF LM+X4K3> )S$'-6IOC,JW?CAT!ZHXSW$/O;I@ZP^@ MWB#\O5C0B+RT>;581Z_82&C]REN[ =U3-J_6S!PMQ4AH?2E: P/U#N:US;OO M77R[TY)U;8HHY!]JW-;A0+W%^4:6-$I(KF]8+<;1JS026K_BUAK!X)0-.ZIK M&@NM+T7KFZ#6C[RZ8<.]5K1=.'3DJBC;0NJ&1:W'07J/R+8 MJMK??6!"L+0Z7!(<$UX&R.\7C(G=2;EEW/R+8/8?4$L#!!0 ( &B%9U;X M5G=!> ( *<& 9 >&PO=V]R:W-H965TU4":/18,:ZF7JEU?8ZQRDNHB#H3-7"SLA2R(MJ$$.DZOW]("=\=;]J].N]&R( HN!?M-"UU. MO<\>*F!)&J9OQ.8;='I&EB\73+DGVK2YDY&'\D9I475@QK#CO]IZU>X>O[!V$Z%IP72ITQ0LH]@FP M$=*K";=J9N&;C!GD9R@*3E'HA^' @2X/AP<#\.QPN/^&FJCO3>3XHO_JS9^+ MA=+2W)N_0Y5OF>-A9NLEYZHF.4P]8Q8*Y!J\]..'8.Q_&:K:>Y)E[T2V5]&X MKVC\%KOID"'-*7&6 X_&.Q4,5:]E&3D6:YSK-!C'DU&"U[ME&S,^,"[>F^4S36O@UD2O* M%6*P-)3^F34]V=IB&VA1.Z-8"&ULQPU+\R&PO=V]R:W-H965T\>3O?@P"1! M!/?Q09 HA]IDHF9M9$RO[)M M$6X@I>*2Y9"I)RO&4RK5+5_;(N= H](I36SB.+Z=TCBSYM/RMWL^G[*M3.(, M[CD2VS2E_-\/D+#=S,+6\P\/\7HCBQ_L^32G:W@$^2V_Y^K.KE&B.(5,Q"Q# M'%8SZQI?+'C]C/ZQ#%X%LZ0"%BSY,X[D9F:-+13!BFX3^(V/DJNGL?*3\T=5%]$V <16Z&.8^.XQ3YT9]AQ/ M3W14$QT-$OW*)$UTK$:=OR.!XQ]QZAJYKAOH&?DU(W^8$:<1H#N:@BKK+Y N M@6M+>A#EU)(V!-8*.*@##L[9VH')/!@":^5A7.=A;*RUQYW"FXR=H^(M+MURY'G9'7TT#8:>33>5U3#_OIWR_2BI^CZ?P>V@>JCP=IWS$9 MAZ7HJSQ#KJHA_,D:, QX:O&;0FN'WR@\/JO$8Z,:;PJMG8M&Y;$YF:^@6HT^ M&0='G::S\D9^3\TV.H_-"3W62'C@>AVF&C.?]"U=N%%Z_$JIQR_2>HV5BX.^ M!#9JCX?E_HYE%R%+ I8E.<+P-$#)&5>Q2;.A\> 8<23M[?G& /(P4;_O#M]LUO] M25 M8\"PWRFKPJA[I$*.=P?VP?%@<3;[A?)UG F4P$IY.9>!6*X M9%*M#^7E!F@$O#!0SU>,R>>;XA"R/G2>_P]02P,$% @ :(5G5M/#L@O" M @ \@@ !D !X;"]W;W)K&ULK99=;YLP&(7_ MBL6JJ9.V0B!\M"-(;;)NE3:I:MKM8MJ% R_!JL&9;4*W7S\;*$L30KMH-XF- M?8Z?]X Q8<7XO<@ )'K(:2$F1B;EZLPT19Q!CL4)6T&A1E+&* MDUJ44].V+,_,,2F,**RO7?,H9*6DI(!KCD29YYC_N@#*JHDQ,AXOW)!E)O4% M,PI7> ESD'>K:ZYZ9N>2D!P*05B!.*03XWQT-@WT_'K"5P*5V&@C774S4Q\EP/4$-9XR)A\[^MSK/G.B/U!+ P04 " !HA6=6)<07&+H" ' M" &0 'AL+W=O)CVX":WC85C9[;;PG[];"<-+82*3;PTMG//N?<< M-_<.5D+>J1Q1PWW!N!IZN=;EJ>^K-,>"J$-1(C=O9D(61)NMG/NJE$@R!RJ8 M'W8Z?;\@E'OQP)U=RG@@%II1CI<2U*(HB'P8(Q.KH1=XZX,K.L^U/?#C04GF M>(WZIKR49N@Z9RHISH>$:!(/I%B!M-&&S2Z1#"A> Z5_"99YAM$_A&22,G7,L9 MASL9$TP/(0H^0-@)PY:")J^'!RWPY/7PS@XU47,YD>.+_N]R$JI2)M1"(OP< M3966YB/ZU78+599N>Q;;6$Y525(<>J9S*)1+].+W[X)^YU.;@V])EKP1V9:[ MW<;=[B[V^-;U!,R +%&:%@>D$%+3/\0UI!(E%5F;F[M9>_" 1"H(H+!_;>A# M1A[:OHW)3IY_-?*-R+:,[#5&]G9*'FWZ)F;/_ZEM+E:4/4=I9],R#J(3\\TM M-RUZ'A2&)\?;04E+4'#T&%1)\C=:9(%R[D:-@E0LN*[:2W/:3+.1:^)/SL=F MRE5#Z9&F&I$71,XI5\!P9B@[AT>F)%F-G6JC1>D:\51HT];=,C>3&J4-,.]G M0NCUQB9H9G_\%U!+ P04 " !HA6=6 TZ#8H " !R!@ &0 'AL+W=O M6?:V!B-W%\YVE@46QR- -N,J[H!I: ]]6MU#VW8\F*$K@J M!"<2UA-GZE_-8A-O [X7L%.]-C%.5D(\F,Y--G$\(P@8I&@8J/YM80:,&2(M MXW?+Z71+&F"__<3^R7K77E94P4RP'T6&^<2Y=$@&:UHS7(C=9VC]6(&I8,I^ MR:Z)O? DX.0N%[6B/%-C%[440^BF[;+7S;+!"\O. M(3TCH3\B@1<$ _#9V^'^/MS5">BR$'19""Q?^ +?#=^"0GTX48W(E+$V%;UA M\G.Z4BCUJ?LUY+:ACX;IS4V\4A5-8>+HJZ9 ;L%)WK_SS[V/0][_$]E>)L(N M$^%K[,D"*"/:-$706]S9'_+<$,66R!2+;1)&H=[,;=_+0-!E=-D%[6F,.HW1 MJQJ;S6'ZG)ZB.:?_T-F0G?"_/CB0*K;JPBF&G^E&PO=V]R:W-H965T:A+PF8>P[GP(7+_"CD-[4#T.A[P[A:>#NM]P^^K\H=-$3=BSUP,U(+V1!M MNG+KJ[T$4G6@AODAQHG?$,J]8MY]>Y3%7+2:40Z/$JFV:8C\\1&8."Z\P'OY M\$2W.VT_^,5\3[:P!OUU_RA-SQ]9*MH 5U1P)*%>>!^"AV6 +:"+^(/"49VT MD;6R$>*;[?Q6+3QL%0EL*8OX.L 3&+)/1\<] ZHUS6N!I^X7]4V?>F-D0 M!4O!_J25WBV\S$,5U*1E^DDZALE1;- #8*&LK[ M?_)]6(@30#"[ @@'0/A:0#0 HLYHKZRSM2*:%',ICDC::,-F&]W:=&CCAG*[ MC6LMS2@U.%VL35Y4+0,D:O19\"UZ!MF@%6PT>KL"32A3[] =^KI>H;=OWJ$W MB'+TO!.M(KQ2F6T%YCZ+@/0IQ&#K@R]?#@W.X;XR/ M[L/1?=CQ15?YC,\55243JI6 _OJP45J:U/K;9:WGFKFY['E[4'M2PL(S!TJ! M/(!7_/Q3D.!?7$;_)[(SV]%H.[K%7CS!0; #-;MM1Y3=^U)"1;7+=4\5=U3V M4C@4483G_N'4S#0F3/,QYDSC;-0XNZGQ$^6$EX 8F$/JTM7#DU-=>7RARQ&# M$[>N>-05W]3U1>] (B8(=Z;_3;![6Y$K/>*)\C"ZLJ+)J#RYJ7P-G IS@T-I M4KT:=AS5I*2,ZA\N,\E$1)"&,;[<_6E8B&=AG+KEIJ/<]*;64R92.D8;)GC4A)^!9,#=3.U,FFJYWDLVQVH=X1ENR&[(FO6FYFB<*=M4:CL96FN?22Z(U .L:-!IZE\HC;&EXZF,0%.3[+L MS%" _ZML^+:E,^7.6H4G]U:09'EVF3"NN"R+)FONG]1A^PCZG<@M-9G H#9 M?)\:!MF_*_J.%ONN-&^$-H6^:^[,6PRD#3#CM1#ZI6.K_?BZ*_X%4$L#!!0 M ( &B%9U8(,/ R;@( &8& 9 >&PO=V]R:W-H965TLE7.O5JJ;^;XL:FB(O.8=M/I) MQ45#E)Z*K2\[ :2THH;Y. @2OR&T]?+,WEN*/..]8K2%I4"R;QHB_MT"X_NY M%WHO-Q[HME;FAI]G'=G""M1CMQ1ZYH\N)6V@E92W2$ U]V["V>W4K+<+?E+8 MRZ,Q,I5L.'\RD^_EW M,(&!0*.- ]&4'=\"8,=(Q_AX\O1%IA,?C%_>OMG9= MRX9(N./L%RU5/?>F'BJA(CU3#WS_#0[UQ,:OX$S:7[0?UB:)AXI>*MXU_7!D'KXG;R[P*,]F1 N:>/NL2Q Z\_..' M, F^G$D:C4FC<^ZY+CQR91I4L569MVF7Q\$D\W<.U&1$3=Y#35RH094&ULO=U=))9,7XUD7M&@A^;\/LN_%;=*E>+[?)86 M;WNW9;EX9PN55K^YSO)Y7%8/\YOC8I&K>+IJ-)\=V_W^^'@> M)VGOXGSUW.?\XCQ;EK,D59]S42SG\SC_\4[-LONW/:OW^,27Y.:VK)\XOCA? MQ#?J4I5?%Y_SZM'Q1IDF1G4;^4 MJRS[5C^0T[>]?KU&:J8F94W$U7]WZKV:S6JI6H__K-'>IL^ZX=.?'W5O]>*K M%W,5%^I]-OM7,BUOW_9.>V*JKN/EK/R2W0=J_8)&M3?)9L7J7W&_7K;?$Y-E M46;S=>-J#>9)^O!__'W]1CQI8 WW-+#7#>SM!J,]#0;K!H.M!GM7:;AN,#QT ME4;K!J-#&XS7#<:'-CA9-S@YM,'INL'I5@/;VM/@;-W@[- >K/[C7ZY_<)/- M'_MAHWO82E:;F!.7\<5YGMV+O%Z^\NH?5MOIJGVU925I75*795[]-JG:E1>. MNBK%2T>5<3(KQ*]QGL?U-OY*_"R^7CKBY8M7XH5(4O';;;8LXG1:G!^75;=U MX^/)NHOW#UW8>[JPQ,T'FYA_CO&IN[6WNF)O_FMUM>K=:FKOFYF&<;GIO:^Z9FSMJ MLFG>;VGN'[[R;;+:B=5BM\_5 L(6:IY\>^6M7OWH W;M7K?^Z98Q!/UME?M7 N5WZG> MQ=__9HW[_VC;Q$G,(3&7Q#P2\TDL(#%)8B&)11"F%=AP4V!#DWZQJJ?L6DQR M-4W*MI(RMN]:4B3FD)A+8AZ)^206D)A\P$8KK#XPN;L8#*I/_;NGE;*[C'UR MIB\302NE%I#CZ20CPI3;?5A MY+O6!XDY).:2F$=B_@-6'RAL-K'^Z[X]TC>R@.Q3DEA(8A&$:;4TWM32V%A+ MG_-LHM2T$-=Y-A_6@= M6/VM#V"?[#(@,4EB(8E%$*85TWR$UASQ'XF-<+O.D_"&<:@]T)!Q5 M3/)D49]M:RLD(]ZUD$C,(3&7Q#P2\TDL(#%IWNZNZW.[2GTK1)F)H?BAXKSM M3%9(KE($85JAG6X*[?390CNJ7G)]1EE-17RG\OA&56/!:I^EBG+O@,^H=JTP M$G-(S"4QC\1\$@M(3)ZV#D5'UGCKH(CL-((PK8;.-C5TUNGH22N>ZM&D.HPJ ME)BJAQ_:RLG80==R(C&'Q%P2\TC,)[& Q.19:SD-AM96.9&=1A"FE9/5;[YK MZAL+2CX6D/M]H=+VBC$374L&U1Q4R_4LM3I M\-3>.CG7LI3='Y\UY_#T+?W)MZJ6<4O_>BG>Q>DWM;9\%WCY/Y:&]^J@6H)I$M1#5(DK3:ZO)3E@' MA">>UM9UU9>(Y]DR;8T=F;G.983F)5#-76O::5RKOW,TYZ&]^J@6H)I$M1#5 M(DK3RZA)1EC/1R/^1 ;)K'>N*C0C@6HNJGFHYJ-:@&KRF>UO7F]N=7Y@[U5, MZ.I$E*:76Q.BL Y(4:CO99+>+)/B=G4(-LF*]CT6FI= -0?5W+4V?GKZL7^V MN\-"PQ"H%J":1+40U2)*TR]6;6(3MCDVT59!]55-\6PFJ@[GR7+>5DQFM6LQ MH9J#:J[=\EW_>*>6T#Y]5 M03:):B&H1I>FUU 0S;',PXT.63K-4K))(5W5" MX]/UM:K/Q7^I,WTO/\AWG[Z\,IZ+-W?0N:S0K :JN:CFH9J/:@&J250+42VB M-+W\FJR&S68U;#2K@6H.JKFHYJ&:CVH!JDE4"U$MHC2]V)JLAOU<5@,X%V_N MHW,%HAD.5'-1S4,U']6"M;;]K4/_9.NR8HEV&Z):1&EZ<34I#MN:CFHUJ :A+50E2+*$VOR";G8;,Y#QO->:": M@VHNJGFHYJ-:@&H2U4)4BRA-+[8FYV%WRGETGUG&['>N/C3C@6HNJGFHYMOM M^1-K>WZ9/Q8<[(P8T=P'JD64IL\. MW>0^!L_D/O+X7ORVFF,PBU/C.- L=2T.5'-0S44U#]5\5 M03:):B&H1I>EU MUF1"!A8Z#AR@"1!4.HOJO)ZG3'5997:)+>B$ETJ MGM'N53P2[35$M8C2].IZ9(2]RPA[FY&_(@TR:-(@@R$[A$2#'JCFH)J+:AZJ^:@6 MH)I$M1#5(DK3BZT)>@S,=S6AAI!H_@/5'%1S4S&4F7EC-XR/Q,DE>B6KAY42MJ"?] M9$7]^(>(4Q$O%GE6C1KJ#(XUZ*\_[199DI;%4;7 M'8J2'TO5?6@7N$D3#;>+B\THX)J/JH%J"91+42UB-+T>S4W<9>A.>ZR9X"\ MN;^2N,[RF^1.I:IHG6U\N#L+2,L<<._;%MN=^-LQKVS7XTE4\U#-1[4 U22J MA:@649I>+DUJ96B>R>3 K_K$'\)1URI?+5,=^!B_ S1WV76_A&H.JKFHYJ&: MCVH!JDE4"U$MHC2]()MDRY"=VV2(1EA0S4$U%]4\5/-1+4 UB6HAJD64IA=; M$W09FH,NW+&8N:/.98CF7M::-DOD8+A]+(;VZ:&:CVH!JDE4"U$MHC2]O)H\ MR]#X%7Z'P>6GAFK*QYMZF@>8:.X%U1Q4U -4D MJH6H%E&:7FQ-A&1HCI#L^8Z[ZZ4+YEXZUR":'QGNWMFFY2).%^W40S4?U0)4 MDZ@6HEI$:5IQC9H R<@<(.DPJ#Q@:CUS9UUK#-4<5'-1S4,U']4"5).H%J): M1&EZ*3;AE!$[I[4(%;;J!+MU4,U']4"5).H%J):1&EZ=35)D]%S29.[;'97%T^7 MV53,:.=B0E,EJ.:BFH=J/JH%J"91+42UB-+TDFO2)Z,A.WI$4R6HYJ":BVH> MJOFH%J":1+40U2)*TXNM296,NLRFTEI>HYW!U_ADY[H:=RP;-AZ":AVH^ MJ@6H)E$M1+6(TO2R:?(AH^?R(<\-"\4?XL_?;=B\%IUW;6AX!-5<5/-0S4>U M -4DJH6H%E&:7J--RF1TPHXCT1P)JCFHYJ*:AVH^J@6H)E$M1+6(TO1B:W(D M(_/4(P>,(]'D"*HYJ.:BFH=J/JH%:^WIL4';E,UHIR&J193V4#?'Q:U2I1.7 M\<7Y7.4WZKV:S>J)K)9I6>^IGCPK[=[SS_'OK36"U/"^M-]'J M^>.&OSA?Q#?J8YS?)&DA9NJZZJK_^J3ZJ^3)S>WF09DMWO:LGKC*RC*;KWZ\ M5?%4Y?4"U>^OLZQ\?%!W<)_EWU8OY^*_4$L#!!0 ( &B%9U:-G9P%OP, M /D- 9 >&PO=V]R:W-H965TO7@^VJVA(*I>[$";N[,A2R8-D.Y\-5* DM+ M4I'[%./8+UC&O6&_G'N1P[Y8ZSSC\"*16A<%DW^/(1?;@4>\CXEOV6*I[80_ M[*_8 J:@WU8OTHS\6B7-"N J$QQ)F ^\$7E(2& ))>*/#+;JZ!I9*^]"?+># MIW3@81L1Y##35H*9OPU,(,^MDHGCK[VH5Z]IBF8"+R/[-4 M+P=>UT,IS-DZU]_$]E?8&XJLWDSDJOQ%VST6>VBV5EH4>[*)H,AX]<]V^XTX M(I#X H'N";1)""\0@CTAN)80[@EAN3.5E7(?$J;9L"_%%DF+-FKVHMS,DFWL M9]SF?:JEN9L9GAY.32&EZQR0F*.)*%:" ]?*CI[X3!2 7MD./>Y,F2E -V/@ M,,_T+;I)0+,L5[?H#KU-$W3SY19]01E'KTNQ5HRGJN]K$YY=Q)_M0QE7H= + MH1"*G@772X4>>0KIJ8!O?-7FZ(>Y,6U53&!VCP+R$Z*84D= D^OIQ$%/KJ?C M%C=!G:J@U LOZ+WQ3$.*IIII<&YO18]*NGW>-\.[#B;&^.;8LP-%XD[O%)6X M4$$WJE$G#L+:0=CJX%5HEINJEM(4F:F6LL TV[G,5$KQ<0!QCW;"AAL'C(;X M*-#*CDLMC*C;3E3;B?Y?0J*S54/:3,%#"3M1M^'' :#<\JRT'C 0X"-R.NK6C;JNCQ_D:$G,YJ30(/EH< MWP?PT+12:B37750=9S];GEU'9M3?FQ_9<4_;:!YGJ4/3, MY"+C"N4P-Y+XOF,BDM4YHQIHL2H[[W>A31]?7B[-V0RD!9C[&PO=V]R:W-H965T M>>VWN>$/H UL!<+0M\I)-C!7GU:5I MLG@%!68#4D$IOJ2$%IB+*5V:K** $P4J9R7< M4\3JHL#T\1IRLID8MK%;F&7+%9<+9CBN\!+FP']4]U3,S(XER0HH649*1"&= M&%?VY70H[97!SPPV;&^,9"0+0A[DY#:9&)9T"'*(N63 XK6&&\AS223<^-MR M&MV6$K@_WK%_4;&+6!:8P0W)?V4)7TV,"P,ED.(ZYS.R^0IM/+[DBTG.U!-M M&MO -5!<,TZ*%BP\*+*R>>-MJ\,>P/9. )P6X!P#@A, MP6XY^[@M0#O7(#? M E3H9A.[$B["'(=C2C:(2FO!)@=*?846>F6EK),YI^)K)G \G(O"2^H<$$G1 M-$U!Y0W=EC$I 'W'6S3#'- ,8E+&69YAE=WW$7"S#V.3"!\EDQNU^-\U^ MSHG]; ?=D9*O&)J6"22'!*9POHO V45P[?0RSJ$:(-O[B!S+L74.]<,CB ?( MM17,=PNG:[B%U:O#[V M75JX2 MLQ17/ &&.&,>\YH0^(BH.&=/EIJ$=*5IYY:]#:^"*.EOO:]X8V=:A ME7MQ:!9IS9Q1<&@VU;-9?F=VH(#?*>#W*O"-E)_$>:_%_;(0MTVK@C;F7J*7 MUJ.OB\:RAD?:Z,T<[T@;O9D_TFL3=-H$SVHC2@-+83)5*3I9>CE>*DN_0^^= M@6.]U=WNT;/ 0 ^&PO=V]R M:W-H965TG[XYWQYOMI/JJ-P"& MW->BT?-@8TQ[$8:ZVD#-]+ELH<$W:ZEJ9G"K;D/=*F KIU2+D$;1)*P9;X)R MYIY=JW(FMT;P!JX5T=NZ9NKA#0BYFP=Q\/C@([_=&/L@+&RXC4TFLN&*%C/@\OXXBJF5L%)_,%AIP_6Q+JRE/*KW;Q;S8/($H& RE@3 M#/_NX J$L):0X]O>:-!_TRH>KA^M_^J<1V>63,.5%'_RE=G,@R(@*UBSK3 ? MY>XM[!W*K+U*"NU^R6XO&P6DVFHCZ[TR$M2\Z?[9_3X0!PIQ>D2![A7H]RHD M>X7$.=J1.;<6S+!RIN2.*"N-UNS"Q<9IHS>\L<=X8Q2^Y:AGRAO,B]56 )%K MLH U* 4K\HG=DTNMP6C"FA7YC;,E%]QPT.3E @SC0K\B9^3SS8*\?/&*O""\ M(9\VECM&=YT#/0(PP*JOQNJ60-+@@+KBLA]58!^>MRJ8W"K/O;YV!G,?5;M*5XH5M6P3S M6M.@[B H?_XIGD2_^-S]0<:>.9_TSB>GK)?7"CN$,@^O22M88]SYP['?HW%@FS>->YAESVC.G)YGM22VA@34W M!#L#;[1A0C#7)C"M%;[:L27F."[4[0-IE?R"7<3G0?>AR0%=G"0##\8R-#KB M0=9[D)WT #L2]IL&"Q[KKZD>"&9:HYGK=-Y(9R.&=%K0 >A8*"EHX2>=]*23 MDZ0?S :4CV@R^MA9G,:3 =)8*IOZ@?(>*#]]^!(/VS;NKG49S 7F6IY:2MJW"GQO\U)\73'>H%CL&ULK51=;]HP%/TK5E9-K;0U MGT#+0J06-*U2-Z'2;@_3'DQR0ZPZ=F8[0/_];"=$T ;4A[T07_N>XW,NOC?> M*$@9S@61=EEB\W +EFXGC.[N-![(JE-EPD[C"*UB >JKF M0D=NQY*1$I@DG"$!^<2Y\?/)KC+)HYG! &%5!D& MK#]KF *EADC+^-MR.MV5!KB_WK%_M=ZUER66,.7T%\E4,7&N')1!CFNJ'OCF M&[1^!H8OY53:7[1I1@]):*EZV8*V@)*SYXFU;ASV ?PP0M(#@O8"P!836 M:*/,VIIAA9-8\ T2)ENSF86MC45K-X29?W&AA#XE&J>2A7X664T!\1S]T(]F M!CD( 1EZQ%MT3_"24*)>T/D,%"947J#/Z&DQ0^=G%^@,$88>"UY+S#(9NTK+ M,:1NVEY]VUP='+EZ!NDE"OU/*/""H <^?3_U /3[9BF5T(_M3Y_!AC'J9S0-.)853F'BZ Z3(-;@)!\_^$/O M2Y_=_T1V8#[LS(>GV)-[SE9(@2A-"S0/@#3U4+H>6$I0??X;TH$E-?-BG0P& M5[&[WK?5DW,]['(.U$:=VNBT6I!RC.A)S73W=OMT1V\U^=?>*^%OD\+('[U2 M[NZUGAE[W[%8$281A5S#O,N1QHMFE#2!XI7MQB57NK?MLM#3%X1)T.RES(;[;G?O%U/%LCR"% M1%L$-7\O< =I:DFF'_^44*?R:0V/M_?T.+]XSNN=&PRVXFS)$LHU MN5M3O@+"./G*)23"G/D7%C86R"UP6#*M"%/D":@2G,[3-_(HE&+S%,BWSX9+ M[C5DZN^&B[HM.M%O[H3-EC=J0Q.8.B8=*I OX,P^_.0/O5^;Y,6$A9BP"!,6 M(\%J8=&OPJ+?1M^G 6VDWX!,@&LSK30)6V"NNIZLPZ: L2O!TA8-/*]>JO>N-XL:FP67 _KS>)FFG>(RMH(#ZL1 M'K:.\ -]9=DV(]\>()N#;$QSK82N(X<)"S%A$28L1H+5-!U5FH[>P^PWP@P+ M3%B("8LP83$2K!86XRHLQCBS7RNFJ[#C"Z;2$--CA F+D6 UP:XKP:X[Y6;R M'XDEF-<821= _A+F[FQ+VZWPKC)BPD),6(0)BY%@-;E][_"6ZKV'Q%WV BDR M4&DA*BU"I<58M'IT'-4P?)S\77)^\/K2[JVS;IBT")468]'JN@4'W8+V-,[X M#Q^QVQ&=;TE,6HA*BU!I,1:M+NVAS.2_BSJ3CUIH0J6%J+0(E19CT>K1<:@V M^4CEIG9.9WT;JU@X5-3\ULI,AU0^:DB^P>FC M-VJU"Y46H=)B+%HAFWNT IR!7.5K]8HD8LMUL=!:':V^!_B4KX*?' _M=P+Y MRO(!4WQD\$#EBG%%4E@:I'2ZT%EF^N08S,4C;P)Q? M"J'W.]9!]?7$[']02P,$% @ :(5G5D9FX:C5 @ +0L !D !X;"]W M;W)K&ULM5;O3]LP$/U73AF:0 *2IC]H61L)6C&0 M8$,4V >T#R:Y-A&.W=E."]+^^)V3$+52B6 *7Q([\7MW[_ELW7 EU9..$0T\ MIUSHD1,;LSAV71W&F#)]*!6SL!S<8+M@*9F[% M$B4I"IU( 0IG(^>D=3P>V/7Y@OL$5WIM#%;)HY1/=G(1C1S/)H0<0V,9&+V6 M.$;.+1&E\:?D=*J0%K@^?F4_R[63ED>F<2SYKR0R\RF&!X".W6/OB>[V^!C]\/;VW"7?*C,L6O3/%SOO:;?"I9 M,EM?<"&T41F5K='[\)U.!>Q>2DWB'RX)!!<&4_U[F^ B0F=[!'LVC_6"A3AR MZ/!I5$MT@J]?6CWOVS;Y#9%MF-&NS&C7L0>WTC!.)Z.RA&F-9NLF%T3=G,A> M'\M@T.YX0W>YKJ4VVG8M4".C4\GHU,KX(<7!!#D)4"] AYXS12]A%%TD&AZN M,'U$M74G:WD_NI,-D6U8T*TLZ'YZ67>;-*,AL@TS>I49O:;*NB#JU9=U;;3_ MU')4:3EJH+;A+_PT,:KR1C=PDBNNK?W:N!_=[H;(-BSJ5Q;U/[WV^TV:T1#9 MAAF#RHQ!4[4_>,^57AOMHUK4#V/J9U'9!?1_)J5YG=B6J>J0@W]02P,$% @ :(5G5N"?'-%) M P ? L !D !X;"]W;W)K&ULK59M;]LV$/XK M!ZT8$J"-+,EVN]06D%AQ%Z!9@V1=/Q3]P$AGFRA%NB1EM_OU.U*R9B>*FR;Y M8HE'/L^]/"?Z1FNEOYH%HH7OI9!F'"RL71Z'HF=,DL+?4\ M-$N-K/"@4H1QKS<,2\9ED(Z\[5*G(U59P25>:C!563+]XQ2%6H^#*-@8KOA\ M89TA3$=+-L=KM!^7EYI68JQP@D(X(@KC6\,9M"X=+D\F@K,I6NL:ZMIEQ/.IM?4J44E$-0,WE$?&CAXKXQ!X::KYC3'J9<,IES)N!<&JLK:BYKX%O%M$4-* LLX"!#R[@@["OX2\E7&0J" MZA] N@NFZ2&MIEXR\/D"RQO47^C@Q^L,#EXJ,HP69A1:"D[%V.8 M-YFQ@SS M(TBBEQ#WXK@KH:?!LX?#HZYR/,W[]-'>=VJ9M'V>>+[D7KZVD[?Z]Z7O^;KE M#^'S>P+!N<72?.GJO]I#O]N#^PTZRZ3.1[6C>;S7O[V-/3TI52;NYV4#IC=!7F*NYY/_2E47V#Y/SS<;. ME==Y!]4>!]ZC^]->I5$_&86K;6GW1O6KTCZ"#+I4O1OX'TF_MQOY].G.=H0: MM$(-'BC4_(Y0@AG#9YRDFFE5PDF>5V4EF"7#EG!<6D4?=JY*[%)MK_M?_7(' M=RIYJXS9(]QU:O933].[)Z(W@_9,+4:X-1V4J.=^CC.0NYK7%VAK;4?%$S\A MW;)/HN,LZK"?T6A93X+_T]=SZ073O;!JZ6>3&V5I MTO&O"QJ/4;L#M#]3RFX6SD$[<*?_ 5!+ P04 " !HA6=6FFW#]6X" #F M!0 &0 'AL+W=OH M[NL;H2.W9\EIB96DO *!RXES[H^GD>/)KC.)XYG!"'# M3!D&HE]KG")CADC+^--Q.OV1!KB[WK)?VMIU+0LB<P!!!P@^"@@[ M0&@+;979LF9$D301? /"9&LVL[#>6+2NAE;F+\Z5T%^IQJETWOX]X$NX)%3 M V$- JERF!(AGFFU@O.2-Y62)N4[U_$=BA)FN%!P.$-%*)-'\!7NYS,X/#B" M Z 5W!6\D9I$)J[2(LU1;M8)NF@%!7L$S3 [AM#_ H$7! /PZ8KZP_IA.IHBAA1F7&N&P$PJ_S MA4[77?I[R(/VT&CX4#.Y8UF3#">.'DV)8HU.^OF3?^)]&W+D/Y&]\B?L_0G? M8T__-LU0F2UV9+'F/EFG_FD0>7'BKG<+&$@[BX)XU*>]DA;UTJ)WI?4-O%=> M].^Y)_%9[+V1-Y 6Q^'HK3QW9PK-#?B#"-T?$A@N-= [/M4,HKU5VD#QV@[F M@BL]YG99Z(L8A4G0WY>&PO=V]R:W-H965T:Z.DHQ9_I4KE#02")5S@PUU=+5*X4L M+HWRS T\;^CFC LGG)9]URJ8Y" =?;R_AZ,TQO $NX-]4%IHP]-0UY*!=QHUJ9RXJ9X(GG/$#N)+"I!K^ M$3'&VP N,6OH!??T+H).Q$N,3J'GGT#@!<$>A^9_;NYWN--KU.Z5>+TG\11? ME[+ID[;&WS_11/AH,-?_[Y.M0NWO1[4[_4RO6(0SA[:R1K5&)WS[ES_T_MY' M^4!@6P+T&P'Z7>CA>105>9$Q@S%(DZ*"2.:T3FH/AC52_E ;0=#Y)1,P[&Z? M&M42@W()>TRMPW>^-_3'HZF[;A/=,V\X'@W\9MH6A4%#8=!)@0Z,C"F84Z(J M.H0T?+_"?(%J;^ ZH9X;N .!;;$>-JR'KY*YPT,*<""P+0%&C0"CU\_<:HEA M*R,GC].VTX\7LAPW+,>=+.EJI(M/T,VC%(KH%R0VU.LRU"E=%0A,:Z+(3&MD M']/Q8Z:]OK?#M-.7%S*=-$PGG4Q;"0V%IJ#2U66#QP7U&'O;581/;"SA:($" M$VZ.]W&=/.+J#WH[5#N=>2%5WWNXY+T_3MXO9?+.MY+WD]3=YU@W_G/W\:'0 MMM5HE3S^JYQE->RA1#@0VK8(P8,(06=*W&"4T5[F":><0*8$58$D!]ZMJ,#> MK;UJ_L&C"W72\W8W=?>ZS^7EMDK;'-6RK/@UG;V%,%65V_0VKXKSLI9V'Z97 M3Y(KIJC4U9!A0J;>Z8B(J*K*KQI&KLI">2$-E=WE9THO(U1V HTG4IK[AEV@ M>6N%OP%02P,$% @ :(5G5A;_M:AJ P (@\ !D !X;"]W;W)K&ULM5=M;YLP$/XK%JNF5MH*YB6A78+4-=J+U$I5TW8? MJGUPPJ6Q!CBS3=+]^]E "03*DHE^26RX>_P\Q]F^&VT8_R66 !(]QU$BQL92 MRM6Y:8KY$F(B3MD*$O5FP7A,I)KR)U.L.) PB9D1 9W ,= \%9+%A;-B$-,D_R?/12 J#MA]Q<$N'.Q]'9S"PI#%)O-6:FBB/^-4A&D$B"W0+41$0HAN M")<4!#J>@"0T$B?H([J?3M#QT0DZ0C1!=TN6"I*$8F1*Q4$CF?-BO<_Y>O8K MZTU@?HH<_ '9EFVWN%_N[X[K[J927LJW2_EVAN>\@E>5_ ?=<9((DN?7XY4R M1=\EQ.)GF\P@P8'SZEPR(DVC1S?&[83'99$AYU$+Z)4KPE_HHE $2R4FW4Z5/X\ M;\CRB62KK*>9,:DZI&RX5$TL<&V@WB\8DR\3W2:5;7'P%U!+ P04 " !H MA6=6/L6)SX$# #6$ &0 'AL+W=OV+9(,"B+.V Y* M=6?#>$&D&O*M+78<2%HG%;GM.DYH%X265K2HK]WP:,$JF=,2;C@255$0_O,2 M6HY\(?XWD*M;DZ=V#]_ MH'^HBU?%W!,!5RS_EZ8R6UKG%DIA0ZI&2@D#O8I"$YN(]^@-]6-O.Z M3\R+773-2ID)]%>90CH$V*J(KA+WH9)+=Y(80W*&//P[GXY'T M^/GISD0U7O=>O)KG/<'KOX.?Z(Z34I#&*5\_JU#T24(A_AO3O>'ZXUS]&;D0 M.Y+ TE+?"0%\#U;T]C<<.G^.:682%AN"#?3T.SW]*7JDU[;0BYNWPNZ:Q3VF M8$,*:I+^;NXC?.X%"WO?5^8TR,7ZS?>#XA%2X,^[H$$E05=),%G)*J\D)QN: MH,^JC/5JC;Y>0W$/?'0U3+)>NAI,PF)#L(&&8:=A^$KN"DWJ:1(6&X(-])QU M>LZ,N:LAA3U/S'U\9*[3&(P=_\AU)*^K_> MFF2]="V8A,6&8 ,-YYV&\U?RUMRDGB9AL2'80$_L/&[1'&/N:E%]5P3>D7.N M1H)FP>S(7B-!7A",^POWMIOX&;7<,?2WS("?;#6G[#9-?NGZ,$J+3=&&JKJ/ MJKJOY+D6;$I4D[38%&THZN,.'$]N2%]F.^]DI^>%SK'M3H/<8'YLN],@_^1G MS>XU? 7P;=TX"Y2PJI1-Q]1=[9KS5=V2'EV_U$U[W4@^8IJ._YKP+2T%RF&C MD,[93#T1;YKH9B#9KFXK[YE436I]F@%)@>L =7_#F'P8Z FZ?V5$OP!02P,$ M% @ :(5G5A8TC4"_"@ PG !D !X;"]W;W)K&ULM9UK;]LX%H;_"N$=+%J@$ULW7[I)@#2BI +3;="T,\ .]@-CT[$P MLN12T]4*DWD-1YX^9^"O?<%Z0']LDS2]& MFZ+8O1^/\^6&;UE^ENUX*C]99V++"OE6W(_SG>!L525MD[$]F4S'6Q:GH\OS M:MN-N#S/]D42I_Q&D'R_W3+Q\P-/LL>+D35ZVO EOM\4Y8;QY?F.W?-;7GS; MW0CY;GR@K.(M3_,X2XG@ZXO1E?4^\P?\Z/7I/PJ=UGV5_GFX^IB M-"E;Q!.^+$H$D_\>^#5/DI(DV_&]@8X.^RP3CU\_T8/JR\LO<\=R?ITE?\2K M8G,QFH_(BJ_9/BF^9(\1;[Z05_*669)7?\EC$SL9D>4^+[)MDRQ;L(W3^C_[ MT?P01PF6^TR"W238KTUPF@2GF^ ]D^ V"6XW8?I,@M*]MTK1)F+XV8=8D MS+H)SC,)\R9A7AW=^G!4Q])G!;L\%]DC$66TI)4O*D%4V?(0QFFIW=M"R$]C MF5=L#C)R3^9$*S4U5OR*_EVZY,WO[PEOY QR3=, MR, X)=_2N,C?R8WR]==-ML]9NLK/QX5L5@D?+YLF^'43[&>:X)%/65ILO3['KTW5?/7KYJT^<,MM:&(ZC6_6_&(D.XR< MBP<^NOS[WZSIY!\ZM2!A/A)&D; "0N1L @$4S3H'C3HFNA2@P\\W7.R%ME6 M=O:U('?UV5:G/"-MJ/*0,!\)HS7,JV#E^.KATIH[WOGXX5A1_2#;*D\KQT&A MAN2Y"S4H K5=48!W4(!G5( _X.@;24.//A+F(V&TADV/CYGKSCI'OQ]DVY[= M.?K(9D4@F**2Z4$E4Z-*KN[O!;^7^G@:8&5KDHE5G,HKBF:33C!&Z%#!(&$^ M$D;_#QC1]5$@3CCM"WBRF'1.31'H)U#T-#OH:6;4$_VQDY>'\FRS9>E^+8<] M>Q&G]W*H7G"YLX*(4FH[+I8\+>1%JDY;QAT,U182YB-AM(99DZ.#.3FSO7GG M=(3<9XB$12"8(K/Y069S\VEKM8K+$35+R)+E&[*45V(BOMN7VW2:,M*&:@H) M\Y$P.N\/2FRO>WX(D+L,D; (!%,DM3A(:O'B>*G(7C-:,G*&B@D)\Y$PNNAU M-IYC.QTM]8.7-;G)$PNV-Q^I;\^8EO[[C0>CMFZF!%(&D^E$:AM !*"Z&T M"$53E6BW2K1/9#0V8)08D30?2J-06@"EA5!:A**I8FQ-;\OH9UY^V.=R2Y[+ ML?CV+DY9J<-W)"_XCK"E[#7SN-["ZQ[T<$48I_7G@O-W+UP9FELP6+50@QQ* MHU!: *6%4%K4T S7P:H>6P/<,CO@5^0Z2_-"2&61V[.K,W/G#/6_H30?2J-0 M6@"EA5!:A**I^FOM=\L[5><,M>.A-!]*HU!: *6%4%J$HJEB;%U^RVSSW["? M6]FOYF2=";)DN[A@2?R?TN80F>QSI4!W"4L+PM)5U4'ORFBM-J'./Y3F-[1C M^\MUK$[IAD+W&5A]2WYA+[KE(N@^(Q1-U5+K\%MFB_\JV1>"K>,E^4T*Z/;J MUMRS0NU\*,V'TBB4%D!I(906H6BJ %OOWYJ?JF>%U@&@-!]*HU!: *6%4%J$ MHJEB;*L&EKEL,'2BC1DW6(+0\@&41JU^;6#A6EU?N!]D61.WVW_VHZ:+GBU\ MBLJ W58&;'-E8,A\&S-JJ B@-!]*HW;?T;>[TZ0"39!G3SL:@+8K0M%4L;0U M!-M<0[B5@VU&/C$1,^+SI'REC*3(?\DU_5S6&,CUY\_& 99Y3X.U!*TK0&D4 M2@N@M!!*BU T59UM7<$^55W!AM85H#0?2J-06@"EA5!:A**I8FSK"K:YKG"S M%\L-RWE>]ZYLO8Z36,I3W[%"*P10F@^ET8:FC*YZ,YDU0?;"ZG:L_2#'Z@1% MJ,:K(FC-?-MLY@?[=,66Y1FHX,LTNT]8GIM[1:BA#Z7Y4!J%T@(H+832(A1- MU6!KZ-NG,O1MJ*$/I?E0&H72 B@MA-(B%$T58VOHVV9#_[H[Z[6V]O-L&5=S M8O?Y,QTDU+^'TGPHC=J:R?+>U.WVD)HHQ^O>[*.+LKWNW3ZH]JN2:'UYV^S+ MWQ;[53DO[4%>6\8O^O)FV& A0'UY*(U":0&4%D)I$8JF"K#UY>U3^?(VU)>' MTGPHC4)I 9060FD1BJ:*L?7E;:PO;\8-EB#4EX?2J*V;V-_K%_M!L]Z\?DV0 MXWG=7O$4MKS3VO(.SI8WHX9J $KSH33J:";:6]U[.S1![J1S?UH(;5>$HJEB M:6UYYR13^\W4P;J!6O!0&H72 B@MA-(B%$U58FO!.Z>RX!VH!0^E^5 :A=(" M*"V$TB(4317CT7HV9@N^,ANNZDGZJ[HWO6JG]&M%6 .5J7C>I'LGZK5YOX/5 MA5VD!KM*#7:9&NPZ-:?P]IW6VW?,WGXS-[5<>:*\EULK)[<_T'2MOIR@-CV4 M1J&T $H+H;0(15/EU-KTCGG=&_U]2((OL_NTFO(D<2^8E6FE[O3*=9D^/:W.C!TH2:]E!: *6% M4%J$HJG2;$U[YR2+[9BI@T=T_5GREN?-++PV"IU;3%D=0F9X[351O4P(?2 B@MA-(B%$U56VO@ M.V8#?^@23V;<8&E!#7PHC3J:.?.:99Z@.PVAM A%4]=&;8L"KKDHH+]&D K+ MY<6!J-Z2HO3+0'\Q[&"HW*,V'TJBKF<(_F?5F4FC"+,_IU0MT8:[C M]%9./44AP&T+ :ZY$/#ZQ<#,H,$Z@'K_4!IM:$HY:.YUBT::*'O>+2^&T)9% M*)HJEM:K=XWVZ^6WKR3G6[;.1):O.+DKE[!/O^_C)&'&LI$9.U@Z4*<>2J-0 M6@"EA5!:A**I4FR=>O=42\^[T)GS4)H/I5$H+8#20B@M0M%4,1XM06\V]E^[ M5J(9,UAZT"( E$;=?AU#LU:B)DJS5F(3I?AX_;424>U7)=":\:[9C/]7MA9L MF>7%"STA=((\E.9#:11*"Z"T$$J+4#15>:W7[DY/U1-"[78HS8?2*)060&DA ME!:A:*H86T_>-7OR'],'GA?5"DQ:Q4$->"C-A]*HVR\.3!V[V_]I*@A=NR&$ MMBM"T6I]C(\>C+;EXKYZ2%YI-NW3HGXOW:7%46VK5YN.%MQ40;(S]=9 M5CR]*7=P>&SAY?\ 4$L#!!0 ( &B%9U84MJ4:1@( -\$ 9 >&PO M=V]R:W-H965T(W;7B0E2FP=>[#WF.V8\X[35YLE6B 3/4B@[ MCRJB>A;'-J]0,GNM:U3N9J>-9.2VIHQM;9 5 21%G P&TU@RKJ(L#6<;DZ6Z M(<$5;@S81DIF?B]1Z'8>#:/CP3TO*_('<9;6K,0'I,=Z8]PN[ED*+E%9KA48 MW,VCQ7"V'/OX$/"-8VM/UN SV6K]Y#>?BWDT\(908$Z>@;G7'ET@-/UT?VCR%WE\N665QI\9T75,VCVP@*W+%&T+UN/^$AGXGGR[6PX0EM M%SN=1) WEK0\@)T#R57W9L^'.IP DN050'( ),%W)Q1.C'9M? MA%0#VIGCRG^4!S+NECL<92LM)2=79;+ 5 $KK8BK$E7.T<+E&HEQ8>$+,X;Y M^EW!!7 %7RO=6!=OTYB<"\\5YP?%9:>8O*(X@CNG45GXH HL_L7'SGV?0G), M89F<)5QC?@VCX3M(!DD"CP]KN+RX.L,[ZDLS"KRC_RK-FMM<:-L8A!^+K27C M^NOG2]7H1,8OB_B9F]F:Y3B/W%!9-'N,LK=OAM/!^S,IC/L4QN?8LTUC\LKU M+.@=L+(T6#)",*QU+41H.!,O.>XX)X'3#_4^N[D9WH[2>']J)3YI.HFF#*-E M(=>-HJ[_^M-^>A==T_X-[T;_CIF2*PL"=PXZN+YQVJ8;IVY#N@XMO-7D!B(L M*_<'0N,#W/U.:SINO$#_3\O^ %!+ P04 " !HA6=6>OJK!'L# #+"P M&0 'AL+W=O;?;%%:L[1G"/. M:*9;(9]4!J#)SR+G:F9E6J^O;5LE&114#<0:.-Y9"EE0C4NYLM5: DTK4)'; MGN.$=D$9MZ)IM7H[3,@8@EN:.2,[Y2Y!XD6614PA694\420GE*8I:7&E+R-@9-6:[> MD??D81&3MZ_?D=?$)LH %&& MF=1*W/$4TD,"&W6V8KV=V+G7RQA#,B"^>T4\Q_,Z$KJ]'.YVP./+ MX4Z/&K]]=7[%YY_AN_M1,OU,_KYY5%IB_7SOLKBF"+HI3$^Y5FN:P,S"IJ% M;L"*WKQR0^=#ESTO21:_$-F!=4%K7=#''GW&?OJ1)Z* +L]J[+#"FK:YB=QA M&+AX8C;[;IR&A>/ &Q]&Q:=1GC\.W#;J(/]AF_^P-_\8N,!F0+60!%N_Z7Q8 MI;"KWS76KY I!LCGNBZQ5K=5"\0"IAN0V-%W!8O? J6Q0A'994:=2+B7?S * M1\%HY!_9<6E@W!$8^I,#ZPY,"5M3PEY3[I9+_)B81I::5H6?$Z(@*273#&6: M%H;=-'G"NQN6 D^[U/8^H?M0DJY*>2&>^+_S'%@Y:JT<_:OSE3:]_W\Y8:-+ M3]BE@7%'8.\)&[>VC'MMF?]3F77)JRG'>\GX@^,N<7L:Y Z"X$C6:9 S&)[I M))-6TJ3_31^_V;K'7B9M'>N%%NMJF'H4&D>S MZC+#:1ND"<#[2R'T;F$>T,[OT2]02P,$% @ :(5G5O&)@DCU!0 -R@ M !D !X;"]W;W)K&ULQ9I;;]LV%,??]RD(=RLV M(*TL^=XZ!A)+Q3HT7=;L\E#L@99HFZA$NB1E-_OT(R79,EV%L8(#) ^Q+CP_ MDO]#'?%0G.ZX^"+7A"CT+4N9O.RLE=J\\3P9KTF&Y6N^(4S?67*18:5/Q7';^SO_") MKM;*7/!FTPU>D3NB_MK<"GWF'2@)S0B3E#,DR/*R<^6_B8*!,2A*_$W)3AX= M(].5!>=?S,G[Y++3-2TB*8F506#]LR5SDJ:&I-OQM8)V#G4:P^/C/?U=T7G= MF0669,[3?VBBUI>=<0:9CD<3% MTWRE_<]61,<'A1;WZ+C<+;XO+E_ML$C0YP\:B=XKDLE_FX9'67^_N7X3$]_( M#8[)94<'/4G$EG1F+U_XP^[;)M= PD)(6 0$LYS8/SBQ[Z+/;G6@)4)HUY1/ MZ47UBW"NUES0_QH?O&LGM*UG2MBP@)DWU7;F=XN_J;<]%OW,3"K.$LE63B$YJ6Q%'CXKX M:(D(J$&6B..#B&.GB+\++9.>#;>+C$YF6PG'#T6\[V+CV24CH 9:DDX.DD[: M2>H,CDY66RDGYP7'\XI%0$VS1/2[]22\^Y21>>$(CVYB6S$KVO%PZX^&H_YH MU#O1LZGDL*ED!-5"6].CQ,9_FJ:/A$PWMK6P_MG"-I1\0%B@%MK"!K6P@5/8 M#V2%4U21=5(N8T$W)D]H5-/):JVFNV5SGO)L03'[09!5GI;)BR ZG35A7JVQ M0K'.:S"C^E28[)8AO_L3XDO$B$*4Z;L$Y4S1%%&%XW^!\WY0&D1%,WV2)WV^>Z\ M+[J[T0,ZE>CS#[KNY/?/W(L%!'I/?IDWC'. >:\(+20E!: M!$6S?5*GTO[XN0,<:.(-2@M!:1$4S79EG<+[[AQ^/Y=#PCQ=.I25F5*C3TJ2 M']CI]&A@AY^YN\;6:D/2(BB:_;VI3O4#=ZI_Q5BNTR?]1%#W7,W-:3O^06DA M*"V"HMD>J1<* O^90UD NJ0 2@M!:1$4S79EO301N!< 6H2RBC2V(MG)2LO< M75UKJ4%7 *!HMM3U"D#@3M;--V?T@;/5JS^)R/9[!MXS,P^F6X)N4\S<\0WT M8S H+02E15 TVU/URD#0?^[X!KJL $H+06D1%,UV9;VL$+@_1I^L:2/];[\0 MFZ E%\7W JR?P48O@:X8@-)"4%I4T:R/9X-);^+7:7+I .]HXU1&Q*K8L291 MS'.FRCU4AZN'77%7Q5XPKRY>;JF[P6)%F40I66I3G9'K-HAREUIYHOBFV(:U MX$KQK#A<$YP080KH^TO.U?[$5'#8*SC['U!+ P04 " !HA6=6>8/8K]X& M P*@ &0 'AL+W=OMX)C'MMA?=9I)T]V)G+Q0LQVP N4AVTOWU*SYBC!"*G2HW MB<%'KW4.+]*#T/2>%7=\1:D #UF:\]/12HCUR7C,XQ7-"'_/UC27WRQ9D1$A M#XO;,5\7E"RJ1EDZ1H[CCS.2Y*/9M#IW4";+"/%CW.:LOO3 M$1P]GKA,;E>B/#&>3=?DEEY1\6U]4!+AH&Q0 M1?R9T'N^]QF4J=PP=E<>?%Z,,%RYK&L@=9DM?_R4-3B+T&T!]H@)H&2&W@#C3 30-\: .W:>!6E:E3 MJ>H0$4%FTX+=@Z*,EFKEAZJ856N9?I*7U_U*%/+;1+83LRMII,4FI8 MP5>Q MH@7XNJ8%$4E^"^:,"T#R!?CP(&W&Z5MP\T.>S-8LI[D KR,J2)+R-^ =^'85 M@=>OWH!7(,G!]8IMN&S'IV,ANUC^T#ANNG->=P<-= '/'D W>72YM=, MD!1^$B])]6PIHG9S61+6TO]--4937B:]8(8 <[%)Y?Q5T71XE^99R MD=P248^@*1%T84S:TW3404K.QFZ5D\@)7Y.8GH[D+,%IL:6C&=#9^N=U.G7S M=W7SC77[FE,@Y+P"U@7[5TX-8)'P]49063PA4BHG'*$KC=\KC>MYCE(:XR\? M49J?U^F49K(KS<18FJM5LEZ7;BKOE4_R3S4$_/V%9C>T^$=7%:.>OJ.__@)] MYS?=,&E3++(DUJECL*MC8&<(#?KW6XBA,GS,^U$(.[ZK##+]*)G-9& (#7>9 MA&9'D)3RS8H='I7$.,]J;!NC2Z M,&?B*H-1I D+H _UAH![- >-V5S0@K,\IZG1"V:18\U@52VRI=8M(&H+B"S9 M ?4NX"0(5<#213E^SPS]*!\%DP$SM*P(#X'%9R)6H]WQ,0R\4$U0$^8$4!W_ M-&&A),V!#%N&A&:(O)+7/XGE(&ATNU'C:+?;5(MLJ77KUU(J-&/JX6[7P*># ML6J&?A3RH:]ZH1\%0S0T]+7D",WH^'-N[Q.DYZD/0G--% ZAI^:GH5&XI]7- MK\4_:.:_LSAFFUQP<$ECFFS)C7QHORC8-GERZC<+'WT#6"5!6VK=HK8L""W! M(.P3G._V_*_!/"\,57]HHF X-!:V, C--'A!XCMR^]0S@5GD:"]8!4%;:MUU MHI8$D2421#H2Q.I@H8L*D#KUZZ()LV*QSK#JEID M2ZU;S18*D24H1'V0PYYZS>>:*!3XZC"AB7)Q,+ NA5HH1&8HO&Q6FBY((9*G M+&&4.MH2-M4B6VK=,K;DB5YP^1+UUQPE#:M+>9HH?^*J-*6+\N' LP-JR1"9 MR3"BLFQQ4J].ENF=94P:YK_ZA-$TSU@Z-)C&IEID2ZU;U!91T0LB*M+ I]-# M$%V4%V+5-)HH?^B!$[6(BLR(*G%T2:NE*)G>1_K4Z&(52ZVJ1;;4NH5LL10= M@J7/-8IFX1+V\403Y:#>)*19W@PG \]JJ&559&;5SSG?%"2/J=D@5EG5JEID M2ZW[%K!E57P(JS[3(+C/G"@(5$K114&L&D03!4/'U1L$M_R*S?QZ31Z>&#W, M L>:PZI:9$NM6[P65_$AN/I<<_2Q$R*H+OOIHAQWHII#$[4_$G7SVWL';D;8 M_(.'B/I6B *J$JXF"H?J&+=)%H0D><%%+N-A,N)?E'I;F6<[L$:M :U4M MLJ76K6$+M/@%@1;W(51>U]XTU(\*0O7U@BX(.P,.:7$6FW&V6D2AAZR=F(6. MMHA5E+6EUBUBB[+X!5&VT>YL4,*]5ZZ:*#A1GXPB312"COH*?KRWE2ZC!+5FQ=;F7HOY1R M2T6]/;$^$&Q=;=B[84*PK/JXHF1!BS) ?K]D3#P>E#^PVR0Z^Q]02P,$% M @ :(5G5@,K0CU^! Y!( !D !X;"]W;W)K&ULQ5C;;N,V$/V5@;HH$B")+KXFM0TX]BX:(#&'&!-Q MQM:8J'^6C,=$JB%?V6+-D01&*8YLSW'Z=DQH8DU&9NZ>3T8LE1%-\)Z#2..8 M\)=+C-AV;+G6Z\0#78523]B3T9JL\!'EU_4]5R.[0 EHC(F@+ &.R[$U=2_F M;E#JV!L.7I%&*$O-011CPW.,(HTDEK'CQS4*FQJ MQ=WW5_0OQGGES(((G+'H3QK(<&P-+0AP2=)(/K#M[Y@[U--X/HN$^85M+NM8 MX*="LCA75BN(:9(]R7-.Q(Z"VW]'P9?>\=^ZX'-RR1H8#/28!!&>:\>77J-B'/TSZ#CGH#G>%[- M@F8?5W=KU.)UW\!Y#PO'T4D5V #,6ZSTA)F&F:C.2%:H4 ME+!X@5VY>_)BIJ=;P@/X=JT@X4IB+/ZJVY_,?K?>OBX[%V)-?!Q;JJX(Y!NT M)K_^XO:=W^JX;1-LWA)8B?=NP7NW"=WD!2OR@K[E!>9Y44=E!MDSD+K@;B9= M57]']F:7HJI0?U]F7I5Q=V1*#O4*AWJ-#ETS(4#%#3YKCU(J0A,C;*FJY$+6 M>=.(5T\_U,5$AM,O.=,_/]]S^>>ME6CI%[3T&VF9D2@"!1G3-(8UH4$=$XT0 MAZ9(OT+'L!H +5DL43(H*!DT4O* <9K4V1R8NHX:<0XE)-!A1-/!7R%E99L MEE@9%JP,&UE178;J(1*8I9QCXK_ DZJ_@F3=BTZN$UB@ZL,0GLAS'6'#JH\5 M#V>-:SBT?K8$5J+KO*#KO)&N.QDB-R<6QU"WB1M\[2Z.-%O')]#(J"ZU9AQE MQ]T#^A$1@BZIGY]_P=^J.S(U;,E9#-.[V=6)$B,1_4>=@>E:R3R2"(%QN*8_ M4AH8O1.X15/UWMFE1J\.#>OSZGG0J01U2Q9+N^0Z;^V?T[A/>= MKPA5_7YM(]>(="@W.9I^%.PX9YXSW*.G+:ME?G;:8[>Y#U#14HI;F$K)Z2*5 M9*&"2S+5;:GHK3U <^C2,=[K#;J=O:2OD>L/W9Z[SX1;K2"=X:!7WQ>XWIN+ M7O,1R"(6+RA)X!X%@V\W&"^0U_:*S4@'AT";:/.VT,HLOO7I[O_=J+NM=NJM MHLW;0BN3_]:LN__1K?],EC9"'TQKFVASM_HA4&H6,[KLG<__&/G*7*,(\%F: MR.R[N9@MKFJFYH)B;_Y27^&8:X4WF.S^YX;P%4T$1+A4D,[90"V)9U0R0!6QE+T?DZI#I8%%]4@G&M=?HJB:CJG!:FN9$F%07*I"J)-5\VBJE249!60"AYU M6JTD*@@3X; O%L5MH:M@*A="#\)N$PK<[6LV"-O)QS!P!NY]].#MK/5S>[,DN[O2=OBY M$7+$ =0\,,LX;@YW0!8;]DFA-E;@U'3O8!I]!0=T>KTKC<*;(JMVY M#C<$>S-))E)E5#5IVN$Z-.QSFH,=Q69SN&M91@!J+0O3R!B924&LAS6C;AC9 M*>7\'KX$?N8[VLM\:U_MKHJF:0S532?C.J"_K>:TMV7C%^D&)7N4^LO"3$?8 M/E0+O5,T9TO;7^:- 4R]C:N3LN2KSYS-1$'=Y(]...R3-2^82\6>3#8HE:D) M4!4&CU1I-MV._%:D'-.E7I?3,L<]=T[0\[]=YQD55!&^;=K4_EM>Y1<[KM^: MK^'9?JWL._::C+MOWV-]4GCK)I-3,'D2V]T[!9/I"9CLOMJWYD&347W*V#K* M[!QDFF@ !\9!^ ..IWR3-)@L&-=,U+TYRS(JGIUGC+PF$_.GTHZ^&9_1G"RX M'C?@(-RTO].,+8JT&74'"U&/VK2_P?3:27-:-;F8R.B29J.ZJV83VPQ,PV2M M+R#L([?V\B,8QV%^!# L#^8 XS@6EN=_FD\/G8_#,&\]+])#.3V4XU@^9&0_ M6!X_)S67?Z9I&L=)@JWH:.1U,,+6+4G@QZ^&>0,&E@_/]A3$L=IZD< \SN(8PR!IQ%', ?@ 4/BV+X']]Y' MT?H]%6W^?SC\ U!+ P04 " !HA6=6EXJ[', 3 @ "P %]R96QS M+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0 M"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-# ML%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H M5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( &B%9U;M)5$2=08 )0X / M >&PO=V]R:V)O;VLN>&ULQ9M1<]HX$(#_BH:G=J8]@K&-VVDZTR9I+C.Y MA$DR>>T(6X"FML1)AC3]]2?)I5D5=^=>UCP1P#$?*UO?[DI\>-+FVT+K;^Q[ M4RM[.EJW[>;]>&S+M6BX_4MOA'+O++5I>.N>FM78;HS@E5T+T3;U.#DYR<<- MEVKT\]"\\2O%D7][W3]E.6KF0M6R?3T?A[UJ,6".5 M;.0/49V.3D;,KO73W]K('UJUO+XOC:[KT]&D>^-1F%:6!R_?>\@'OK#AE98O M[K@#.1WE)^Z$2VEL&XX(Y^>.<2?F=,/[[ MN ^XJKKOUCHH$"GS7KHWS%45\"A1E-6UK-RG5^PSK[DJ!0LAM P00"3HP&R M5W,.(*<(Y'1 R'L/X?_!,KUDMYMHJ%,$,CT:Y/V:0\@,@^;=/ &Z1 ( M:R$A&G8E=H)VX:+#L[0)]@4?4(+=R]6 M_H@PII="KPS?K&7I2+NS04S4),0JN1,[H;:"G4O+5RLC5N&0-\S=TJWA)<3$ M?#(A%LJ#X95P5V"IMWYBN1.ED#L>&%X ,9=,B&7BKT#5NKQ(1%<@9HX)L3IN MV[4P[&QKC+\./UD;IP<33!@38F.X;-0IMGU^P^8N.>CND@LWO6S\_T%(3!@3 M:F-H73W)N@YT5WXN7'F"GE!B)ID0JZ0;9C\7O@USX2$=II )L4/.Q2(:3TP7 M$V)?7*E2-X(]\._139I@FDB(-?&WJ%:NHG%3FRM[G%N%#5?;%RX->XRRE033 M1$*NB3HD=W-NVGB*2] R@[S.:!K9>3^$S5O+15.H\C=(3 T)L1I\GB[6NJZ$ ML5_#+-<^0S;,$0FU(]PLS'W(V,5W=QH;1PTS1$)LB!NMWK[0_;QU@R8"*,3$ M')$0.P)-Y+\F$!.31'+,>N/K%&)BMDB.5G&P5P]\ 3$QD23$(D%S^VC0IYA; MIL1N07/[&!-SRY38+7_,[<.80P5.,==,B5T#,OP.3-C7D WM9!$KIB_5[X7$ M7#,E=@V:\[-7$!,3SY18/'C6SR F)IXIL7CZT_[>0Z$PS4R) M-0,+@5XX3"Y38KF@%4$T:Z>87%)RN40505\84\PJ*;%5^K+N7DC,*2FQ4P[3 M[UY$3"TI=?7BSE%MW?P7DL>#&1QBHLLDQ'*!F+?;UG&HRL?U=E'+5=1N33&Y MI,1RP?/P%&)BL4 M@9#+.LHH4DP\*755 P:]I\*!2XV8>#+JA16 &2)[+7?NRMSG/Q 3\T]&[1^T M1H05=X89*",V$(QF7">RQ3.[@YB8A;(!+?1S:>I7G1-;*,,LE!%;"*^XHT%' ME^N)+02CV5-]0TS,0MF0%EJ[.LRE1U*Q3W6MGV(+99B%,F(+0V$-IS MB3$Q"^4#6LBEF+(5;SNK=_T7B(E9*!_00ATF^Q,F9J&=,Q"^8 6 M>NEFL7TW"V*BV\8&M- +8-?7BHN,'+-0/J"%_N'MUG2MHSTTQ,0LE ^P'P!, MY]SX_L=.P'9'CNDG'[ (.M/-1JO]3L;0-(2[!S']S ;4S\5R*<*F:?:KKPDQ M,?W,J(L@6%V(I7!2KWS;]7"3R@S3SVQ _=RXSXA0KR7$Q/0S(]]C!MO6!_<0 MQ,3T,QNP%;??Q[+MGFDCHFAB^ID-J)]++I4+Z;5VEZ5]S5SQ>PXQ,?W,J/7C M]P.;Y]^"&3:[N(&'&TEFZ'YF8OW@JQ:P\IUA^ID-6 0=K&"<1[<09J'9D*TX M[AY;#7$!9H%9J!AZ#2B>DR F9J&"_.$0G7QLMAVIF'J46 6*HZYS2VJU0K,0D6P MT#@<;#]^J,12*E'=N(^P[O62U^7<,/_@SS1)TLQOQ%UNZ_K,O7:KKC6O]C^J MV_\@\.-_4$L#!!0 ( &B%9U92-<:CB@( +DR : >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-VDUNHT 0AN&K6!P@[:[JJNZ,XJQFD^TH%T!. M^T>QC06,)KG]6,["_M L9A/QK5"#*-X-CQ#P]*L>VG'?G8;=_CPL/HZ'T[!J M=N-X_A'"L-[58SL\=.=ZNAS9=/VQ'2_+?AO.[?J]W=8@RZ6'_GY&\_QT/W/Q M^GFN_S.QVVSVZ_JS6_\^UM/XC\'A3]>_#[M:QV;QVO;;.JZ:\'&X[1["=1,? M+I.;QH2@Q_F#XA)E7!(D3; FT#HBUY' ZXA@1P*Q(Y(="@OJ+01Z"^HM!'H+ZBT$>BOJK01Z*^JM!'HKZJT$>NOD90F!WHIZ M*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!W@GU3@1Z)]0[$>B=4.]$H'=" MO1.!WFGRLIM [X1Z)P*]$^J="/1.J']G4!O1[V=0&]'O9U ;T>]G4!OG_QL0J"WH]Y.H+>CWDZ@MZ/> M3J!W1KTS@=X9]F?4.Q/HG5'O3*!W1KTS@=X9]F?4.Q/HG2<_"Q+H MG5'O3*!W1KTS@=X%]2X$>A?4NQ#H75#O0J!W0;T+@=X%]2X$>A?4NQ#H75#O M\IUZ#^/GH0ZWGJ\U7O\[J1XOY];;Y:_+KYV3>_R*<[BO&)[_ E!+ P04 M" !HA6=6@]&L 2X" !$,0 $P %M#;VYT96YT7U1Y<&5S72YX;6S-VTUN MVS 0AN&K&-H&EBQ2I-0BSJ;MMLVB%V E.A:L/Y!,ZMR^E)P$:)$:"5R@[\:" M37*^$0=X=K[^_CA9OSKVW>"WR3Z$Z6.6^7IO>^/3<;)#7-F-KCY1G)S_=GNS'T75E^.\6??CL,V<;;SR>K3:>._R^G?Q5W)!DKR;,*W\/>#KW[<$ZUS9V=6M< M^&KZN"L[=ID/CYWUZ?D2K_0X[G9M;9NQON_CD=1/SIK&[ZT-?9>>BEZ=3P[Q MANWI,[\X?RES+C#NO'7CY./$G'U_W/-(YM/K*1:R+K3G7_$E,9:^^/WL/.W& M-F_,CM?[FC@/2A('UH2!\EI(\*TL<' M2!_YAM((1=2<0FI.,36GH)I35,TIK.845W,*K#E%5D&155!D%119!45609%5 M4&05%%D%159!D5509)44625%5DF155)DE119)45629%54F25%%DE1=:"(FM! MD;6@R%I09"THLA8460N*K 5%UH(B:T&155%D5119%45619%54615%%D5159% MD5519%44635%5DV155-DU119-45639%54V35%%DU159-D;6DR%I29"TILI84 M64N*K"5%UI(B:TF1M:3(6E)DK2BR5A19*XJL%476BB)K19&U^I^R_AC'PS^. M7YYI;]KA.3];_CQQ\PM02P$"% ,4 " !HA6=6!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( &B% M9U8G:3\S[P "L" 1 " :\ !D;V-0&UL4$L! A0#% @ :(5G5NEY\(^X M!P *3, !@ ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :(5G5DNN46N&!P 4B4 !@ M ("!,1L 'AL+W=OTB !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ :(5G5A='D/J@! H@H !@ ("!'S4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ :(5G5EY'(];9 M P $@@ !D ("!^6H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :(5G5NHNMD,S P 7P< !D M ("!87P 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ :(5G5ATUV_)$ P 1P< !D ("!.X8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M:(5G5BLXZJV]!@ B X !D ("!:I$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :(5G5EIE106!! J@D !D M ("!EKT 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ :(5G5A?0.!"+ P B@@ !D ("!O/$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :(5G M5EGZIP(R!0 U1 !D ("!:/X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :(5G5C@JCEWX @ 208 M !D ("!8 H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :(5G5B2D'?V4 @ S@4 !D M ("!^Q0! 'AL+W=O&PO=V]R:W-H965T M#5O(5@4 /H- 9 M " @8@; 0!X;"]W;W)K&UL4$L! A0# M% @ :(5G5BG]N2D$!0 &Q !D ("!%2$! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ :(5G5KB8 MZ2B%! O@D !D ("!52T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :(5G5A5"N8/!!0 =1L !D M ("!9C@! 'AL+W=O/@$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ :(5G5M=_APH%!0 9Q\ !D ("! MT4@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ :(5G5@$?A2@O @ M00 !D ("!/58! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :(5G5DW:T&89 P :PD !D M ("!O6D! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ :(5G5N\##895! +A@ !D ("!-W,! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M:(5G5M/#L@O" @ \@@ !D ("!QWX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :(5G5J%/&:%6 P MZ0D !D ("!:(&PO=V]R:W-H965T&UL4$L! A0#% @ :(5G5HV=G 6_ P ^0T !D M ("!QIL! 'AL+W=OM#QS"8# )"P &0 @(&\GP$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ :(5G5JF,T)M? @ VP4 !D ("!U:8! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :(5G M5N"?'-%) P ? L !D ("!#;$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :(5G5A;_M:AJ P (@\ M !D ("!_;H! 'AL+W=OO@$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ :(5G5A2VI1I& @ WP0 !D M ("!3,T! 'AL+W=OOJK!'L# #+"P &0 @(')SP$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ :(5G5GF#V*_>!@ ,"H !D ("!I]D! 'AL+W=O M&PO=V]R:W-H965T7!E&UL 64$L%!@ !> %X R1D (_U 0 $! end XML 100 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 101 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 102 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 276 386 1 false 91 0 false 6 false false R1.htm 00000001 - Document - Cover Sheet http://tecnoglass.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Consolidated Balance Sheets Sheet http://tecnoglass.com/role/BalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://tecnoglass.com/role/BalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Consolidated Statements of Operations and Comprehensive Income Sheet http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome Consolidated Statements of Operations and Comprehensive Income Statements 4 false false R5.htm 00000005 - Statement - Consolidated Statements of Shareholders' Equity Sheet http://tecnoglass.com/role/StatementsOfShareholdersEquity Consolidated Statements of Shareholders' Equity Statements 5 false false R6.htm 00000006 - Statement - Consolidated Statements of Cash Flows Sheet http://tecnoglass.com/role/StatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 00000007 - Disclosure - General Sheet http://tecnoglass.com/role/General General Notes 7 false false R8.htm 00000008 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 8 false false R9.htm 00000009 - Disclosure - Ventanas Solar Acquisition Sheet http://tecnoglass.com/role/VentanasSolarAcquisition Ventanas Solar Acquisition Notes 9 false false R10.htm 00000010 - Disclosure - Long Term Investments Sheet http://tecnoglass.com/role/LongTermInvestments Long Term Investments Notes 10 false false R11.htm 00000011 - Disclosure - Segment and Geographic Information Sheet http://tecnoglass.com/role/SegmentAndGeographicInformation Segment and Geographic Information Notes 11 false false R12.htm 00000012 - Disclosure - Revenue Disaggregation, Contract Assets and Contract liabilities Sheet http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilities Revenue Disaggregation, Contract Assets and Contract liabilities Notes 12 false false R13.htm 00000013 - Disclosure - Trade Accounts Receivable Sheet http://tecnoglass.com/role/TradeAccountsReceivable Trade Accounts Receivable Notes 13 false false R14.htm 00000014 - Disclosure - Inventories Sheet http://tecnoglass.com/role/Inventories Inventories Notes 14 false false R15.htm 00000015 - Disclosure - Other Current Assets Sheet http://tecnoglass.com/role/OtherCurrentAssets Other Current Assets Notes 15 false false R16.htm 00000016 - Disclosure - Property, Plant and Equipment Sheet http://tecnoglass.com/role/PropertyPlantAndEquipment Property, Plant and Equipment Notes 16 false false R17.htm 00000017 - Disclosure - Goodwill and Intangible Assets Sheet http://tecnoglass.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 17 false false R18.htm 00000018 - Disclosure - Other Long-Term Assets Sheet http://tecnoglass.com/role/OtherLong-termAssets Other Long-Term Assets Notes 18 false false R19.htm 00000019 - Disclosure - Debt Sheet http://tecnoglass.com/role/Debt Debt Notes 19 false false R20.htm 00000020 - Disclosure - Income Taxes Sheet http://tecnoglass.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 00000021 - Disclosure - Hedging Activities and Fair Value Measurements Sheet http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurements Hedging Activities and Fair Value Measurements Notes 21 false false R22.htm 00000022 - Disclosure - Related Parties Sheet http://tecnoglass.com/role/RelatedParties Related Parties Notes 22 false false R23.htm 00000023 - Disclosure - Commitments and Contingencies Sheet http://tecnoglass.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 23 false false R24.htm 00000024 - Disclosure - Shareholders??? Equity Sheet http://tecnoglass.com/role/ShareholdersEquity Shareholders??? Equity Notes 24 false false R25.htm 00000025 - Disclosure - Operating Expenses Sheet http://tecnoglass.com/role/OperatingExpenses Operating Expenses Notes 25 false false R26.htm 00000026 - Disclosure - Non-Operating Income and Expenses Sheet http://tecnoglass.com/role/Non-operatingIncomeAndExpenses Non-Operating Income and Expenses Notes 26 false false R27.htm 00000027 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies 27 false false R28.htm 00000028 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) Sheet http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables Basis of Presentation and Summary of Significant Accounting Policies (Tables) Tables http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies 28 false false R29.htm 00000029 - Disclosure - Ventanas Solar Acquisition (Tables) Sheet http://tecnoglass.com/role/VentanasSolarAcquisitionTables Ventanas Solar Acquisition (Tables) Tables http://tecnoglass.com/role/VentanasSolarAcquisition 29 false false R30.htm 00000030 - Disclosure - Segment and Geographic Information (Tables) Sheet http://tecnoglass.com/role/SegmentAndGeographicInformationTables Segment and Geographic Information (Tables) Tables http://tecnoglass.com/role/SegmentAndGeographicInformation 30 false false R31.htm 00000031 - Disclosure - Revenue Disaggregation, Contract Assets and Contract liabilities (Tables) Sheet http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesTables Revenue Disaggregation, Contract Assets and Contract liabilities (Tables) Tables http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilities 31 false false R32.htm 00000032 - Disclosure - Trade Accounts Receivable (Tables) Sheet http://tecnoglass.com/role/TradeAccountsReceivableTables Trade Accounts Receivable (Tables) Tables http://tecnoglass.com/role/TradeAccountsReceivable 32 false false R33.htm 00000033 - Disclosure - Inventories (Tables) Sheet http://tecnoglass.com/role/InventoriesTables Inventories (Tables) Tables http://tecnoglass.com/role/Inventories 33 false false R34.htm 00000034 - Disclosure - Other Current Assets (Tables) Sheet http://tecnoglass.com/role/OtherCurrentAssetsTables Other Current Assets (Tables) Tables http://tecnoglass.com/role/OtherCurrentAssets 34 false false R35.htm 00000035 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://tecnoglass.com/role/PropertyPlantAndEquipmentTables Property, Plant and Equipment (Tables) Tables http://tecnoglass.com/role/PropertyPlantAndEquipment 35 false false R36.htm 00000036 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://tecnoglass.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://tecnoglass.com/role/GoodwillAndIntangibleAssets 36 false false R37.htm 00000037 - Disclosure - Other Long-Term Assets (Tables) Sheet http://tecnoglass.com/role/OtherLong-termAssetsTables Other Long-Term Assets (Tables) Tables http://tecnoglass.com/role/OtherLong-termAssets 37 false false R38.htm 00000038 - Disclosure - Debt (Tables) Sheet http://tecnoglass.com/role/DebtTables Debt (Tables) Tables http://tecnoglass.com/role/Debt 38 false false R39.htm 00000039 - Disclosure - Income Taxes (Tables) Sheet http://tecnoglass.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://tecnoglass.com/role/IncomeTaxes 39 false false R40.htm 00000040 - Disclosure - Hedging Activities and Fair Value Measurements (Tables) Sheet http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsTables Hedging Activities and Fair Value Measurements (Tables) Tables http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurements 40 false false R41.htm 00000041 - Disclosure - Related Parties (Tables) Sheet http://tecnoglass.com/role/RelatedPartiesTables Related Parties (Tables) Tables http://tecnoglass.com/role/RelatedParties 41 false false R42.htm 00000042 - Disclosure - Shareholders??? Equity (Tables) Sheet http://tecnoglass.com/role/ShareholdersEquityTables Shareholders??? Equity (Tables) Tables http://tecnoglass.com/role/ShareholdersEquity 42 false false R43.htm 00000043 - Disclosure - Operating Expenses (Tables) Sheet http://tecnoglass.com/role/OperatingExpensesTables Operating Expenses (Tables) Tables http://tecnoglass.com/role/OperatingExpenses 43 false false R44.htm 00000044 - Disclosure - Schedule of Property, Plant and Equipment Estimated Useful Lives (Details) Sheet http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesDetails Schedule of Property, Plant and Equipment Estimated Useful Lives (Details) Details 44 false false R45.htm 00000045 - Disclosure - Schedule of Outstanding Obligations for Supplier Finance Program (Details) Sheet http://tecnoglass.com/role/ScheduleOfOutstandingObligationsForSupplierFinanceProgramDetails Schedule of Outstanding Obligations for Supplier Finance Program (Details) Details 45 false false R46.htm 00000046 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details Narrative) Sheet http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative Basis of Presentation and Summary of Significant Accounting Policies (Details Narrative) Details http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables 46 false false R47.htm 00000047 - Disclosure - Schedule of Consolidated Financial Statements (Details) Sheet http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails Schedule of Consolidated Financial Statements (Details) Details 47 false false R48.htm 00000048 - Disclosure - Ventanas Solar Acquisition (Details Narrative) Sheet http://tecnoglass.com/role/VentanasSolarAcquisitionDetailsNarrative Ventanas Solar Acquisition (Details Narrative) Details http://tecnoglass.com/role/VentanasSolarAcquisitionTables 48 false false R49.htm 00000049 - Disclosure - Long Term Investments (Details Narrative) Sheet http://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative Long Term Investments (Details Narrative) Details http://tecnoglass.com/role/LongTermInvestments 49 false false R50.htm 00000050 - Disclosure - Schedule of Segment and Geographic Information (Details) Sheet http://tecnoglass.com/role/ScheduleOfSegmentAndGeographicInformationDetails Schedule of Segment and Geographic Information (Details) Details 50 false false R51.htm 00000051 - Disclosure - Schedule of Long Lived Assets (Details) Sheet http://tecnoglass.com/role/ScheduleOfLongLivedAssetsDetails Schedule of Long Lived Assets (Details) Details 51 false false R52.htm 00000052 - Disclosure - Segment and Geographic Information (Details Narrative) Sheet http://tecnoglass.com/role/SegmentAndGeographicInformationDetailsNarrative Segment and Geographic Information (Details Narrative) Details http://tecnoglass.com/role/SegmentAndGeographicInformationTables 52 false false R53.htm 00000053 - Disclosure - Schedule of Disaggregation by Revenue (Details) Sheet http://tecnoglass.com/role/ScheduleOfDisaggregationByRevenueDetails Schedule of Disaggregation by Revenue (Details) Details 53 false false R54.htm 00000054 - Disclosure - Schedule of Contract Assets and Liabilities (Details) Sheet http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails Schedule of Contract Assets and Liabilities (Details) Details 54 false false R55.htm 00000055 - Disclosure - Revenue Disaggregation, Contract Assets and Contract liabilities (Details Narrative) Sheet http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesDetailsNarrative Revenue Disaggregation, Contract Assets and Contract liabilities (Details Narrative) Details http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesTables 55 false false R56.htm 00000056 - Disclosure - Schedule of Trade Accounts Receivable (Details) Sheet http://tecnoglass.com/role/ScheduleOfTradeAccountsReceivableDetails Schedule of Trade Accounts Receivable (Details) Details 56 false false R57.htm 00000057 - Disclosure - Schedule of Changes in Allowance for Doubtful Accounts Receivable (Details) Sheet http://tecnoglass.com/role/ScheduleOfChangesInAllowanceForDoubtfulAccountsReceivableDetails Schedule of Changes in Allowance for Doubtful Accounts Receivable (Details) Details 57 false false R58.htm 00000058 - Disclosure - Schedule of Inventories (Details) Sheet http://tecnoglass.com/role/ScheduleOfInventoriesDetails Schedule of Inventories (Details) Details 58 false false R59.htm 00000059 - Disclosure - Schedule of Other Current Assets (Details) Sheet http://tecnoglass.com/role/ScheduleOfOtherCurrentAssetsDetails Schedule of Other Current Assets (Details) Details 59 false false R60.htm 00000060 - Disclosure - Other Current Assets (Details Narrative) Sheet http://tecnoglass.com/role/OtherCurrentAssetsDetailsNarrative Other Current Assets (Details Narrative) Details http://tecnoglass.com/role/OtherCurrentAssetsTables 60 false false R61.htm 00000061 - Disclosure - Schedule of Property, Plant and Equipment (Details) Sheet http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails Schedule of Property, Plant and Equipment (Details) Details 61 false false R62.htm 00000062 - Disclosure - Property, Plant and Equipment (Details Narrative) Sheet http://tecnoglass.com/role/PropertyPlantAndEquipmentDetailsNarrative Property, Plant and Equipment (Details Narrative) Details http://tecnoglass.com/role/PropertyPlantAndEquipmentTables 62 false false R63.htm 00000063 - Disclosure - Schedule of Finite-Lived Intangible Assets, Net (Details) Sheet http://tecnoglass.com/role/ScheduleOfFinite-livedIntangibleAssetsNetDetails Schedule of Finite-Lived Intangible Assets, Net (Details) Details 63 false false R64.htm 00000064 - Disclosure - Schedule of Finite Lived Intangible Assets Future Amortization Expense (Details) Sheet http://tecnoglass.com/role/ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails Schedule of Finite Lived Intangible Assets Future Amortization Expense (Details) Details 64 false false R65.htm 00000065 - Disclosure - Goodwill and Intangible Assets (Details Narrative) Sheet http://tecnoglass.com/role/GoodwillAndIntangibleAssetsDetailsNarrative Goodwill and Intangible Assets (Details Narrative) Details http://tecnoglass.com/role/GoodwillAndIntangibleAssetsTables 65 false false R66.htm 00000066 - Disclosure - Schedule of Other Long Term Assets (Details) Sheet http://tecnoglass.com/role/ScheduleOfOtherLongTermAssetsDetails Schedule of Other Long Term Assets (Details) Details 66 false false R67.htm 00000067 - Disclosure - Schedule of Long Term Debt (Details) Sheet http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails Schedule of Long Term Debt (Details) Details 67 false false R68.htm 00000068 - Disclosure - Schedule of Maturities of Long Term Debt (Details) Sheet http://tecnoglass.com/role/ScheduleOfMaturitiesOfLongTermDebtDetails Schedule of Maturities of Long Term Debt (Details) Details 68 false false R69.htm 00000069 - Disclosure - Debt (Details Narrative) Sheet http://tecnoglass.com/role/DebtDetailsNarrative Debt (Details Narrative) Details http://tecnoglass.com/role/DebtTables 69 false false R70.htm 00000070 - Disclosure - Schedule of Components of Income Tax Expense (Benefit) (Details) Sheet http://tecnoglass.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails Schedule of Components of Income Tax Expense (Benefit) (Details) Details 70 false false R71.htm 00000071 - Disclosure - Schedule of Effective Income Tax Rate Reconciliation (Details) Sheet http://tecnoglass.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails Schedule of Effective Income Tax Rate Reconciliation (Details) Details 71 false false R72.htm 00000072 - Disclosure - Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails Schedule of Deferred Tax Assets and Liabilities (Details) Details 72 false false R73.htm 00000073 - Disclosure - Schedule of Net Deferred Tax Liability (Details) Sheet http://tecnoglass.com/role/ScheduleOfNetDeferredTaxLiabilityDetails Schedule of Net Deferred Tax Liability (Details) Details 73 false false R74.htm 00000074 - Disclosure - Income Taxes (Details Narrative) Sheet http://tecnoglass.com/role/IncomeTaxesDetailsNarrative Income Taxes (Details Narrative) Details http://tecnoglass.com/role/IncomeTaxesTables 74 false false R75.htm 00000075 - Disclosure - Schedule of Fair Value of Foreign Currency Hedges (Details) Sheet http://tecnoglass.com/role/ScheduleOfFairValueOfForeignCurrencyHedgesDetails Schedule of Fair Value of Foreign Currency Hedges (Details) Details 75 false false R76.htm 00000076 - Disclosure - Schedule of Gains (Losses) on Derivative Financial Instruments quarter ended (Details) Sheet http://tecnoglass.com/role/ScheduleOfGainsLossesOnDerivativeFinancialInstrumentsQuarterEndedDetails Schedule of Gains (Losses) on Derivative Financial Instruments quarter ended (Details) Details 76 false false R77.htm 00000077 - Disclosure - Summary of Fair Value and Carrying Amounts of Long Term Debt (Details) Sheet http://tecnoglass.com/role/SummaryOfFairValueAndCarryingAmountsOfLongTermDebtDetails Summary of Fair Value and Carrying Amounts of Long Term Debt (Details) Details 77 false false R78.htm 00000078 - Disclosure - Hedging Activities and Fair Value Measurements (Details Narrative) Sheet http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsDetailsNarrative Hedging Activities and Fair Value Measurements (Details Narrative) Details http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsTables 78 false false R79.htm 00000079 - Disclosure - Schedule of Related Parties (Details) Sheet http://tecnoglass.com/role/ScheduleOfRelatedPartiesDetails Schedule of Related Parties (Details) Details 79 false false R80.htm 00000080 - Disclosure - Schedule of Sale to Related Parties (Details) Sheet http://tecnoglass.com/role/ScheduleOfSaleToRelatedPartiesDetails Schedule of Sale to Related Parties (Details) Details 80 false false R81.htm 00000081 - Disclosure - Related Parties (Details Narrative) Sheet http://tecnoglass.com/role/RelatedPartiesDetailsNarrative Related Parties (Details Narrative) Details http://tecnoglass.com/role/RelatedPartiesTables 81 false false R82.htm 00000082 - Disclosure - Commitments and Contingencies (Details Narrative) Sheet http://tecnoglass.com/role/CommitmentsAndContingenciesDetailsNarrative Commitments and Contingencies (Details Narrative) Details http://tecnoglass.com/role/CommitmentsAndContingencies 82 false false R83.htm 00000083 - Disclosure - Schedule of Earnings Per Share, Basic and Diluted (Details) Sheet http://tecnoglass.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails Schedule of Earnings Per Share, Basic and Diluted (Details) Details 83 false false R84.htm 00000084 - Disclosure - Shareholders??? Equity (Details Narrative) Sheet http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative Shareholders??? Equity (Details Narrative) Details http://tecnoglass.com/role/ShareholdersEquityTables 84 false false R85.htm 00000085 - Disclosure - Schedule of Other Operating Cost and Expense, by Component (Details) Sheet http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails Schedule of Other Operating Cost and Expense, by Component (Details) Details 85 false false R86.htm 00000086 - Disclosure - Non-Operating Income and Expenses (Details Narrative) Sheet http://tecnoglass.com/role/Non-operatingIncomeAndExpensesDetailsNarrative Non-Operating Income and Expenses (Details Narrative) Details http://tecnoglass.com/role/Non-operatingIncomeAndExpenses 86 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityAddressPostalZipCode - form10-k.htm 28 form10-k.htm ex21.htm ex31-1.htm ex31-2.htm ex32.htm tgls-20221231.xsd tgls-20221231_cal.xml tgls-20221231_def.xml tgls-20221231_lab.xml tgls-20221231_pre.xml form10-k_001.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 105 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "form10-k.htm": { "axisCustom": 0, "axisStandard": 27, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 1038, "http://xbrl.sec.gov/dei/2022": 38 }, "contextCount": 276, "dts": { "calculationLink": { "local": [ "tgls-20221231_cal.xml" ] }, "definitionLink": { "local": [ "tgls-20221231_def.xml" ] }, "inline": { "local": [ "form10-k.htm" ] }, "labelLink": { "local": [ "tgls-20221231_lab.xml" ] }, "presentationLink": { "local": [ "tgls-20221231_pre.xml" ] }, "schema": { "local": [ "tgls-20221231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/srt/2022q3/srt-sup-2022q3.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022q3/us-gaap-sup-2022q3.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 620, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 77, "http://tecnoglass.com/20221231": 43, "http://xbrl.sec.gov/dei/2022": 4, "total": 124 }, "keyCustom": 56, "keyStandard": 330, "memberCustom": 62, "memberStandard": 24, "nsprefix": "TGLS", "nsuri": "http://tecnoglass.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://tecnoglass.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-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": "00000010 - Disclosure - Long Term Investments", "menuCat": "Notes", "order": "10", "role": "http://tecnoglass.com/role/LongTermInvestments", "shortName": "Long Term Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-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": "00000011 - Disclosure - Segment and Geographic Information", "menuCat": "Notes", "order": "11", "role": "http://tecnoglass.com/role/SegmentAndGeographicInformation", "shortName": "Segment and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - Revenue Disaggregation, Contract Assets and Contract liabilities", "menuCat": "Notes", "order": "12", "role": "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilities", "shortName": "Revenue Disaggregation, Contract Assets and Contract liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000013 - Disclosure - Trade Accounts Receivable", "menuCat": "Notes", "order": "13", "role": "http://tecnoglass.com/role/TradeAccountsReceivable", "shortName": "Trade Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-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": "00000014 - Disclosure - Inventories", "menuCat": "Notes", "order": "14", "role": "http://tecnoglass.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - Other Current Assets", "menuCat": "Notes", "order": "15", "role": "http://tecnoglass.com/role/OtherCurrentAssets", "shortName": "Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-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": "00000016 - Disclosure - Property, Plant and Equipment", "menuCat": "Notes", "order": "16", "role": "http://tecnoglass.com/role/PropertyPlantAndEquipment", "shortName": "Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-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": "00000017 - Disclosure - Goodwill and Intangible Assets", "menuCat": "Notes", "order": "17", "role": "http://tecnoglass.com/role/GoodwillAndIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - Other Long-Term Assets", "menuCat": "Notes", "order": "18", "role": "http://tecnoglass.com/role/OtherLong-termAssets", "shortName": "Other Long-Term Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - Debt", "menuCat": "Notes", "order": "19", "role": "http://tecnoglass.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://tecnoglass.com/role/BalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "20", "role": "http://tecnoglass.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - Hedging Activities and Fair Value Measurements", "menuCat": "Notes", "order": "21", "role": "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurements", "shortName": "Hedging Activities and Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - Related Parties", "menuCat": "Notes", "order": "22", "role": "http://tecnoglass.com/role/RelatedParties", "shortName": "Related Parties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "23", "role": "http://tecnoglass.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-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": "00000024 - Disclosure - Shareholders\u2019 Equity", "menuCat": "Notes", "order": "24", "role": "http://tecnoglass.com/role/ShareholdersEquity", "shortName": "Shareholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - Operating Expenses", "menuCat": "Notes", "order": "25", "role": "http://tecnoglass.com/role/OperatingExpenses", "shortName": "Operating Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - Non-Operating Income and Expenses", "menuCat": "Notes", "order": "26", "role": "http://tecnoglass.com/role/Non-operatingIncomeAndExpenses", "shortName": "Non-Operating Income and Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "27", "role": "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "TGLS:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "28", "role": "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "TGLS:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - Ventanas Solar Acquisition (Tables)", "menuCat": "Tables", "order": "29", "role": "http://tecnoglass.com/role/VentanasSolarAcquisitionTables", "shortName": "Ventanas Solar Acquisition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://tecnoglass.com/role/BalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - Segment and Geographic Information (Tables)", "menuCat": "Tables", "order": "30", "role": "http://tecnoglass.com/role/SegmentAndGeographicInformationTables", "shortName": "Segment and Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - Revenue Disaggregation, Contract Assets and Contract liabilities (Tables)", "menuCat": "Tables", "order": "31", "role": "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesTables", "shortName": "Revenue Disaggregation, Contract Assets and Contract liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - Trade Accounts Receivable (Tables)", "menuCat": "Tables", "order": "32", "role": "http://tecnoglass.com/role/TradeAccountsReceivableTables", "shortName": "Trade Accounts Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-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": "00000033 - Disclosure - Inventories (Tables)", "menuCat": "Tables", "order": "33", "role": "http://tecnoglass.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - Other Current Assets (Tables)", "menuCat": "Tables", "order": "34", "role": "http://tecnoglass.com/role/OtherCurrentAssetsTables", "shortName": "Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-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": "00000035 - Disclosure - Property, Plant and Equipment (Tables)", "menuCat": "Tables", "order": "35", "role": "http://tecnoglass.com/role/PropertyPlantAndEquipmentTables", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-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": "00000036 - Disclosure - Goodwill and Intangible Assets (Tables)", "menuCat": "Tables", "order": "36", "role": "http://tecnoglass.com/role/GoodwillAndIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - Other Long-Term Assets (Tables)", "menuCat": "Tables", "order": "37", "role": "http://tecnoglass.com/role/OtherLong-termAssetsTables", "shortName": "Other Long-Term Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000038 - Disclosure - Debt (Tables)", "menuCat": "Tables", "order": "38", "role": "http://tecnoglass.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000039 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "39", "role": "http://tecnoglass.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - Consolidated Statements of Operations and Comprehensive Income", "menuCat": "Statements", "order": "4", "role": "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome", "shortName": "Consolidated Statements of Operations and Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "TGLS:ScheduleOfFairValueOfForeignCurrencyHedgesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000040 - Disclosure - Hedging Activities and Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "40", "role": "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsTables", "shortName": "Hedging Activities and Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "TGLS:ScheduleOfFairValueOfForeignCurrencyHedgesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000041 - Disclosure - Related Parties (Tables)", "menuCat": "Tables", "order": "41", "role": "http://tecnoglass.com/role/RelatedPartiesTables", "shortName": "Related Parties (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000042 - Disclosure - Shareholders\u2019 Equity (Tables)", "menuCat": "Tables", "order": "42", "role": "http://tecnoglass.com/role/ShareholdersEquityTables", "shortName": "Shareholders\u2019 Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000043 - Disclosure - Operating Expenses (Tables)", "menuCat": "Tables", "order": "43", "role": "http://tecnoglass.com/role/OperatingExpensesTables", "shortName": "Operating Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "TGLS:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-012022-12-31_us-gaap_BuildingMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000044 - Disclosure - Schedule of Property, Plant and Equipment Estimated Useful Lives (Details)", "menuCat": "Details", "order": "44", "role": "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesDetails", "shortName": "Schedule of Property, Plant and Equipment Estimated Useful Lives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "TGLS:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-012022-12-31_us-gaap_BuildingMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "TGLS:ScheduleofOutstandingObligationsforSupplierFinanceProgramTableTextBlock", "TGLS:AdoptionofNewAccountingStandardsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProgramRightsObligationsCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000045 - Disclosure - Schedule of Outstanding Obligations for Supplier Finance Program (Details)", "menuCat": "Details", "order": "45", "role": "http://tecnoglass.com/role/ScheduleOfOutstandingObligationsForSupplierFinanceProgramDetails", "shortName": "Schedule of Outstanding Obligations for Supplier Finance Program (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "TGLS:ScheduleofOutstandingObligationsforSupplierFinanceProgramTableTextBlock", "TGLS:AdoptionofNewAccountingStandardsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-3", "lang": null, "name": "TGLS:ProgramRightsObligationsInvoiceConfirmed", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "span", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000046 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details Narrative)", "menuCat": "Details", "order": "46", "role": "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000047 - Disclosure - Schedule of Consolidated Financial Statements (Details)", "menuCat": "Details", "order": "47", "role": "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails", "shortName": "Schedule of Consolidated Financial Statements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2020-01-01_custom_VentanasSolarAcquisitionMember_custom_PriorToAcquistionMember", "decimals": "-3", "lang": null, "name": "us-gaap:RetainedEarningsAppropriated", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-11-08", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000048 - Disclosure - Ventanas Solar Acquisition (Details Narrative)", "menuCat": "Details", "order": "48", "role": "http://tecnoglass.com/role/VentanasSolarAcquisitionDetailsNarrative", "shortName": "Ventanas Solar Acquisition (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-11-08", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2020-10-272020-10-28", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000049 - Disclosure - Long Term Investments (Details Narrative)", "menuCat": "Details", "order": "49", "role": "http://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative", "shortName": "Long Term Investments (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2020-10-272020-10-28", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2019-12-31_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - Consolidated Statements of Shareholders' Equity", "menuCat": "Statements", "order": "5", "role": "http://tecnoglass.com/role/StatementsOfShareholdersEquity", "shortName": "Consolidated Statements of Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2019-12-31_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000050 - Disclosure - Schedule of Segment and Geographic Information (Details)", "menuCat": "Details", "order": "50", "role": "http://tecnoglass.com/role/ScheduleOfSegmentAndGeographicInformationDetails", "shortName": "Schedule of Segment and Geographic Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-012022-12-31_custom_GlassAndFramingComponentsMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000051 - Disclosure - Schedule of Long Lived Assets (Details)", "menuCat": "Details", "order": "51", "role": "http://tecnoglass.com/role/ScheduleOfLongLivedAssetsDetails", "shortName": "Schedule of Long Lived Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000052 - Disclosure - Segment and Geographic Information (Details Narrative)", "menuCat": "Details", "order": "52", "role": "http://tecnoglass.com/role/SegmentAndGeographicInformationDetailsNarrative", "shortName": "Segment and Geographic Information (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Segment", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000053 - Disclosure - Schedule of Disaggregation by Revenue (Details)", "menuCat": "Details", "order": "53", "role": "http://tecnoglass.com/role/ScheduleOfDisaggregationByRevenueDetails", "shortName": "Schedule of Disaggregation by Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-012022-12-31_custom_FixedPriceContractsMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000054 - Disclosure - Schedule of Contract Assets and Liabilities (Details)", "menuCat": "Details", "order": "54", "role": "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails", "shortName": "Schedule of Contract Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "lang": null, "name": "TGLS:NetContractLiabilitiesAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000055 - Disclosure - Revenue Disaggregation, Contract Assets and Contract liabilities (Details Narrative)", "menuCat": "Details", "order": "55", "role": "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesDetailsNarrative", "shortName": "Revenue Disaggregation, Contract Assets and Contract liabilities (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000056 - Disclosure - Schedule of Trade Accounts Receivable (Details)", "menuCat": "Details", "order": "56", "role": "http://tecnoglass.com/role/ScheduleOfTradeAccountsReceivableDetails", "shortName": "Schedule of Trade Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000057 - Disclosure - Schedule of Changes in Allowance for Doubtful Accounts Receivable (Details)", "menuCat": "Details", "order": "57", "role": "http://tecnoglass.com/role/ScheduleOfChangesInAllowanceForDoubtfulAccountsReceivableDetails", "shortName": "Schedule of Changes in Allowance for Doubtful Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "TGLS:ScheduleOfChangesInAllowanceForDoubtfulAccountsReceivableTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000058 - Disclosure - Schedule of Inventories (Details)", "menuCat": "Details", "order": "58", "role": "http://tecnoglass.com/role/ScheduleOfInventoriesDetails", "shortName": "Schedule of Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "TGLS:AdvancesToSuppliersAndLoans", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000059 - Disclosure - Schedule of Other Current Assets (Details)", "menuCat": "Details", "order": "59", "role": "http://tecnoglass.com/role/ScheduleOfOtherCurrentAssetsDetails", "shortName": "Schedule of Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "TGLS:AdvancesToSuppliersAndLoans", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "6", "role": "http://tecnoglass.com/role/StatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-3", "lang": null, "name": "TGLS:ProvisionForObsoleteInventory", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "TGLS:AmortizationOfPrepaidExpenses", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000060 - Disclosure - Other Current Assets (Details Narrative)", "menuCat": "Details", "order": "60", "role": "http://tecnoglass.com/role/OtherCurrentAssetsDetailsNarrative", "shortName": "Other Current Assets (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "TGLS:AmortizationOfPrepaidExpenses", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000061 - Disclosure - Schedule of Property, Plant and Equipment (Details)", "menuCat": "Details", "order": "61", "role": "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails", "shortName": "Schedule of Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000062 - Disclosure - Property, Plant and Equipment (Details Narrative)", "menuCat": "Details", "order": "62", "role": "http://tecnoglass.com/role/PropertyPlantAndEquipmentDetailsNarrative", "shortName": "Property, Plant and Equipment (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000063 - Disclosure - Schedule of Finite-Lived Intangible Assets, Net (Details)", "menuCat": "Details", "order": "63", "role": "http://tecnoglass.com/role/ScheduleOfFinite-livedIntangibleAssetsNetDetails", "shortName": "Schedule of Finite-Lived Intangible Assets, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000064 - Disclosure - Schedule of Finite Lived Intangible Assets Future Amortization Expense (Details)", "menuCat": "Details", "order": "64", "role": "http://tecnoglass.com/role/ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails", "shortName": "Schedule of Finite Lived Intangible Assets Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000065 - Disclosure - Goodwill and Intangible Assets (Details Narrative)", "menuCat": "Details", "order": "65", "role": "http://tecnoglass.com/role/GoodwillAndIntangibleAssetsDetailsNarrative", "shortName": "Goodwill and Intangible Assets (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RealEstateInvestments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000066 - Disclosure - Schedule of Other Long Term Assets (Details)", "menuCat": "Details", "order": "66", "role": "http://tecnoglass.com/role/ScheduleOfOtherLongTermAssetsDetails", "shortName": "Schedule of Other Long Term Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RealEstateInvestments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000067 - Disclosure - Schedule of Long Term Debt (Details)", "menuCat": "Details", "order": "67", "role": "http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails", "shortName": "Schedule of Long Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "lang": null, "name": "TGLS:FinanceLeaseDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000068 - Disclosure - Schedule of Maturities of Long Term Debt (Details)", "menuCat": "Details", "order": "68", "role": "http://tecnoglass.com/role/ScheduleOfMaturitiesOfLongTermDebtDetails", "shortName": "Schedule of Maturities of Long Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000069 - Disclosure - Debt (Details Narrative)", "menuCat": "Details", "order": "69", "role": "http://tecnoglass.com/role/DebtDetailsNarrative", "shortName": "Debt (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2020-11-012020-11-30", "decimals": "INF", "lang": null, "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000007 - Disclosure - General", "menuCat": "Notes", "order": "7", "role": "http://tecnoglass.com/role/General", "shortName": "General", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000070 - Disclosure - Schedule of Components of Income Tax Expense (Benefit) (Details)", "menuCat": "Details", "order": "70", "role": "http://tecnoglass.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails", "shortName": "Schedule of Components of Income Tax Expense (Benefit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-09-132021-09-14", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000071 - Disclosure - Schedule of Effective Income Tax Rate Reconciliation (Details)", "menuCat": "Details", "order": "71", "role": "http://tecnoglass.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails", "shortName": "Schedule of Effective Income Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "INF", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000072 - Disclosure - Schedule of Deferred Tax Assets and Liabilities (Details)", "menuCat": "Details", "order": "72", "role": "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "Schedule of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "TGLS:ScheduleOfNetDeferredTaxLiabilityTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsDeferredIncome", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000073 - Disclosure - Schedule of Net Deferred Tax Liability (Details)", "menuCat": "Details", "order": "73", "role": "http://tecnoglass.com/role/ScheduleOfNetDeferredTaxLiabilityDetails", "shortName": "Schedule of Net Deferred Tax Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "TGLS:ScheduleOfNetDeferredTaxLiabilityTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsDeferredIncome", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-12-132022-12-14", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000074 - Disclosure - Income Taxes (Details Narrative)", "menuCat": "Details", "order": "74", "role": "http://tecnoglass.com/role/IncomeTaxesDetailsNarrative", "shortName": "Income Taxes (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-12-132022-12-14", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsAndHedges", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000075 - Disclosure - Schedule of Fair Value of Foreign Currency Hedges (Details)", "menuCat": "Details", "order": "75", "role": "http://tecnoglass.com/role/ScheduleOfFairValueOfForeignCurrencyHedgesDetails", "shortName": "Schedule of Fair Value of Foreign Currency Hedges (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "TGLS:ScheduleOfFairValueOfForeignCurrencyHedgesTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31_custom_NonDeliveryCollarContractsMember", "decimals": "-3", "lang": null, "name": "us-gaap:DerivativeInstrumentsAndHedges", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-10-012022-12-31_custom_NonDeliveryCollarContractsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000076 - Disclosure - Schedule of Gains (Losses) on Derivative Financial Instruments quarter ended (Details)", "menuCat": "Details", "order": "76", "role": "http://tecnoglass.com/role/ScheduleOfGainsLossesOnDerivativeFinancialInstrumentsQuarterEndedDetails", "shortName": "Schedule of Gains (Losses) on Derivative Financial Instruments quarter ended (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-10-012022-12-31_custom_NonDeliveryCollarContractsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "TGLS:SummaryOfFairValueAndCarryingAmountsOfLongTermDebtTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000077 - Disclosure - Summary of Fair Value and Carrying Amounts of Long Term Debt (Details)", "menuCat": "Details", "order": "77", "role": "http://tecnoglass.com/role/SummaryOfFairValueAndCarryingAmountsOfLongTermDebtDetails", "shortName": "Summary of Fair Value and Carrying Amounts of Long Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "TGLS:SummaryOfFairValueAndCarryingAmountsOfLongTermDebtTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000078 - Disclosure - Hedging Activities and Fair Value Measurements (Details Narrative)", "menuCat": "Details", "order": "78", "role": "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsDetailsNarrative", "shortName": "Hedging Activities and Fair Value Measurements (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31_custom_CollarContractsMember", "decimals": "-3", "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DueFromOtherRelatedParties", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000079 - Disclosure - Schedule of Related Parties (Details)", "menuCat": "Details", "order": "79", "role": "http://tecnoglass.com/role/ScheduleOfRelatedPartiesDetails", "shortName": "Schedule of Related Parties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DueFromOtherRelatedParties", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-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 - Basis of Presentation and Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "8", "role": "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "TGLS:ScheduleOfSaleOfRelatedPartyTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000080 - Disclosure - Schedule of Sale to Related Parties (Details)", "menuCat": "Details", "order": "80", "role": "http://tecnoglass.com/role/ScheduleOfSaleToRelatedPartiesDetails", "shortName": "Schedule of Sale to Related Parties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "TGLS:ScheduleOfSaleOfRelatedPartyTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-012022-12-31_custom_SalesToOtherRelatedPartiesMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "TGLS:ScheduleOfSaleOfRelatedPartyTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000081 - Disclosure - Related Parties (Details Narrative)", "menuCat": "Details", "order": "81", "role": "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "shortName": "Related Parties (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "INF", "lang": null, "name": "TGLS:ExpectedManufacturingInterestRatePercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-10-012022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000082 - Disclosure - Commitments and Contingencies (Details Narrative)", "menuCat": "Details", "order": "82", "role": "http://tecnoglass.com/role/CommitmentsAndContingenciesDetailsNarrative", "shortName": "Commitments and Contingencies (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-10-012022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000083 - Disclosure - Schedule of Earnings Per Share, Basic and Diluted (Details)", "menuCat": "Details", "order": "83", "role": "http://tecnoglass.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails", "shortName": "Schedule of Earnings Per Share, Basic and Diluted (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R84": { "firstAnchor": { "ancestors": [ "span", "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000084 - Disclosure - Shareholders\u2019 Equity (Details Narrative)", "menuCat": "Details", "order": "84", "role": "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative", "shortName": "Shareholders\u2019 Equity (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "lang": "en-US", "name": "TGLS:LegalReserveDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SellingExpense", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000085 - Disclosure - Schedule of Other Operating Cost and Expense, by Component (Details)", "menuCat": "Details", "order": "85", "role": "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails", "shortName": "Schedule of Other Operating Cost and Expense, by Component (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-3", "lang": null, "name": "TGLS:NonrecurringShortSellerReportInvestigationRelatedExpenses", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:NonoperatingIncomeExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000086 - Disclosure - Non-Operating Income and Expenses (Details Narrative)", "menuCat": "Details", "order": "86", "role": "http://tecnoglass.com/role/Non-operatingIncomeAndExpensesDetailsNarrative", "shortName": "Non-Operating Income and Expenses (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:NonoperatingIncomeExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - Ventanas Solar Acquisition", "menuCat": "Notes", "order": "9", "role": "http://tecnoglass.com/role/VentanasSolarAcquisition", "shortName": "Ventanas Solar Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 91, "tag": { "TGLS_AConstruirSAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A Construir SA [Member]", "label": "A Construir S.A. [Member]" } } }, "localname": "AConstruirSAMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_AccountsReceivableProvisionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounts Receivable Provision [Member]", "label": "Accounts Receivable Provision [Member]" } } }, "localname": "AccountsReceivableProvisionMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "domainItemType" }, "TGLS_AccumulatedOtherComprehensiveLossMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accumulated Other Comprehensive Loss [Member]", "label": "Accumulated Other Comprehensive Loss [Member]" } } }, "localname": "AccumulatedOtherComprehensiveLossMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_AdoptionofNewAccountingStandardsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adoption of New Accounting Standards [Policy Text Block]", "label": "Adoption of New Accounting Standards" } } }, "localname": "AdoptionofNewAccountingStandardsPolicyTextBlock", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "TGLS_AdvancesToSuppliersAndLoans": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/ScheduleOfOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of capitalized payments made in advance and loans given to suppliers that is expected to be received within one year or the normal operating cycle, if longer.", "label": "Advances to suppliers and loans" } } }, "localname": "AdvancesToSuppliersAndLoans", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_AfterAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "After acquisition [Member]", "label": "After acquisition [Member]" } } }, "localname": "AfterAcquisitionMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "TGLS_AfterAcquistionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "After acquistion [Member]", "label": "After acquistion [Member]" } } }, "localname": "AfterAcquistionMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "TGLS_AircraftMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aircraft [Member]", "label": "Aircraft [Member]" } } }, "localname": "AircraftMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails", "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "TGLS_AlutraficLedSASMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Alutrafic ledSAS [Member]", "label": "Alutrafic Led SAS [Member]" } } }, "localname": "AlutraficLedSASMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfRelatedPartiesDetails", "http://tecnoglass.com/role/ScheduleOfSaleToRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "TGLS_AmortizationOfPrepaidExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization of prepaid expenses.", "label": "Amortization of prepaid expenses" } } }, "localname": "AmortizationOfPrepaidExpenses", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/OtherCurrentAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TGLS_AnnualBasisMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Annual Basis [Member]", "label": "Annual Basis [Member]" } } }, "localname": "AnnualBasisMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_BankChargesAndTaxOnFinancialTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bank Charges and Tax on Financial Transactions [Member]", "label": "Bank Charges and Tax on Financial Transactions [Member]" } } }, "localname": "BankChargesAndTaxOnFinancialTransactionsMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "domainItemType" }, "TGLS_BillingsInExcessOfCosts": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Liability attributable to (i) billings in excess of costs under the percentage of completion contract accounting method representing the difference between contractually invoiced amounts (billings) and revenue recognized based, for example, on costs incurred to estimated total costs at period end or (ii) contractually invoiced amounts (billings) in excess of costs incurred and accumulated under the completed contract accounting method.", "label": "Billings in excess of costs" } } }, "localname": "BillingsInExcessOfCosts", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_CEOAndCOOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CEO And COO [Member]", "label": "CEO And COO [Member]" } } }, "localname": "CEOAndCOOMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_CIEnergiaSolarSASESWindowsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CI energia solar SASES windows [Member]", "label": "CI energia solar SASES windows [Member]" } } }, "localname": "CIEnergiaSolarSASESWindowsMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/VentanasSolarAcquisitionDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_CallPremiumPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Call premium paid", "label": "Call premium paid" } } }, "localname": "CallPremiumPaid", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/Non-operatingIncomeAndExpensesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TGLS_CashContributionsForSocialCauses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash contributions for social causes", "label": "Cash contributions for social causes" } } }, "localname": "CashContributionsForSocialCauses", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TGLS_CashPaidDuringPeriodForInterestAndTaxesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Paid During Period For Interest And Taxes [Abstract]", "label": "Cash paid during the period for:" } } }, "localname": "CashPaidDuringPeriodForInterestAndTaxesAbstract", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "TGLS_CollarContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collar Contracts [Member]", "label": "Collar Contracts [Member]" } } }, "localname": "CollarContractsMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_ColombianPesoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Colombian Peso [Member]", "label": "Colombian Peso [Member]" } } }, "localname": "ColombianPesoMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/Non-operatingIncomeAndExpensesDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_ContractAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Assets [Member]", "label": "Contract Assets [Member]" } } }, "localname": "ContractAssetsMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesTables" ], "xbrltype": "domainItemType" }, "TGLS_ContractLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Liabilities [Member]", "label": "Contract Liabilities [Member]" } } }, "localname": "ContractLiabilitiesMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesTables" ], "xbrltype": "domainItemType" }, "TGLS_DebtExtinguishmentOfCallPremium": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt extinguishment of call premium.", "label": "Debt extinguishment of call premium" } } }, "localname": "DebtExtinguishmentOfCallPremium", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TGLS_DeferredCostMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Cost [Member]", "label": "Deferred Cost [Member]" } } }, "localname": "DeferredCostMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_DeferredCostOfFinancing": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred cost of financing", "label": "Deferred cost of financing" } } }, "localname": "DeferredCostOfFinancing", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "TGLS_DeferredTaxAssetsAndLiabilitiesNet": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net deferred tax assets and liabilities.", "label": "DeferredTaxAssetsAndLiabilitiesNet", "totalLabel": "Net deferred tax" } } }, "localname": "DeferredTaxAssetsAndLiabilitiesNet", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_DeferredTaxAssetsForeignCurrencyTransactions": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets, Foreign currency transactions.", "label": "Foreign currency transactions" } } }, "localname": "DeferredTaxAssetsForeignCurrencyTransactions", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_DeferredTaxAssetsTaxBenefitOnInstallationOfRenewableEnergyProject": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets, tax benefit on installation of renewable energy project.", "label": "Tax benefit on installation of renewable energy project" } } }, "localname": "DeferredTaxAssetsTaxBenefitOnInstallationOfRenewableEnergyProject", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_DeferredTaxLiabilitiesDepreciationAndAmortization": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from depreciation and amortization.", "label": "Depreciation and Amortization" } } }, "localname": "DeferredTaxLiabilitiesDepreciationAndAmortization", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_DeferredTaxLiabilitiesForeignCurrencyTransactions": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred tax liabilities, Foreign currency transactions.", "label": "Deferred tax liabilities, Foreign currency transactions", "verboseLabel": "Foreign currency transactions" } } }, "localname": "DeferredTaxLiabilitiesForeignCurrencyTransactions", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_DepreciationAndAmortizationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Depreciation and Amortization [Member]", "label": "Depreciation and Amortization [Member]" } } }, "localname": "DepreciationAndAmortizationMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "domainItemType" }, "TGLS_DerivativeFinancialInstruments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Derivative financial instruments", "label": "Derivative financial instruments" } } }, "localname": "DerivativeFinancialInstruments", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "TGLS_DrawTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Draw Term Loan [Member]", "label": "Draw Term Loan [Member]" } } }, "localname": "DrawTermLoanMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_ESMetalsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ESMetals [Member]", "label": "ESMetals [Member]" } } }, "localname": "ESMetalsMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_EffectOfAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effect of acquisition [Member]", "label": "Effect of acquisition [Member]" } } }, "localname": "EffectOfAcquisitionMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "TGLS_EffectOfAcquistionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effect of acquistion [Member]", "label": "Effect of acquistion [Member]" } } }, "localname": "EffectOfAcquistionMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "TGLS_EffectOfDilutiveSecuritiesAndStockDividend": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effect of dilutive securities and stock dividend.", "label": "Effect of dilutive securities and stock dividend" } } }, "localname": "EffectOfDilutiveSecuritiesAndStockDividend", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "sharesItemType" }, "TGLS_ExpectedManufacturingInterestRatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expected manufacturing interest rate percentage.", "label": "Expected manufacturing interest rate percentage" } } }, "localname": "ExpectedManufacturingInterestRatePercentage", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "percentItemType" }, "TGLS_ExternalCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "External Customers [Member]", "label": "External Customers [Member]" } } }, "localname": "ExternalCustomersMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "domainItemType" }, "TGLS_ExtinguishmentOfIncurredDebt": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Incurred extinguishment.", "label": "Debt extinguishment cost" } } }, "localname": "ExtinguishmentOfIncurredDebt", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TGLS_FinanceLeaseDebt": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance lease debt.", "label": "Finance lease" } } }, "localname": "FinanceLeaseDebt", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_FinancialLiabilitiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial Liabilities [PolicyText Block]", "label": "Financial Liabilities" } } }, "localname": "FinancialLiabilitiesPolicyTextBlock", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "TGLS_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite Lived Intangible Assets Amortization Expense After Year Four.", "label": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_FixedPriceContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixedb Price Contracts [Member]", "label": "Fixedb Price Contracts [Member]" } } }, "localname": "FixedPriceContractsMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfDisaggregationByRevenueDetails" ], "xbrltype": "domainItemType" }, "TGLS_FreeTradeZoneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Free Trade Zone [Member]", "label": "Free Trade Zone [Member]" } } }, "localname": "FreeTradeZoneMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_FundacionTecnoglassMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fundacion tecnoglass [Member]", "label": "Fundacion tecnoglass [Member]" } } }, "localname": "FundacionTecnoglassMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_GlassAndFramingComponentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Glass and Framing Components [Member]", "label": "Glass and Framing Components [Member]" } } }, "localname": "GlassAndFramingComponentsMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfSegmentAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "TGLS_InsuranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Insurance [Member]" } } }, "localname": "InsuranceMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "domainItemType" }, "TGLS_InterestExpenseAndDeferredCostOfFinancing": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest expense and deferred cost of financing.", "label": "InterestExpenseAndDeferredCostOfFinancing", "negatedLabel": "Interest expense and deferred cost of financing" } } }, "localname": "InterestExpenseAndDeferredCostOfFinancing", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "TGLS_InventoryPackingMaterialGross": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/ScheduleOfInventoriesDetails": { "order": 5.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects Gross amount, as of the balance sheet date of packing materials.", "label": "Packing material" } } }, "localname": "InventoryPackingMaterialGross", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_LegalReserve": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Legal reserve.", "label": "Legal reserve" } } }, "localname": "LegalReserve", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "TGLS_LegalReserveDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Legal reserve description.", "label": "Legal reserve description" } } }, "localname": "LegalReserveDescription", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "TGLS_LegalReserves": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Legal reserves.", "label": "Legal Reserves" } } }, "localname": "LegalReserves", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "TGLS_LegalReservesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Legal Reserves [Member]", "label": "Legal Reserves [Member]" } } }, "localname": "LegalReservesMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "TGLS_LossOnDebtExtinguishment": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Loss on debt extinguishment", "label": "Loss on debt extinguishment" } } }, "localname": "LossOnDebtExtinguishment", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "TGLS_NetContractLiabilitiesAssets": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net contract liabilities assets.", "label": "NetContractLiabilitiesAssets", "totalLabel": "Net contract liabilities" } } }, "localname": "NetContractLiabilitiesAssets", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_NonDeliveryCollarContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Delivery Collar Contracts [Member]", "label": "Non-Delivery Collar Contracts [Member]" } } }, "localname": "NonDeliveryCollarContractsMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFairValueOfForeignCurrencyHedgesDetails", "http://tecnoglass.com/role/ScheduleOfGainsLossesOnDerivativeFinancialInstrumentsQuarterEndedDetails" ], "xbrltype": "domainItemType" }, "TGLS_NoncompeteAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-compete Agreement [Member]", "label": "Non-compete Agreement [Member]" } } }, "localname": "NoncompeteAgreementMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFinite-livedIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "TGLS_NoncontrollingInterestPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noncontrolling interest policy text block.", "label": "Non-controlling interest" } } }, "localname": "NoncontrollingInterestPolicyTextBlock", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "TGLS_NonrecurringShortSellerReportInvestigationRelatedExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Nonrecurring short seller report investigation related expenses.", "label": "Non-recurring short seller report investigation related expenses" } } }, "localname": "NonrecurringShortSellerReportInvestigationRelatedExpenses", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notice of Acceptances [Member]", "label": "Notice of Acceptances [Member]" } } }, "localname": "NoticeOfAcceptancesProductDesignsAndIntellectualPropertyMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFinite-livedIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "TGLS_OneTimeProjectDisputeSettlement": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "One time project dispute settlement.", "label": "One time project dispute settlement" } } }, "localname": "OneTimeProjectDisputeSettlement", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_OtherCreditors": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/ScheduleOfOtherCurrentAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of payments made to other creditors.", "label": "Other creditors" } } }, "localname": "OtherCreditors", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other [Member]", "label": "Other [Member]" } } }, "localname": "OtherMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfSegmentAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "TGLS_OtherSellingExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Selling Expenses [Member]", "label": "Other Selling Expenses [Member]" } } }, "localname": "OtherSellingExpensesMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "domainItemType" }, "TGLS_OtherexpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Otherexpenses [Member]" } } }, "localname": "OtherexpensesMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "domainItemType" }, "TGLS_PackagingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Packaging [Member]", "label": "Packaging [Member]" } } }, "localname": "PackagingMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "domainItemType" }, "TGLS_PaymentOfAdditionalContribution": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment of additional contribution", "label": "Additional cash contribution" } } }, "localname": "PaymentOfAdditionalContribution", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative", "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TGLS_PaymentOfCash": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment of cash", "label": "Payment of cash" } } }, "localname": "PaymentOfCash", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TGLS_PaymentsForCapitalizedPropertyPlantAndEquipment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments for capitalized property plant and equipment", "label": "Payments for capitalized property plant and equipment" } } }, "localname": "PaymentsForCapitalizedPropertyPlantAndEquipment", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TGLS_PaymentsOfDebtExtinguishmentCallPremium": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments of debt extinguishment call premium.", "label": "PaymentsOfDebtExtinguishmentCallPremium", "negatedLabel": "Loss on debt extinguishment \u2013 call premium" } } }, "localname": "PaymentsOfDebtExtinguishmentCallPremium", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "TGLS_PercentageOfDepreciation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of depreciation.", "label": "Depreciation percentage" } } }, "localname": "PercentageOfDepreciation", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/Non-operatingIncomeAndExpensesDetailsNarrative" ], "xbrltype": "percentItemType" }, "TGLS_PercentageOfRetainageOnCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of retainage on customers", "label": "Percentage of retainage on customers" } } }, "localname": "PercentageOfRetainageOnCustomers", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "TGLS_PersonnelMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Personnel [Member]", "label": "Personnel [Member]" } } }, "localname": "PersonnelMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "domainItemType" }, "TGLS_PremiumPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Premium retainage.", "label": "Premium percentage" } } }, "localname": "PremiumPercentage", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative" ], "xbrltype": "percentItemType" }, "TGLS_PriorToAcquistionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prior to acquistion [Member]", "label": "Prior to acquistion [Member]" } } }, "localname": "PriorToAcquistionMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "TGLS_ProductSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Sales [Member]", "label": "Product Sales [Member]" } } }, "localname": "ProductSalesMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfDisaggregationByRevenueDetails" ], "xbrltype": "domainItemType" }, "TGLS_ProfessionalFeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Professional Fees [Member]" } } }, "localname": "ProfessionalFeesMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "domainItemType" }, "TGLS_ProgramRightsObligationsInvoiceConfirmed": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Program rights obligations invoice confirmed.", "label": "Invoices confirmed during the year" } } }, "localname": "ProgramRightsObligationsInvoiceConfirmed", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOutstandingObligationsForSupplierFinanceProgramDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_ProgramRightsObligationsInvoicePaidAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Program rights obligations invoice paid amount.", "label": "ProgramRightsObligationsInvoicePaidAmount", "negatedLabel": "Confirmed invoices paid during the year" } } }, "localname": "ProgramRightsObligationsInvoicePaidAmount", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOutstandingObligationsForSupplierFinanceProgramDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_PropertyPlantAndEquipmentNetExcludingLand": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects amount after accumulated depreciation, depletion and amortization of physical assets before land used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Property Plant And Equipment Net Excluding Land", "totalLabel": "Net book value of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentNetExcludingLand", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_ProvisionForObsoleteInventory": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Provision for obsolete inventory", "label": "Provision for obsolete inventory" } } }, "localname": "ProvisionForObsoleteInventory", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "TGLS_QuarterlyRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Quarterly Rate [Member]", "label": "Quarterly Rate [Member]" } } }, "localname": "QuarterlyRateMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_ReclassifiedEarningsExpected": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reclassified earnings expected.", "label": "Reclassified earnings, expected" } } }, "localname": "ReclassifiedEarningsExpected", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TGLS_RelatedPartiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Parties [Member]" } } }, "localname": "RelatedPartiesMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "domainItemType" }, "TGLS_RentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Rent Expense [Member]" } } }, "localname": "RentExpenseMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "domainItemType" }, "TGLS_RevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue [Member]", "label": "Revenue [Member]" } } }, "localname": "RevenueMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_SaintGobainJointVentureAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Saint gobain joint venture agreement [Member]", "label": "Saint gobain joint venture agreement [Member]" } } }, "localname": "SaintGobainJointVentureAgreementMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_SalesCommissionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales Commission [Member]", "label": "Sales Commission [Member]" } } }, "localname": "SalesCommissionMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "domainItemType" }, "TGLS_SalesRelatedToBillingInExcessOfCostLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sales related to billing in excess of cost liability.", "label": "Sales related to billing in excess of cost liability" } } }, "localname": "SalesRelatedToBillingInExcessOfCostLiability", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "TGLS_SalesTaxAndValueAddedTaxesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales Tax And Value Added Taxes [PolicyTextBlock]", "label": "Sales Tax and Value Added Taxes" } } }, "localname": "SalesTaxAndValueAddedTaxesPolicyTextBlock", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "TGLS_SalesTaxPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales tax percentage.", "label": "Sales tax, percentage" } } }, "localname": "SalesTaxPercentage", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "TGLS_SalesToOtherRelatedPartiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sales To Other Related Parties [Member]" } } }, "localname": "SalesToOtherRelatedPartiesMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfSaleToRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "TGLS_SantaMariaDelMarSASMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Santa Maria Del Mar SAS [Member]", "label": "Santa Maria Del Mar SAS [Member]" } } }, "localname": "SantaMariaDelMarSASMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_ScheduleOfChangesInAllowanceForDoubtfulAccountsReceivableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of changes in allowance for doubtful accounts receivable [Table Text Block]", "label": "Schedule of Changes in Allowance for Doubtful Accounts Receivable" } } }, "localname": "ScheduleOfChangesInAllowanceForDoubtfulAccountsReceivableTableTextBlock", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/TradeAccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "TGLS_ScheduleOfFairValueOfForeignCurrencyHedgesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of fair value of foreign currency hedges [Table Text Block]", "label": "Schedule of Fair Value of Foreign Currency Hedges" } } }, "localname": "ScheduleOfFairValueOfForeignCurrencyHedgesTableTextBlock", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "TGLS_ScheduleOfNetDeferredTaxLiabilityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of net deferred tax liability [Table Text Block]", "label": "Schedule of Net Deferred Tax Liability" } } }, "localname": "ScheduleOfNetDeferredTaxLiabilityTableTextBlock", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "TGLS_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of property plant and equipment estimateduseful lives [TableTextBlock]", "label": "Schedule of Property, Plant and Equipment Estimated Useful Lives" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "TGLS_ScheduleOfSaleOfRelatedPartyTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Sale of Related Party [Table Text Block]", "label": "Schedule of Sale to Related Parties" } } }, "localname": "ScheduleOfSaleOfRelatedPartyTableTextBlock", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesTables" ], "xbrltype": "textBlockItemType" }, "TGLS_ScheduleofOutstandingObligationsforSupplierFinanceProgramTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Outstanding Obligations for Supplier Finance Program [TableTextBlock]", "label": "Schedule of Outstanding Obligations for Supplier Finance Program" } } }, "localname": "ScheduleofOutstandingObligationsforSupplierFinanceProgramTableTextBlock", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "TGLS_SeniorSecuredCreditFacility": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Senior secured credit facility.", "label": "Senior secured credit facility" } } }, "localname": "SeniorSecuredCreditFacility", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "TGLS_SeniorSecuredCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Secured Credit Facility [Member]", "label": "Senior Secured Credit Facility [Member]" } } }, "localname": "SeniorSecuredCreditFacilityMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_ServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Services [Member]", "label": "Services [Member]" } } }, "localname": "ServicesMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "domainItemType" }, "TGLS_ShippingAndHandlingCostsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shipping And Handling Costs [PolicyTextBlock]", "label": "Shipping and Handling Costs" } } }, "localname": "ShippingAndHandlingCostsPolicyTextBlock", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "TGLS_StudioAvantiSASMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Studio avanti SAS [Member]", "label": "Studio Avanti SAS [Member]" } } }, "localname": "StudioAvantiSASMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfRelatedPartiesDetails", "http://tecnoglass.com/role/ScheduleOfSaleToRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "TGLS_SummaryOfFairValueAndCarryingAmountsOfLongTermDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of fair value and carrying amounts of long term debt [Table Text Block]", "label": "Summary of Fair Value and Carrying Amounts of Long Term Debt" } } }, "localname": "SummaryOfFairValueAndCarryingAmountsOfLongTermDebtTableTextBlock", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "TGLS_SupplierFinanceProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplier Finance Program [Member]", "label": "Supplier Finance Program [Member]" } } }, "localname": "SupplierFinanceProgramMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_SupplyAndInstallationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supply and installation [Member]", "label": "Supply and installation [Member]" } } }, "localname": "SupplyAndInstallationMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_TaxesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Taxes [Member]" } } }, "localname": "TaxesMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "domainItemType" }, "TGLS_TotalShareholdersEquityAttributableToParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total Shareholders Equity Attributable To Parent [Member]", "label": "Total Shareholders Equity Attributable To Parent [Member]" } } }, "localname": "TotalShareholdersEquityAttributableToParentMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "TGLS_TwoThousandThirteenLongTermEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2013 Long-Term Equity Incentive Plan [Member]", "label": "2013 Long-Term Equity Incentive Plan [Member]" } } }, "localname": "TwoThousandThirteenLongTermEquityIncentivePlanMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_USBankSyndicatedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "US Bank Syndicated [Member]", "label": "US Bank Syndicated [Member]" } } }, "localname": "USBankSyndicatedMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_UTSemaforosdeBarranquillaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "UT semaforosde barranquilla [Member]", "label": "UT semaforosde barranquilla [Member]" } } }, "localname": "UTSemaforosdeBarranquillaMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_UnSecuredSeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "UnSecured Senior Notes [Member]", "label": "UnSecured Senior Notes [Member]" } } }, "localname": "UnSecuredSeniorNotesMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "TGLS_ValueAddedTaxPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Value added tax percentage", "label": "Value added tax, percentage" } } }, "localname": "ValueAddedTaxPercentage", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "TGLS_VentanasSolarAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ventanas solar acquisition [Member]", "label": "Ventanas solar acquisition [Member]" } } }, "localname": "VentanasSolarAcquisitionMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "TGLS_VidrioAndinoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vidrio Andino [Member]", "label": "Vidrio Andino (St. Gobain) [Member]" } } }, "localname": "VidrioAndinoMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative", "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "TGLS_WindowsAndArchitecturalSystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Windows and Architectural Systems [Member]", "label": "Windows and Architectural Systems [Member]" } } }, "localname": "WindowsAndArchitecturalSystemsMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/ScheduleOfSegmentAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "TGLS_ZofracostaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zofracosta [Member]", "label": "Zofracosta [Member]" } } }, "localname": "ZofracostaMember", "nsuri": "http://tecnoglass.com/20221231", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "country_CO": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COLOMBIA" } } }, "localname": "CO", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails", "http://tecnoglass.com/role/ScheduleOfLongLivedAssetsDetails", "http://tecnoglass.com/role/ScheduleOfSegmentAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "country_PA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PANAMA" } } }, "localname": "PA", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails", "http://tecnoglass.com/role/ScheduleOfLongLivedAssetsDetails", "http://tecnoglass.com/role/ScheduleOfSegmentAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfLongLivedAssetsDetails", "http://tecnoglass.com/role/ScheduleOfSegmentAndGeographicInformationDetails" ], "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://tecnoglass.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://tecnoglass.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r702" ], "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://tecnoglass.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r702" ], "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://tecnoglass.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r699", "r701", "r702" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r699", "r701", "r702" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r699", "r701", "r702" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tecnoglass.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://tecnoglass.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://tecnoglass.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r701" ], "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://tecnoglass.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r699", "r701", "r702" ], "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://tecnoglass.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://tecnoglass.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://tecnoglass.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://tecnoglass.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://tecnoglass.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r700" ], "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://tecnoglass.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r688" ], "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://tecnoglass.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r701" ], "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://tecnoglass.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r701" ], "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://tecnoglass.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r703" ], "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://tecnoglass.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://tecnoglass.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r691" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tecnoglass.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://tecnoglass.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://tecnoglass.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://tecnoglass.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://tecnoglass.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://tecnoglass.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://tecnoglass.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://tecnoglass.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r694" ], "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://tecnoglass.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r690" ], "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://tecnoglass.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://tecnoglass.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://tecnoglass.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r690" ], "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://tecnoglass.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r707" ], "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://tecnoglass.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://tecnoglass.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r690" ], "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://tecnoglass.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://tecnoglass.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r704" ], "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://tecnoglass.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r702" ], "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://tecnoglass.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://tecnoglass.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r690" ], "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://tecnoglass.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r690" ], "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://tecnoglass.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r690" ], "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://tecnoglass.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r690" ], "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://tecnoglass.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://tecnoglass.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r705" ], "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://tecnoglass.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://tecnoglass.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r699", "r701", "r702" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://tecnoglass.com/role/Cover" ], "xbrltype": "booleanItemType" }, "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://tecnoglass.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://tecnoglass.com/role/Cover" ], "xbrltype": "trueItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r701" ], "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://tecnoglass.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r695" ], "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://tecnoglass.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r696" ], "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://tecnoglass.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r689" ], "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://tecnoglass.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r693" ], "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://tecnoglass.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r692" ], "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://tecnoglass.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r697" ], "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://tecnoglass.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r698" ], "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://tecnoglass.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://tecnoglass.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r706" ], "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://tecnoglass.com/role/Cover" ], "xbrltype": "booleanItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative", "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r341", "r674", "r759", "r816" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r383", "r384", "r385", "r386", "r471", "r605", "r626", "r649", "r650", "r671", "r681", "r687", "r753", "r806", "r807", "r808", "r809", "r810", "r811" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative", "http://tecnoglass.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r383", "r384", "r385", "r386", "r471", "r605", "r626", "r649", "r650", "r671", "r681", "r687", "r753", "r806", "r807", "r808", "r809", "r810", "r811" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative", "http://tecnoglass.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r341", "r674", "r759", "r816" ], "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r337", "r608", "r672", "r685", "r748", "r749", "r759", "r815" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfDisaggregationByRevenueDetails", "http://tecnoglass.com/role/ScheduleOfSegmentAndGeographicInformationDetails", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r337", "r608", "r672", "r685", "r748", "r749", "r759", "r815" ], "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfDisaggregationByRevenueDetails", "http://tecnoglass.com/role/ScheduleOfSegmentAndGeographicInformationDetails", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r383", "r384", "r385", "r386", "r470", "r471", "r497", "r498", "r499", "r581", "r605", "r626", "r649", "r650", "r671", "r681", "r687", "r747", "r753", "r807", "r808", "r809", "r810", "r811" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative", "http://tecnoglass.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r383", "r384", "r385", "r386", "r470", "r471", "r497", "r498", "r499", "r581", "r605", "r626", "r649", "r650", "r671", "r681", "r687", "r747", "r753", "r807", "r808", "r809", "r810", "r811" ], "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative", "http://tecnoglass.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r472", "r735" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r304", "r472", "r708", "r735" ], "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative", "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r338", "r339", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r673", "r686", "r759" ], "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails", "http://tecnoglass.com/role/ScheduleOfLongLivedAssetsDetails", "http://tecnoglass.com/role/ScheduleOfSegmentAndGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r338", "r339", "r634", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r673", "r686", "r759" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails", "http://tecnoglass.com/role/ScheduleOfLongLivedAssetsDetails", "http://tecnoglass.com/role/ScheduleOfSegmentAndGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r304", "r472", "r708", "r709", "r735" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r738", "r802" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative", "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative", "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "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_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r23" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Trade accounts payable and accrued expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets", "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r250", "r343" ], "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": "Trade accounts receivable" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfTradeAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r343", "r344" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "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": "Trade accounts receivable, net", "totalLabel": "Total" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets", "http://tecnoglass.com/role/ScheduleOfTradeAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetNoncurrent": { "auth_ref": [ "r343", "r612", "r619" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "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 noncurrent.", "label": "Long-term trade accounts receivable" } } }, "localname": "AccountsReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r104", "r243" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails": { "order": 2.0, "parentTag": "TGLS_PropertyPlantAndEquipmentNetExcludingLand", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r37", "r38", "r39", "r253", "r620", "r631", "r632" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive (loss)", "verboseLabel": "Accumulated other comprehensive income net of tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets", "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r36", "r39", "r153", "r566", "r627", "r628", "r722", "r723", "r724", "r732", "r733", "r734" ], "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://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted average amortization period" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r13", "r684" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 4.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": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r501", "r502", "r503", "r732", "r733", "r734", "r795" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r505" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r254", "r347", "r355" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Less: Allowance for credit losses", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfChangesInAllowanceForDoubtfulAccountsReceivableDetails", "http://tecnoglass.com/role/ScheduleOfTradeAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r358" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Deductions and write-offs, net of foreign currency adjustment" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfChangesInAllowanceForDoubtfulAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r66", "r92", "r99" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "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://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r191", "r214", "r247", "r286", "r324", "r328", "r333", "r353", "r387", "r388", "r390", "r391", "r392", "r393", "r394", "r396", "r397", "r538", "r542", "r550", "r684", "r751", "r752", "r804" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Total Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets", "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r237", "r260", "r286", "r353", "r387", "r388", "r390", "r391", "r392", "r393", "r394", "r396", "r397", "r538", "r542", "r550", "r684", "r751", "r752", "r804" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r286", "r353", "r387", "r388", "r390", "r391", "r392", "r393", "r394", "r396", "r397", "r538", "r542", "r550", "r751", "r752", "r804" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total long-term assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term assets:" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative", "http://tecnoglass.com/role/Non-operatingIncomeAndExpensesDetailsNarrative", "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfFairValueOfForeignCurrencyHedgesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r162", "r165" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position)." } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfFairValueOfForeignCurrencyHedgesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Presentation and Management\u2019s Estimates" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails", "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r534", "r679", "r680" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails", "http://tecnoglass.com/role/VentanasSolarAcquisitionDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r136", "r137", "r534", "r679", "r680" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails", "http://tecnoglass.com/role/VentanasSolarAcquisitionDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "Accounts receivable" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/VentanasSolarAcquisitionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "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": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails", "http://tecnoglass.com/role/VentanasSolarAcquisitionDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Purchase Agreement" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/VentanasSolarAcquisitionDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r141", "r142", "r143" ], "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 for acquiring minority interest", "verboseLabel": "Business combination, consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative", "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r144", "r535" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Ventanas Solar Acquisition" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/VentanasSolarAcquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r138" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Recorded current liabilities in relation to acquistion" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand": { "auth_ref": [ "r138" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of real estate acquired, at the acquisition date.", "label": "Business combination, recognized identifiable assets acquired and liabilities assumed, land" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination.", "label": "Schedule of Consolidated Financial Statements" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/VentanasSolarAcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination.", "label": "Business combination, step acquisition, equity interest in acquiree, percentage" } } }, "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r54" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r68", "r240", "r651" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r69" ], "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://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r63", "r68", "r74" ], "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 \u2013 End of period", "periodStartLabel": "CASH \u2013 Beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r63", "r182" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "NET INCREASE IN CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]" } } }, "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r108", "r381", "r382", "r636", "r750" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Ordinary shares are reserved for issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r732", "r733", "r795" ], "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://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Ordinary shares, par value", "verboseLabel": "Issuance of ordinary shares" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheetsParenthetical", "http://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative", "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Ordinary shares, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheetsParenthetical", "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r12" ], "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": "Ordinary shares, shares issued", "verboseLabel": "Ordinary shares, shares, issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheetsParenthetical", "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r12", "r120" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Ordinary shares, shares outstanding", "verboseLabel": "Ordinary shares, shares, outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheetsParenthetical", "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r12", "r684" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 2.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": "Ordinary shares, $0.0001 par value, 100,000,000 shares authorized, 47,674,773 and 46,674,773 shares issued and outstanding at December 31, 2022 and December 31, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r42", "r263", "r265", "r273", "r615", "r623" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "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": "Total comprehensive income attributable to parent" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive income:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r148", "r149", "r156", "r263", "r265", "r272", "r614", "r622" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "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) loss attributable to non-controlling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r147", "r156", "r263", "r265", "r271", "r613", "r621" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "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://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r79", "r80", "r180", "r181", "r341", "r635" ], "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://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r79", "r80", "r180", "r181", "r341", "r633", "r635" ], "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://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r79", "r80", "r180", "r181", "r341", "r635", "r817" ], "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://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r209", "r315" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration of Risks and Uncertainties" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r79", "r80", "r180", "r181", "r341" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentartion risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r79", "r80", "r180", "r181", "r341", "r635" ], "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://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r150", "r657" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionContractorReceivableRetainage": { "auth_ref": [ "r252", "r606" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerAssetGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of right to consideration in exchange for good or service transferred to customer withheld under retainage provision in long-term contract or program when right to consideration is unconditional.", "label": "Retainage" } } }, "localname": "ConstructionContractorReceivableRetainage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r757" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Schedule of Contract Assets and Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetGrossCurrent": { "auth_ref": [ "r755", "r756" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, before Allowance for Credit Loss, Current", "totalLabel": "Total contract assets" } } }, "localname": "ContractWithCustomerAssetGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r443", "r445", "r465" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "TGLS_NetContractLiabilitiesAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract assets \u2013 current portion", "verboseLabel": "Less: current portion" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets", "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r443", "r445", "r465" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 }, "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "TGLS_NetContractLiabilitiesAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract assets \u2013 non-current" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets", "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r443", "r444", "r465" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "totalLabel": "Total contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r443", "r444", "r465" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "TGLS_NetContractLiabilitiesAssets", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract liability \u2013 current portion", "negatedLabel": "Contract liabilities \u2014 current", "verboseLabel": "Less: current portion" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets", "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r443", "r444", "r465" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 }, "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "TGLS_NetContractLiabilitiesAssets", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract liability \u2013 non-current", "negatedLabel": "Contract liabilities \u2014 non-current", "verboseLabel": "Contract liabilities \u2013 non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets", "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r466" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Sales related to contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r49", "r608" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "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" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r730", "r789" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "negatedLabel": "Panama" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r133", "r519", "r527", "r730" ], "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)", "negatedTotalLabel": "Total current income tax" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r730", "r789", "r791" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "negatedLabel": "United States" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r78", "r341" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r140" ], "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://tecnoglass.com/role/ScheduleOfFinite-livedIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtCurrent": { "auth_ref": [ "r248" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of debt and lease obligation, classified as current.", "label": "Short-term debt and current portion of long-term debt" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "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_DebtDisclosureTextBlock": { "auth_ref": [ "r117", "r284", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r414", "r421", "r422", "r424" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r5", "r6", "r7", "r192", "r194", "r211", "r290", "r398", "r399", "r400", "r401", "r402", "r404", "r410", "r411", "r412", "r413", "r415", "r416", "r417", "r418", "r419", "r420", "r564", "r666", "r667", "r668", "r669", "r670", "r728" ], "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://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt instrument basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r7", "r194", "r211", "r425" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "totalLabel": "Total obligations under borrowing arrangements" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r184", "r186", "r398", "r564", "r667", "r668" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r27", "r184", "r427", "r564" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "verboseLabel": "Debt instrument, interest rate, stated percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateIncreaseDecrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incremental percentage increase (decrease) in the stated rate on a debt instrument.", "label": "Debt instrument interest rate increase decrease" } } }, "localname": "DebtInstrumentInterestRateIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r27", "r399" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt instrument, interest rate, stated percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "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://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDateDescription": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities.", "label": "Debt Instrument, Maturity Date, Description" } } }, "localname": "DebtInstrumentMaturityDateDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r29", "r290", "r398", "r399", "r400", "r401", "r402", "r404", "r410", "r411", "r412", "r413", "r415", "r416", "r417", "r418", "r419", "r420", "r564", "r666", "r667", "r668", "r669", "r670", "r728" ], "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://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r29", "r121", "r122", "r123", "r124", "r183", "r184", "r186", "r208", "r290", "r398", "r399", "r400", "r401", "r402", "r404", "r410", "r411", "r412", "r413", "r415", "r416", "r417", "r418", "r419", "r420", "r423", "r564", "r666", "r667", "r668", "r669", "r670", "r728" ], "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://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, weighted average interest rate" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCurrent": { "auth_ref": [ "r721" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer.", "label": "Deferred Costs, Current", "negatedLabel": "Less: Deferred cost of financing" } } }, "localname": "DeferredCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r133", "r730", "r790" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "negatedLabel": "Colombia" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r508", "r509" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "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 income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r66", "r133", "r520", "r526", "r527", "r730" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "negatedTotalLabel": "Total deferred income tax" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r9", "r10", "r193", "r210", "r515" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "TGLS_DeferredTaxAssetsAndLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r508", "r509" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r67" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r730", "r790", "r791" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "negatedLabel": "United States" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r131", "r788" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Long term deferred income tax asset" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfNetDeferredTaxLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r516" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "TGLS_DeferredTaxAssetsAndLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r131", "r788" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.", "label": "Property, plant and equipment adjustments" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r131", "r788" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "verboseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": { "auth_ref": [ "r131", "r788" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other.", "label": "Less: long term deferred income tax liability" } } }, "localname": "DeferredTaxLiabilitiesTaxDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfNetDeferredTaxLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsSavingsDeposits": { "auth_ref": [ "r200" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest bearing deposits with no stated maturity, which may include passbook and statement savings accounts and money-market deposit accounts (MMDAs).", "label": "Deposits savings deposits" } } }, "localname": "DepositsSavingsDeposits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r66", "r102" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/PropertyPlantAndEquipmentDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r66", "r102" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 4.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://tecnoglass.com/role/StatementsOfCashFlows" ], "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://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfFairValueOfForeignCurrencyHedgesDetails", "http://tecnoglass.com/role/ScheduleOfGainsLossesOnDerivativeFinancialInstrumentsQuarterEndedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r794" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Amount of Gain or (Loss) Recognized in OCI (Loss) on Derivatives" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfGainsLossesOnDerivativeFinancialInstrumentsQuarterEndedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r163", "r164", "r168", "r170", "r656" ], "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://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfFairValueOfForeignCurrencyHedgesDetails", "http://tecnoglass.com/role/ScheduleOfGainsLossesOnDerivativeFinancialInstrumentsQuarterEndedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedges": { "auth_ref": [ "r721" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfOtherCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the asset arising from derivative instruments and hedging activities, which are expected to be converted into cash or otherwise disposed of within a year or the normal operating cycle, if longer.", "label": "Total derivative assets", "verboseLabel": "Derivative financial instruments" } } }, "localname": "DerivativeInstrumentsAndHedges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFairValueOfForeignCurrencyHedgesDetails", "http://tecnoglass.com/role/ScheduleOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r174", "r545" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Hedging Activities and Fair Value Measurements" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r160", "r163", "r168", "r170", "r172", "r173", "r544" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFairValueOfForeignCurrencyHedgesDetails", "http://tecnoglass.com/role/ScheduleOfGainsLossesOnDerivativeFinancialInstrumentsQuarterEndedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "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": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFairValueOfForeignCurrencyHedgesDetails", "http://tecnoglass.com/role/ScheduleOfGainsLossesOnDerivativeFinancialInstrumentsQuarterEndedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": { "auth_ref": [ "r167", "r169" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.", "label": "Amount of gain or (Loss) Reclassified from Accumulated OCI (Loss) into Income" } } }, "localname": "DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfGainsLossesOnDerivativeFinancialInstrumentsQuarterEndedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesFairValueLineItems": { "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": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r158", "r159", "r160", "r161", "r171", "r289" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivative Financial Instruments" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativesUsedInNetInvestmentHedgeTaxExpenseBenefit": { "auth_ref": [ "r800" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of income tax expense (benefit) from transactions on foreign currency derivatives that are designated as, and are effective as, economic hedges of a net investment in a foreign entity.", "label": "Derivatives used in net investment hedge, tax (benefit)" } } }, "localname": "DerivativesUsedInNetInvestmentHedgeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfDisaggregationByRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r464", "r672", "r673", "r674", "r675", "r676", "r677", "r678" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfDisaggregationByRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Schedule of Disaggregation by Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format.", "label": "Dividends payable, date to be paid" } } }, "localname": "DividendPayableDateToBePaidDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsCommonStock": { "auth_ref": [ "r125", "r207" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Common Stock", "negatedLabel": "Dividend" } } }, "localname": "DividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableAmountPerShare": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date.", "label": "Dividend rate per share" } } }, "localname": "DividendsPayableAmountPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "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 dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Dividends payable" } } }, "localname": "DividendsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromEmployeesCurrent": { "auth_ref": [ "r187", "r571" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts due from an Entity employee, not to include stockholders or officers, which are usually due within 1 year (or 1 business cycle).", "label": "Employee receivables" } } }, "localname": "DueFromEmployeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromOtherRelatedParties": { "auth_ref": [ "r187", "r224", "r731" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount receivable from related parties classified as other.", "label": "Due from other related parties" } } }, "localname": "DueFromOtherRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromRelatedParties": { "auth_ref": [ "r199", "r224", "r251", "r389", "r390", "r391", "r395", "r396", "r397", "r570", "r731" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amounts due from related parties including affiliates, employees, joint ventures, officers and stockholders, immediate families thereof, and pension funds.", "label": "Total due from related parties", "verboseLabel": "Due from related parties" } } }, "localname": "DueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromRelatedPartiesCurrent": { "auth_ref": [ "r251", "r389", "r390", "r391", "r395", "r396", "r397", "r570", "r653", "r731" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).", "label": "Due from related parties" } } }, "localname": "DueFromRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToAffiliateCurrentAndNoncurrent": { "auth_ref": [ "r187", "r201", "r223", "r228", "r574" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payable due to an entity that is affiliated with the reporting entity by means of direct or indirect ownership.", "label": "Purchases from affiliates" } } }, "localname": "DueToAffiliateCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToOtherRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r187", "r202", "r223", "r731" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount payable to related parties classified as other.", "label": "Due to Other Related Parties", "verboseLabel": "Due from other related parties" } } }, "localname": "DueToOtherRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r21", "r389", "r390", "r391", "r395", "r396", "r397", "r570", "r731" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to related parties" } } }, "localname": "DueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets", "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r202", "r223", "r389", "r390", "r391", "r395", "r396", "r397", "r570", "r731" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "Total due to related parties", "verboseLabel": "Due to related parties" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r274", "r296", "r297", "r298", "r299", "r300", "r305", "r307", "r309", "r310", "r311", "r312", "r548", "r549", "r616", "r624", "r660" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic income per share", "verboseLabel": "Basic earnings per ordinary share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails", "http://tecnoglass.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r274", "r296", "r297", "r298", "r299", "r300", "r307", "r309", "r310", "r311", "r312", "r548", "r549", "r616", "r624", "r660" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Diluted income per share", "verboseLabel": "Diluted earnings \u00a0per ordinary share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails", "http://tecnoglass.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r76", "r77" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r799" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails", "http://tecnoglass.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r287", "r511", "r528" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Income tax expense at statutory rates", "verboseLabel": "Effective income tax rate reconciliation, statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/IncomeTaxesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r528", "r787" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.", "label": "Income tax percentage" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "auth_ref": [ "r787", "r792" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Non-deductible expenses" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome": { "auth_ref": [ "r787", "r792" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.", "label": "Non-taxable income" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxExemptIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "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": [ "r120", "r234", "r267", "r268", "r269", "r291", "r292", "r293", "r295", "r301", "r303", "r314", "r354", "r442", "r501", "r502", "r503", "r522", "r523", "r547", "r556", "r557", "r558", "r559", "r560", "r561", "r566", "r627", "r628", "r629" ], "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://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r88" ], "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": "Minority ownership interest", "verboseLabel": "Equity method investment, ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative", "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_ExtendedProductWarrantyPolicy": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for extended product warranties and other guarantee contracts including the methodology for measuring the liability.", "label": "Product Warranties" } } }, "localname": "ExtendedProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r176", "r177" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesTables" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r175", "r177" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueOfAssetsAcquired": { "auth_ref": [ "r71", "r72", "r73" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The fair value of assets acquired in noncash investing or financing activities.", "label": "Assets acquired under credit or debt" } } }, "localname": "FairValueOfAssetsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r178", "r179" ], "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://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r162", "r166", "r172" ], "lang": { "en-us": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r349", "r350", "r356", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r423", "r440", "r545", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r663", "r740", "r741", "r742", "r818", "r819", "r820", "r821", "r822", "r823", "r824" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r245", "r376" ], "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://tecnoglass.com/role/ScheduleOfFinite-livedIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r100" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r100" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r100" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r100" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r374", "r375", "r376", "r377", "r609", "r610" ], "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://tecnoglass.com/role/ScheduleOfFinite-livedIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r98", "r610" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Intangible assets, Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFinite-livedIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFinite-livedIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r93", "r97" ], "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://tecnoglass.com/role/ScheduleOfFinite-livedIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r98", "r609" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Total", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFinite-livedIntangibleAssetsNetDetails", "http://tecnoglass.com/role/ScheduleOfFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue": { "auth_ref": [ "r164" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of all derivative assets designated as foreign currency fair value hedging instruments.", "label": "Foreign currency fair value hedge asset at fair value" } } }, "localname": "ForeignCurrencyFairValueHedgeAssetAtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r551", "r552", "r553", "r554" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign currency transactions gains (losses)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r67", "r797", "r798" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "negatedLabel": "Unrealized currency translation losses" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionLossBeforeTax": { "auth_ref": [ "r797", "r798" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized loss recognized in the income statement.", "label": "Foreign Currency Transaction Loss, before Tax" } } }, "localname": "ForeignCurrencyTransactionLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/Non-operatingIncomeAndExpensesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Translation and Transactions" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "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://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails", "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r66", "r115", "r116" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Extinguishment of Debt", "negatedLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/Non-operatingIncomeAndExpensesDetailsNarrative", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r51" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Total General and administrative expenses", "negatedLabel": "General and administrative expense" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r244", "r371", "r611", "r665", "r684", "r745", "r746" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "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_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r372", "r373", "r665" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "verboseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r48", "r286", "r324", "r327", "r332", "r335", "r353", "r387", "r388", "r390", "r391", "r392", "r393", "r394", "r396", "r397", "r550", "r662", "r751" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "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://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r101", "r106" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Long Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r44", "r190", "r204", "r227", "r324", "r327", "r332", "r335", "r617", "r662" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "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 taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r45", "r66", "r87", "r203", "r225", "r322" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Equity method income", "negatedLabel": "Equity method income" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "http://tecnoglass.com/role/StatementsOfCashFlows", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r379", "r380" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement." } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r287", "r512", "r513", "r518", "r524", "r529", "r531", "r532", "r533" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r288", "r302", "r303", "r323", "r510", "r525", "r530", "r625" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax provision", "negatedTotalLabel": "Total income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r266", "r506", "r507", "r513", "r514", "r517", "r521" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r70" ], "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 Tax" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r65" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 16.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", "verboseLabel": "Trade accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r65" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 11.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": "Trade accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r65" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 18.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": "Taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInCommodityContractAssetsAndLiabilities": { "auth_ref": [ "r65" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the assets (liabilities) created through trading commodity-based derivative instruments.", "label": "Increase (Decrease) in Commodity Contract Assets and Liabilities", "negatedLabel": "Contract assets and liabilities" } } }, "localname": "IncreaseDecreaseInCommodityContractAssetsAndLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueToRelatedParties": { "auth_ref": [ "r65" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence.", "label": "Related parties" } } }, "localname": "IncreaseDecreaseInDueToRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r65" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Labor liabilities" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInterestPayableNet": { "auth_ref": [ "r65" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity.", "label": "Accrued interest expense" } } }, "localname": "IncreaseDecreaseInInterestPayableNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r65" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r65" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r65" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r65" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Goodwill and Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/GoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r91", "r96" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible assets" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r185", "r206", "r270", "r321", "r563" ], "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://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r278", "r281", "r282" ], "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" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "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": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "verboseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r716" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r720" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Inventory, Gross", "totalLabel": "Total Inventories, gross" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r257", "r652", "r684" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://tecnoglass.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", "totalLabel": "Total inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets", "http://tecnoglass.com/role/ScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r239", "r255", "r313", "r366", "r367", "r368", "r607", "r658" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "verboseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r718" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r89", "r720" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedLabel": "Less: Inventory allowance" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r717" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r352", "r814" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "verboseLabel": "Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Investments": { "auth_ref": [ "r222" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments.", "label": "Investments [Default Label]", "verboseLabel": "Investments" } } }, "localname": "Investments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsAllOtherInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, All Other Investments [Abstract]" } } }, "localname": "InvestmentsAllOtherInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsAndOtherNoncurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments and other noncurrent assets.", "label": "Other Long-Term Assets" } } }, "localname": "InvestmentsAndOtherNoncurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/OtherLong-termAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_Land": { "auth_ref": [ "r712" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.", "label": "Land" } } }, "localname": "Land", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r24", "r286", "r353", "r387", "r388", "r390", "r391", "r392", "r393", "r394", "r396", "r397", "r539", "r542", "r543", "r550", "r661", "r751", "r804", "r805" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r17", "r196", "r218", "r684", "r729", "r743", "r796" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r26", "r238", "r286", "r353", "r387", "r388", "r390", "r391", "r392", "r393", "r394", "r396", "r397", "r539", "r542", "r543", "r550", "r684", "r751", "r804", "r805" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r2", "r3", "r4", "r7", "r8", "r286", "r353", "r387", "r388", "r390", "r391", "r392", "r393", "r394", "r396", "r397", "r539", "r542", "r543", "r550", "r751", "r804", "r805" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r7", "r194", "r211" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Revolving lines of credit", "verboseLabel": "Line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityBorrowingCapacityDescription": { "auth_ref": [ "r714", "r715" ], "lang": { "en-us": { "role": { "documentation": "Description of the credit facility's borrowing capacity including discussion of how the borrowing capacity is determined (for example, borrowing capacity based on the amount of current assets).", "label": "Line of credit facility, borrowing capacity, description" } } }, "localname": "LineOfCreditFacilityBorrowingCapacityDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityDecreaseForgiveness1": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in line of credit facility from forgiveness by the holder of the line of credit.", "label": "Line of credit facility decrease forgiveness" } } }, "localname": "LineOfCreditFacilityDecreaseForgiveness1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r22" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r739" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Trade Accounts Receivable" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/TradeAccountsReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Schedule of Long Lived Assets" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/SegmentAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r7", "r194", "r215", "r411", "r426", "r667", "r668" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfMaturitiesOfLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfMaturitiesOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r23" ], "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": "Less: Current portion of long-term debt and other current borrowings" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Fair Value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/SummaryOfFairValueAndCarryingAmountsOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r113", "r290", "r754" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfMaturitiesOfLongTermDebtDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, after Year Five", "verboseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfMaturitiesOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r113", "r290", "r416" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfMaturitiesOfLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund 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": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfMaturitiesOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r113", "r290", "r416" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfMaturitiesOfLongTermDebtDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Five", "verboseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfMaturitiesOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r113", "r290", "r416" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfMaturitiesOfLongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund 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": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfMaturitiesOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r113", "r290", "r416" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfMaturitiesOfLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund 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": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfMaturitiesOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r249" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "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", "totalLabel": "Long-term debt", "verboseLabel": "Carrying Value" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets", "http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails", "http://tecnoglass.com/role/SummaryOfFairValueAndCarryingAmountsOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long Term Investments" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/LongTermInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r241" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Equity method investment" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "Purchase of aggregate raw material" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r29", "r114" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "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://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails", "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r33", "r195", "r217", "r286", "r353", "r387", "r390", "r391", "r392", "r396", "r397", "r550" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "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": "Shareholders\u2019 equity attributable to non-controlling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r280" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "CASH USED IN FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r280" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "CASH USED IN INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r63", "r64", "r67" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "CASH PROVIDED BY OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r46", "r67", "r205", "r226", "r236", "r262", "r264", "r269", "r286", "r294", "r296", "r297", "r298", "r299", "r302", "r303", "r308", "r324", "r327", "r332", "r335", "r353", "r387", "r388", "r390", "r391", "r392", "r393", "r394", "r396", "r397", "r549", "r550", "r662", "r751" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "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": "Income attributable to parent", "totalLabel": "Income attributable to parent", "verboseLabel": "Net Income (Loss) Attributable to Parent" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/Non-operatingIncomeAndExpensesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r151", "r155", "r262", "r264", "r302", "r303", "r724" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "negatedLabel": "(Income) loss attributable to non-controlling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NON-CASH INVESTING AND FINANCING ACTIVITES:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r145", "r442", "r732", "r733", "r734" ], "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://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r339" ], "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": "Total long lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingGainsLosses": { "auth_ref": [ "r53" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of gains or losses resulting from nonoperating activities (for example, interest and dividend revenue, property, plant and equipment impairment loss, and so forth).", "label": "Non-operating income, net" } } }, "localname": "NonoperatingGainsLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r52" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Non-operating income and expenses" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/Non-operatingIncomeAndExpensesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r737" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/SegmentAndGeographicInformationDetailsNarrative" ], "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://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails", "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "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]", "negatedTotalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "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://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r324", "r327", "r332", "r335", "r662" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "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", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r157" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "General" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/General" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r259", "r684" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://tecnoglass.com/role/ScheduleOfOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other current assets", "totalLabel": "Total" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets", "http://tecnoglass.com/role/ScheduleOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r246" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 8.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 }, "http://tecnoglass.com/role/ScheduleOfOtherLongTermAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other long-term assets", "totalLabel": "Other assets, noncurrent,total" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets", "http://tecnoglass.com/role/ScheduleOfOtherLongTermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r147", "r148", "r152" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r35" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "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": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": { "auth_ref": [ "r37", "r40", "r41", "r261", "r555" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/Non-operatingIncomeAndExpensesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r162", "r172" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFairValueOfForeignCurrencyHedgesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "Other Current Assets" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/OtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherInventoriesSpareParts": { "auth_ref": [ "r719" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfInventoriesDetails": { "order": 4.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of components of assembled products that can be sold directly or indirectly through sales of assembled products.", "label": "Stores and spares" } } }, "localname": "OtherInventoriesSpareParts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r25", "r684" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLoansPayable": { "auth_ref": [ "r7", "r194", "r215" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term loans payable classified as other.", "label": "Other loans" } } }, "localname": "OtherLoansPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermInvestments": { "auth_ref": [ "r221", "r711" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfOtherLongTermAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term investments classified as other.", "label": "Other long-term investments" } } }, "localname": "OtherLongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherLongTermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r67" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other non-cash adjustments" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": { "auth_ref": [ "r276", "r277" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the components of non-operating income or non-operating expense, including, but not limited to, amounts earned from dividends, interest on securities, gain (loss) on securities sold, equity earnings of unconsolidated affiliates, gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Non-Operating Income and Expenses" } } }, "localname": "OtherNonoperatingIncomeAndExpenseTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/Non-operatingIncomeAndExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherOperatingIncomeAndExpenseTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other operating income and other operating expense items.", "label": "Operating Expenses" } } }, "localname": "OtherOperatingIncomeAndExpenseTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/OperatingExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r62" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Debt discount and issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r61" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Cash dividend" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r57", "r536" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Cash consideration paid for acquisition of minority interest" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r59" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "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", "negatedLabel": "Purchase of investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r58" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 4.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": "Acquisition of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PostemploymentBenefitPlansPolicy": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for postemployment benefits. Postemployment benefits are benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement, except for: a) benefits provided through a pension or postretirement benefit plan, b) individual deferred compensation arrangements, c) special or contractual termination benefits, and d) stock compensation plans.", "label": "Employee Benefits" } } }, "localname": "PostemploymentBenefitPlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r11", "r428" ], "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 shares, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheetsParenthetical", "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r11" ], "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 shares, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheetsParenthetical", "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r11", "r428" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred shares, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheetsParenthetical", "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred stock, shares outstanding", "verboseLabel": "Preferred shares, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheetsParenthetical", "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r11", "r684" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred shares, $0.0001 par value, 1,000,000 shares authorized, 0 shares issued and outstanding at December 31, 2022 and December 31, 2021 respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r258", "r369", "r370", "r654" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsCurrent", "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://tecnoglass.com/role/ScheduleOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r655", "r664", "r744" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid income taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r725" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from debt" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r60" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r55" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfShortTermInvestments": { "auth_ref": [ "r56" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Proceeds from sale of investments" } } }, "localname": "ProceedsFromSaleOfShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "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://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyExpense": { "auth_ref": [ "r65", "r110" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.", "label": "Cost of product warranties" } } }, "localname": "ProductWarrantyExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r236", "r262", "r264", "r279", "r286", "r294", "r302", "r303", "r324", "r327", "r332", "r335", "r353", "r387", "r388", "r390", "r391", "r392", "r393", "r394", "r396", "r397", "r537", "r540", "r541", "r549", "r550", "r617", "r662", "r682", "r683", "r724", "r751" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "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", "totalLabel": "Net income", "verboseLabel": "Net Income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://tecnoglass.com/role/StatementsOfCashFlows", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome", "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProgramRightsObligationsCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligations related to rights to programming, including, but not limited to, feature films and episodic series, acquired under license agreements that will be paid within the next twelve months.", "label": "Current liabilities", "periodEndLabel": "Confirmed obligations outstanding at the end of the year", "periodStartLabel": "Confirmed obligations outstanding at the beginning of the year" } } }, "localname": "ProgramRightsObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfOutstandingObligationsForSupplierFinanceProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms": { "auth_ref": [ "r256" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of advances received from customers under long-term contracts which have been offset against inventories accounts at the balance sheet date.", "label": "Advances from customers on uncompleted contracts" } } }, "localname": "ProgressPaymentsNettedAgainstInventoryForLongTermContractsOrPrograms", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "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": [ "r105" ], "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://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails", "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r107", "r637", "r638", "r639" ], "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, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/PropertyPlantAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r103", "r242" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails": { "order": 1.0, "parentTag": "TGLS_PropertyPlantAndEquipmentNetExcludingLand", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Total property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" ], "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://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails", "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r105", "r219", "r618", "r684" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 }, "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, plant and equipment, net", "totalLabel": "Total property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets", "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r105", "r637", "r638" ], "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, Plant and Equipment, Policy [Policy Text Block]", "verboseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r105" ], "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, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/PropertyPlantAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r103" ], "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://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails", "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, plant and equipment, useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r275", "r357" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for bad debts", "verboseLabel": "Provision for credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfChangesInAllowanceForDoubtfulAccountsReceivableDetails", "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RealEstateInvestments": { "auth_ref": [ "r220" ], "calculation": { "http://tecnoglass.com/role/ScheduleOfOtherLongTermAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of real estate investments, net of accumulated depreciation, which may include the following: (1) land available-for-sale; (2) land available-for-development; (3) investments in building and building improvements; (4) tenant allowances; (5) developments in-process; (6) rental properties; (7) other real estate investments; (8) real estate joint ventures; and (9) unconsolidated real estate and other joint ventures not separately presented.", "label": "Real estate investments" } } }, "localname": "RealEstateInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherLongTermAssetsDetails" ], "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_RedemptionPremium": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The excess of the (1) fair value of consideration transferred to the holders of a security in excess of (2) the carrying amount of the security reported on the registrant's balance sheet, which will be deducted from net earnings to derive net earnings available to common shareholders. This amount is generally an adjustment considered in the computation of earnings per share.", "label": "Redemption premium" } } }, "localname": "RedemptionPremium", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/Non-operatingIncomeAndExpensesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r233", "r569", "r570", "r803" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfRelatedPartiesDetails", "http://tecnoglass.com/role/ScheduleOfSaleToRelatedPartiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party." } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfRelatedPartiesDetails", "http://tecnoglass.com/role/ScheduleOfSaleToRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionDueFromToRelatedParty": { "auth_ref": [ "r389", "r390", "r391", "r395", "r396", "r397", "r731", "r801" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Receivables to be collected from (obligations owed to) related parties, net as of the balance sheet date where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth.", "label": "Related party transaction, due from (to) related party" } } }, "localname": "RelatedPartyTransactionDueFromToRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfRelatedPartiesDetails", "http://tecnoglass.com/role/ScheduleOfSaleToRelatedPartiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r567", "r568", "r570", "r572", "r573" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Parties" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/RelatedParties" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r726" ], "calculation": { "http://tecnoglass.com/role/StatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedLabel": "Repayments of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r710", "r727", "r812", "r813" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r14", "r125", "r216", "r630", "r632", "r684" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAppropriated": { "auth_ref": [ "r34", "r118", "r119", "r212", "r285" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "A segregation of retained earnings which is unavailable for dividend distribution. Includes also retained earnings appropriated for loss contingencies.", "label": "Retained Earnings" } } }, "localname": "RetainedEarningsAppropriated", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r234", "r291", "r292", "r293", "r295", "r301", "r303", "r354", "r501", "r502", "r503", "r522", "r523", "r547", "r627", "r629" ], "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://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating revenues:", "verboseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r319", "r320", "r326", "r330", "r331", "r337", "r338", "r341", "r463", "r464", "r608" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "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": "Total operating revenues", "terseLabel": "Total revenues", "verboseLabel": "Total Sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails", "http://tecnoglass.com/role/ScheduleOfDisaggregationByRevenueDetails", "http://tecnoglass.com/role/ScheduleOfSegmentAndGeographicInformationDetails", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r468", "r659" ], "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://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r446", "r447", "r448", "r449", "r450", "r451", "r453", "r454", "r467", "r468" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue Disaggregation, Contract Assets and Contract liabilities" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r47", "r229", "r389", "r390", "r391", "r395", "r396", "r397" ], "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": "Sales to related parties", "verboseLabel": "Revenue from related parties" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfSaleToRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r758" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Performance obligation, percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesDetailsNarrative" ], "xbrltype": "percentItemType" }, "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://tecnoglass.com/role/ScheduleOfLongLivedAssetsDetails", "http://tecnoglass.com/role/ScheduleOfSegmentAndGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Trade Accounts Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/TradeAccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r136", "r137", "r534" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails", "http://tecnoglass.com/role/VentanasSolarAcquisitionDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r793" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]" } } }, "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Long Term Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r163", "r168", "r544" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Schedule of Gains (Losses) on Derivative Financial Instruments quarter ended" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/HedgingActivitiesAndFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r736" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r93", "r97", "r609" ], "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://tecnoglass.com/role/ScheduleOfFinite-livedIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r93", "r97" ], "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 Finite-Lived Intangible Assets, Net" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r1", "r18", "r19", "r20" ], "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://tecnoglass.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long Term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r713" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Long Term Assets" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/OtherLong-termAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/OtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of each detailed component of other operating costs and expenses that are applicable to sales and revenues, but not included in the cost of sales in the income statement.", "label": "Schedule of Other Operating Cost and Expense, by Component" } } }, "localname": "ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/OperatingExpensesTables" ], "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://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r105" ], "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://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails", "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r188", "r189" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfRelatedPartiesDetails", "http://tecnoglass.com/role/ScheduleOfSaleToRelatedPartiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.", "label": "Schedule of Related Parties" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r43", "r85" ], "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://tecnoglass.com/role/ScheduleOfLongLivedAssetsDetails", "http://tecnoglass.com/role/ScheduleOfSegmentAndGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r81", "r82", "r83", "r90" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment and Geographic Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/SegmentAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500" ], "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://tecnoglass.com/role/Non-operatingIncomeAndExpensesDetailsNarrative", "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite Lived Intangible Assets Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "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": [ "r316", "r317", "r318", "r324", "r325", "r329", "r333", "r334", "r335", "r336", "r337", "r340", "r341", "r342" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment and Geographic Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/SegmentAndGeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingExpense": { "auth_ref": [ "r51" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services.", "label": "Total Selling Expense", "negatedLabel": "Selling expense" } } }, "localname": "SellingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "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://tecnoglass.com/role/Non-operatingIncomeAndExpensesDetailsNarrative", "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/DebtDetailsNarrative", "http://tecnoglass.com/role/Non-operatingIncomeAndExpensesDetailsNarrative", "http://tecnoglass.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance, shares", "periodStartLabel": "Beginning balance, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShippingAndHandlingMember": { "auth_ref": [ "r760" ], "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://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r197", "r198", "r213", "r721" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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": "Investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r75", "r283" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems": { "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": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "documentation": "A summary of unrecognized tax benefits for which a material change is reasonably possible in the next twelve months, typically including the nature of the uncertainty, the event(s) that could cause a material change, and an estimate of the range of the reasonably possible change or a statement that an estimate of the range cannot be made. An unrecognized tax benefit is the difference between a tax position taken in a tax return for which the resultant tax benefit has not been recognized in the financial statements because it is more likely than not, based on the technical merits of the position, that the tax position will not be sustained upon examination.", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table]" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StandardProductWarrantyDescription": { "auth_ref": [ "r109", "r111" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of the product warranty, including the approximate term of the product warranty, how the product warranty arose, and the events or circumstances that would require the warrantor to perform under the product warranty.", "label": "Product warranties description" } } }, "localname": "StandardProductWarrantyDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r31", "r120", "r234", "r267", "r268", "r269", "r291", "r292", "r293", "r295", "r301", "r303", "r314", "r354", "r442", "r501", "r502", "r503", "r522", "r523", "r547", "r556", "r557", "r558", "r559", "r560", "r561", "r566", "r627", "r628", "r629" ], "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://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "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://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails", "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome", "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "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": [ "r291", "r292", "r293", "r314", "r608" ], "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://tecnoglass.com/role/RevenueDisaggregationContractAssetsAndContractLiabilitiesDetailsNarrative", "http://tecnoglass.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails", "http://tecnoglass.com/role/ScheduleOfOtherOperatingCostAndExpenseByComponentDetails", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome", "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r11", "r12", "r120", "r125" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Issuance of common stock, shares", "verboseLabel": "Issuance of ordinary shares" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative", "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r11", "r12", "r120", "r125" ], "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": "Issuance of common stock", "verboseLabel": "Aggregate shares of ordinary shares" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/RelatedPartiesDetailsNarrative", "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r12", "r15", "r16", "r86", "r684", "r729", "r743", "r796" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "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": "Total Shareholders' Equity", "totalLabel": "Shareholders\u2019 equity attributable to controlling interest" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets", "http://tecnoglass.com/role/ScheduleOfConsolidatedFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SHAREHOLDERS\u2019 EQUITY" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r145", "r146", "r154", "r234", "r235", "r268", "r291", "r292", "r293", "r295", "r301", "r354", "r442", "r501", "r502", "r503", "r522", "r523", "r547", "r556", "r557", "r561", "r566", "r628", "r629", "r729", "r743", "r796" ], "calculation": { "http://tecnoglass.com/role/BalanceSheets": { "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": "Ending balance, value", "periodStartLabel": "Beginning balance, value", "totalLabel": "Total shareholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BalanceSheets", "http://tecnoglass.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r126", "r285", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r441", "r442", "r546" ], "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": "Shareholders\u2019 Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r230", "r231", "r232", "r345", "r346", "r348" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "verboseLabel": "Trade Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfFinite-livedIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r349", "r350", "r423", "r440", "r545", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r740", "r741", "r742", "r818", "r819", "r820", "r821", "r822", "r823", "r824" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r793" ], "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://tecnoglass.com/role/LongTermInvestmentsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerAssetGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled contract receivables, gross" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnDerivatives": { "auth_ref": [ "r66" ], "calculation": { "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Change in fair value derivative contracts" } } }, "localname": "UnrealizedGainLossOnDerivatives", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "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://tecnoglass.com/role/DebtDetailsNarrative" ], "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://tecnoglass.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentDetails", "http://tecnoglass.com/role/ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r306", "r311" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Diluted weighted average common shares outstanding", "verboseLabel": "Denominator for diluted earnings per ordinary share - weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r305", "r311" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Basic weighted average common shares outstanding", "verboseLabel": "Denominator for basic earnings per ordinary share - weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://tecnoglass.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://tecnoglass.com/role/StatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3,4))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21332-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21346-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org/topic&trid=2229140", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10(3))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.12)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(23)(a)(4)(i))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r217": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(d))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(f))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(h))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04.12(3))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r229": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r233": { "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", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(21))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(d)(iii))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(9))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(30)(a)(3)(ii))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e709-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "https://asc.fasb.org/topic&trid=2197446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7,9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "40", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=116633155&loc=d3e31531-110899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=d3e56071-112765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991598-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(9))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r656": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r682": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r683": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r688": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r689": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r691": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r692": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r693": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r694": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r695": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r696": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r697": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r698": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r699": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r701": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r702": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r703": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r704": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r705": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r706": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r707": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/subtopic&trid=2196772", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 106 0001493152-23-006931-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001493152-23-006931-xbrl.zip M4$L#!!0 ( &B%9U;3K04 !E: ( 97@R,2YH=&WM7%USVC@4 M?>],_\-=9I*G &EVTG8#98: FS!#$B9FT^FCL 5H*TNN))+27]\K;!,^LMTP M3;J6X\P0P%CRD<[Q\95EW>;Y\*+?>OVJ>>ZUN_@.]J\Y[ W[7JM93][QUWKZ M<_/TJOL9_.'GOO>A,I;"G,";P]C D$54PR6]@VL9$7&0;#@ GRHVKF!!+#K( MRD5$39@X@<-*:U^,=-QHU@<;NSRVZ@8L*XM- PS]9JJ$LPEN4&PR-956\^/5 MY7"UVNJ81(S/3_ZKXL6^FGVG"0ZLZ;3E?9NR$3.O7QV]:=9/L8-LY:VGA<]$ M2&WIHW>UX_A)&Y!U]CKH8?NT[T''Z_?]0;O3NSS[4#FL++X/VMUN]GWGAMVQ MT$SMKH=[#1A)%5)5#23G)-8(*/M464BN.;S>_0"W5!D6$)[Q;61<207<'':S M^M(CCZ0Q,CJ!$2?!%WAC>Q:TY"Q,NFFG)OUYN/?$LKHD$4V0RS'XLY%F(2-J MOB:Q87>[<3M#/]I;/T?^F6G#QO-G%-E#L)^!D[?OG[]E2%27ZD"QV# I-LG! M?]?/+>;'&^YOY?/QS?S_M9=CK#E3T*]=S)ZRJSJU7BUIB2>HFNPS$LP,;1#P M)2<*_%J[YM?6+FN+5N>G 1[B2T!]PJN[O-,K8)V3:7ZQMA-HFD4Q9V-&0]!& MXJ4ED"J6BEC7/@"I)D1@H1!F&&@I,%,*G-QI>^GM2"ZC$2,'<#=EP108;KT3 MN&O(% T,G\-H#D,:"#GA1.M:CL_>%RD M[$654&/LF^P'IG9(\; P4QIPN$4 MX\%;1ERE-+]84Z\<*2+0Z*SW(4L_(6B=G\PH0=$)TX8J]$@C(90PFFDFJ-; M1$9>#5Z"RETBWVVL15501T:Q%%08EL#YVV]#O]]QE:;\8DV][R.7BH4$.(N8 M00/CC(P89V:. 6,4$S'_::QH/_N&&&J_9%6AZ6U$CEIRFL2-9Q?[)(H;@S)J MS)D] MRRCO_E:@=3H-[P[W@'Z=V1"2"3LJUJ8&0ZQ"T8@PP<3$3A[>&R,Z8H_[RIB6R6D:?.1.% MVUB+JJ"M^6H,4S@;2R7LW&CICD5UQW*B)F>J#NF M1CLDBD)$HQ%5Y>,]>1.$VUB+JJ!M-[1E/TOUI0P57?7%,E1T3A5N8RVJ@K;- M<4#5;/%(W?K-*)?(RB_6G:>LD8RMZ6K[C/=9&@^6,6#.&'8;:U$5E#W;EH#I M2*%GW-CI3GL6G7'RW7[&S4:1P$B%-?5$4/K?;_"_IQD<6[:L0=H"-B1,A\BE M.^:,?[>Q%E5!]R=2^C2C75#A*DGYQ?H;EO^5:_]RR[[;6(NJH$WK*V\(NGE# M<"46+,/ W O";:Q%5=#B'$J07'NE$Y9.Z*B.71*$VUB+JJ ;*@P1)!L.+[,, MN,I3?K'NOH9/D&C%[3P_6=GRU_'VRI:7H%27N'8;:U$5=,-"Q=*PKRU")B2< M2Q[:"9$T\XVKC.47ZR/N!**_H8MMS'$D7G=T?/!^SYKAUE*^A_5:7V10;3UQ M^MKGIS#)_XJP_ZA6X2.C/#Q!_Y_0!E;P=49%8 LVX&J1[E*?0)]H ]5JQGNW M=Y.A2AJQ3.CYUK9E(\GGZ6:23VS8?>;9U4RSFYEHTV/\:PK9C52S6ZU>\9,' M7&*]TSD=+THL);U2]7W_9>QGS#?KV!=9MZQT9MWV9M)CORR.Y\\#7+>IG5N+ M7,\V)?0/4$L#!!0 ( &B%9U:%>]OTP0< .

U;[T_CN!;]'BG_@Q_2KD!J*1V&MWIMMU*A8:?[&$"EK'8_NHG3^I'$G3AI MZ?[U>ZZ=_NX,S"P,L*\C#6T2^_I>W^-SCTUH?.A]O&BZ3N.#UVKCD]&_1J_3 MN_":C8K]Q--*\;AQ>M7^@]WT_KCP?MX+59+56/5HE+&>C(5FEV+"NBKF2 M*+$;D:_)8TW4V-S;*ZBP3]UF9 M1W* &ZD<#+.]9N/\ZK*W;+8<\EA&T]I#ADU;+?\4U@]8.FUZ]T/9EYGK'%LS+U?>L==EFU9, 7]]D++>7;:_K.KT/'KOQSFZ[G5[' MNV'>[V_>*QUUF-7YZSZG^/W)=:Z8:V/'CJTOT^HQ3V9!((LOOOI\&3T MQI;3_W*=R7#ZE$YW2J[SJ]*"M3DU\T5*([!LR+/:=PAEEY1M3EH222"@2C9-!;Y"Q2L)BIC/@QPF2"]4Y8G69H+ MIC.>B1B32HGE\!X,)I'ZD/NXE3(5RXQERK;;:) (7VC-TZGKH$W,[P0&7C*J M<2^ -Q@S(E5!@U #7Z9^'J-9@OYP)1 IFPRE/V0ZIQ^+_A.1BL((11!+'0D> MR&3 )C(;(D(]$K[Q$'9=9P3G5(! Q^@7L/YT>2)V0'TIH!Y_":B"A3(!$@A5 MB\R7@%(TQ^-TZ;E,0C 1SR3LR,2/\@ V@:ZE+)< 39E&4S8". C8!/@HFB/7 M=0K0Z+6QL3H"299+!*L\0@/ 50%29CQM'/*Y'K(P4A,]P[+4.H>/G&Y8I^&B MCF*K(H&J7*%P%N:]?9 M!W(" 1A:>'CW_I G \%:H+5N'B$LH]E/]L6!Z6MD.UW92TF:,['PI0$84=\2 MJBW2R)DO#.0Z*R.%*R.%&(DB)42G8B!UEG(L*VI!TF$GWSX3R>+_X8E,GAW2 M^_S ==I"PSX2;.KHP_ K48WW>:X?WX5J;5\ 2<5(MGJ#U'4.OAM+30QJ](!( MC!W2^ O=L,S@J8BX@:8MWS,JE58VF"J1T+-84"4WBU.;NF]HE'83@ ,HF^(8 M<:#9'$]T&IA]/ MD=N@[3HJ3U? 31]&=J MY1%<;2^WJT_B;/2#B-96WO95#B7PV=$?4TWXO+4@]1XNR>#/;,I8?[8O,&M5 MV%F 0W77@?4WG==_ C0#(F*;^4T$T4%"H2+-DPV(?@7UDDI0OI^GA)%% 5^S MZ#JQTAGZT6$K#&D?5C[E*/ZPN[_%@Q#L#2Y<:UEXB]V<, J1UX%U9\CU M7+@0BYI5(0(J,*YC9J$@_RF+Y)W ASD%6>M0^EL34V>[5? "&\23;]H@FJ/4 M8+9:2@MN ]4NXW;!DKR!1Z%D@X9@SL0UR KS45!'R25I\K:?$IEW#<++P\\>:VJT>M^RWM3]G6L]C?[=G+TPS-.;Z_]%"X^J8>G MT]H7W2O2U%=9IN(:ZT?*9:>TJU+'A,)&D]>FV\$!^N(Q<0.#\_O5D]FD?@RI[R$6V=# M*4+KB7@XV Z/BA%)S=>O4K=*/+C] MKW*9G4L1!35VC:U+'08^Y=AS4\*:FMQ4!8OE.Z9C+Y]'LSG.U&AUTB,1 MFAYS'"Z97LS?+/NSS#U;;6\:N1;^/M+\!]](NTHD"'EI=K7 1B*!M&C3)"+DZNY',^,!;V;&U)Z! MLK_^/L<>7D.;M!N:IDNE!F;&/C['Y_%S'ANHO^N^OSSUO?J[5J.)5T;_ZMUV M][)U6J^X5SRM%(_K9]?-/]EM]\_+UN\[D4JS*CL\&&:L*Q-AV)48LXY*>%IR M-TKL5F@9[: CNMY,^R5<]V5:90<[IS^G/3.LU2LW*TV>:KK&9L:&68UEXF-6 MYK'LXX:6_4&V7 H33N;ML^=[A,2\?OF&-JR8[/ GQ]E7&= M=K?=NF6M_YV_:UR];;'&>9==7[##WX[?E%CCEC7>M]"A^6U"+>[)-!1D\>C7 M_9/ALQ+"YI?37[G)9#1Y3J?;)=^[Y6DF>5^QMU+S.%0ES)BF@5@VX%GU&T2T MS"823"KEE<-[\)A$YB,>X)9F*I$9RY1K]Z!!*@)A#-<3 MWT.;A-\+#+Q@U.!>"&\P9DSJB :A!H'409Z@68K^<"44FHT',A@PD].?>?^Q MT*(P0A$DTL2"AS+ML[',!HC0#$5@/81=WQO".14BT!'ZA:PW69R(+5!?"JC' MGP.J8)%,@01"U3SS): 4S?%8+SR7:00BXIF$'9D&<1[")M"UD.42H"EU/&%# M@(. 38"/XQER?:\ C5D9&ZLCE&2Y1+#*8S0 7!4@9<TLC14LC11B)(EU%/%J0?-A*N$]$ M,O^_?R+3C4-ZE^_Y7E,8V$>";3%]''XE*O0!S\W3NU#![0D@J1C)E7 PN\E! M>"-IB$:M*!"IM4,Z?RX>%FE&+4;$,>68=[1D9 M2JXEO)%.:-BZDI*AW%#MMRL9JXND@F5=900H(?@<_47XNO'R(T"^]P#R3Z;#!\A_.I&N6P"^IW*]M 2H M&5;-2(8$;&Y4RJEF8.>4:Q*_A':NPRGRL!8D[\E89A.2%^O&I75H06KQYY;0 M4M.YA/(]6YL^%B$- .VM$8]SRX*$!!%%4+-RA!2:F2I=T31/8'1WN2)29R< MP#4Z@HV-D\(]E4,P?'+XIQ0=/FLM2.E'B]R[?@/'>M,]A%VLPDT#'*KY'JR_ MZL3^"-@,B8E=YA]"B X="K%IGSS Z!=P+XD)%02Y)HPL5.YEB[Z7*).A'QW/ MPI )8.5#CJH/N[MK/(@ &WPDWT\:P$4,> M8@0)5-+NG0X" BD HZ+^SS9H8\'OJ9X[M6@KNE6Z]DAX>B+V!' ND+;;2V'+ M1(!=PX4\1$\C9E2X%LB%-D9S(!(*MN04A4'D)D\PO0C91E(4G;4GAQN@R:U8 M^*IM6P.:(-)@HQ+@(2Q[ F#VH+] 8LE55YF.5#P25&)3WB\^L- %X8ID&*N) MP-/Q0#F6Y4LX!RX?$QV^]QB ][=,]D+5M@DL5'WO/=<@D%]+[.C@Z'@C(7SK M>>\VSBY;[+QU>7E[TSAO7[W]?>=@QU[?-)K-Z?47!S:683:@I@<_U5#$=2AT M.5!QS(<&#DW?[=@O7]6[G:_Y=I7[TE;SJWT[.?AI@]/;;3Z'B\_JX=FD^EGW MBC3U5):II,IZ,0_NV2'!D-DS3V?RBP)X\[P1U-NG%5-QCJ]^GZ->:9\NAH<_ MG1> UW<*J>=TZXHGQ(76D^_-MRDJG#,S:&QAL7FWNC*+Q><9YB7<.A]($3E/ M+F:*ZMIMBK? ^!>[M7OC/E(@X;V,#MJ\->8?/11@V5N/EHI54*??OX1=J__@ M]G_*9<0NXK#*;K"OJ<' AQP;XA299?<9*Q=)C M$=D>,U@NF)[/WS3[T\S7*YB+Z;0L3&:%9M/-V#\&Q^;W 17ZD8/[U0/]..+_ M4$L#!!0 ( &B%9U9W3;UUN@0 )$G ( 97@S,BYH=&WM6FUOVD@0 M_H[D_S"'U"J1>$_3%Z!(!IR&.PH(.Z?+Q\5>P]Z976>];L+]^INU,1"J:Z\5 M)$3G).+%GIU]9N:9\7CB]K7S>=@Q"NUKR^SC.^B?MC-PAE:G74W?\6QU?;K= M'?=OP79NA];'HB^X:D*]%BIPV))&,*+W,!5+PDOI@1+85#*_B MQZ21;MR1R MSG@3:L7.:SZ+PE:[.MD3^:^J6[!1%JH6*/J@RB1@XH3V8C]35,L"-@BLXIZYB@L,]4PM0"PHFYS$)8$I# M(14('QSJR^3;.:"B*R&7N$7Y-]Q2 M)AI7E$B@W*,>]*E+ES,JX:)>PF W&B4@D5'P68 G-Q!LZL:2*8;V$.Z!]> N M")]3P-V6+(HT7/S3DAY1%!944L2YBRM%G\$J 27N0MNB16)$(B-T*_5*P%(] M+@F)F^QH%/26.^HCE/&8BY\\F-% W)>2#65R_"%73*/D#3UBE%P,$3K[/#C($ >8!($F@8; DMZ%S-)E^BZ M2(=NRX0S@DDBH7YYYIUOXKVE^X;JZYC7/UR\:>DDR"/^3!%OK"/..):S)4G" MB&53$8;U(RL?&1T(D\B'4-)(1SZI+B0($"]>PK?*.A%ZXI;R0GQ3(3H8S";1N$SD7A)>9=R8W:$%/6LXM"=F;S#Z]+%8*R;?)V:_GWW_81ONF:<66K3VJ@4S(?$Z M6W9%$) P0D#9IV)R)]QVIC]SJYO>0?=_&MME[=41W>OT#P'QH B[J^8WX:W# M-!-*B6439@%Q_X*ZSG2(1,"\5.4/&?#FL!:T!YUJ5$V!_RHB"GU"HW9UT-FU M"U^FS\"K$^72(6&-R%+7NP3)J6'3=$B!I)S(^7!\6 Y3 ?UV37D.6+T%HWZ* MQ'K AEJQ+Q3&OL_P+BTGQO\8UME$,NRR0Q+\"SO.B3MJ$GARKC0PIF0XJ<$'D?"G"UF>_E?6@.:[\/W;)# MSWQ-UQ4QUA(^_TY;6DUF=YW3'S(BPE_*9323!EX3)F1.6ZC@+J;^/'V;9- 1O]7AWKTGH[C<):-AVO+D[SMP?=SYN.KZ> M4^[-,[_N"[:)^T7_)] E039V5B)\/(<.J)^LV#!P1_76?UF@LR"WJ^B+S"T[ MSJQJ;Z8>.WT>G#J^T_T]=<^=.C[]:)U^I"Y]QDX_BOW-#9G"SVS9LA.W=^\4+1ZHJ)66[5*6N 5!_^K?6RLP:I!(@ M7$)5D.?>;AW?^]&;G6%0]"X7O_W&AM-3N/_'JROO1M& MW!3>UVXV6R__\^ECUQ[R$=L47A@QS^;)0Z[P?LQ_/UY-;NT%KLC=BK_HCVR_ MG'DU7'72![(WOWHI+^9NC0IOW96W1OI6$?H[[=;>;>.0=R0/W,R[MX5CAAGR M_[R_^)C>'A7?G][Z,@J8%_;]8,0BV$-\T^YFL[W9?I5YR6;([=R+X-]; __J MSO>\WMQNZ??,;$Y^IGBYQ\)DQ1T^M=SZFW !GFBW]8T![\]][:N7<%7?&(>; M \;&R_RL/!+="4W1"<*-J/)F(?%TX?++_$R/M/<;+8VV\E6V'[L1<&D>'W5Q=RG M8+R%D\C==/GA8S>Y*^*VYP]<%H9;MC^B^UIM ,1 \X<^*^%__,N$I'+#]Z] ME/^%JR,>,0O?LLG_BL75/S<.?2^"5=R\A,EL6+;\US\W(GX3O90TXR4^]U*] M]MW_V=RT3@1WG3=6ET=OK<]LQ-]8-\[-6^OTB/[XWFR___ZE^TO[Z$.G%9FYOW?7I[]SM.]GM^DM_U)!=XT\YK>JK9:K8>\OCN\7<.YP%F /__V(,U MG!S"X@3,/?4[R'OW,^_M (8=Q/&)RP;?^\P-^2*O MZF1>=>3;,;U)A#9SSWD@?.<$?@N_G_RQR#M;,]/N.$[ P_#,#WV' MX]R;S07>N_?J^W^._O,=J5BK":_^L04_+_#\*T35T??6=T6VY0#AIT7>T?[> M'3*8R_?V=^)2\B4A_;;(>XYP+.?J7=LS0_JYE[__WN4#W,GO3?W7(H_O?S^/ M _Y])SN(,?RRR#MVOI\")1CPX/NN_DL]WO.=B15&$Y?_&/F->0/S3@$X'H$V%RQ)5^SA'AV&63-Y;G>YPNBILW2&%X@*2+ M_B4%]]S+WB7*^FCO9&P=TM)?RH;GG?N/@Y(^E?'$^5:!5;39O^>I) MP&P48M3K%)M_;/U M"GZ*/2'OA1,(?#-\XPD76%D KSK0(]*?+W%(K7E#:I<^I \,9.>/?ACR\,P[ MOHE $XA%.,3=/^L?\5ZT<>_=S ^V_7J[(H-MRL'27W.&NEOZ4&F'3\,PYLY1 M',! Y2FB/0>:1E?"^PWWNWKG]T-_-/(]>O,G/NKQ8'HBVTL 2)D3 0H2@>#U MD0^8>\%#'ESQ<-Y,=BH]$[TE%R#]@DKE'+/ @S?.G4T] -:Q@>['+HNX0" &P=\R+U07/%3#X1F/F^"KVHQP<^^A_>#<@;ZZP#%$. WT;PYO2Y]3D?B M2H 0XH29HUPZ$=@KG_#^Q+@7./-[Y9^2$A;\X8=B;Z^*\UGH#.SMES8%5,'? M9&%0.O!?E\?]?G:P(,D*?!U(STPXI]XA&PN0:><-O+P3^],#?S#:7Y?' F@2 M1T#NKU@$GST1'O-L@9I6".]"<:]\T6F_/'&__.$O!J?]DL]!*5-9@ _LEWP< M2MV*>TI\^^7)K^7/82$6L%\^%YM'64[\@(N!=QB#CNS9DTOT4<@7=#R'_N62 MNZ+C_ EHPIE_YJ#Y7;*;Y/S7::Y>OD55R1Q>CC3K-\):7*J[((Q=UIEJ],GP=^7T1H M.BN?'):G(OST:!>C5:WR"?G"(U^ D+3*)ZT/M[&TDIFT%D;,3OGKOHR)+ :F MG6KOS@(XVZF2$7G^]MR3T>R4SVB6 K:'ZMT[.U6RE,\%WJ4/1X>\VT/?=7@0 M'O\5H\>O@+7.FV>5;.CS-W(A3K]3);/YS)QFA[M"@^9/,9SR1902QKT8?]DM MGVG^Q!P68">[Y3/&,A;_P?1V=X7NE9+(SFYYI/1^]N:?.;R[Y;GA?G:P"Y[8 MQ_:=_-0Q?54>??G99;ZG9%=B@,Y/ ^/!U*3$B(V?!,G/2VBO'MN-51(Y+#'6 MY('CGAU2R13Z >Z#GZ'9K\H3%,L?_F)4O,0HD/*FL@A=+YD+E;H5]Z3T>R7S MIE+GL!"I64)LSNK-WC]#*?;*UX"KO""+T9XE!!!5<7$6H&9[Y/=C%:56+XUX-'O@ A>5T^:7WX0C]8 M>WQ=_L%_N/VXG4RPO2CN=UM5,H3/G\A"1V*W53[&RIS4_4_+;JM\MKN,[;D? MN]QMU>/4/)@L[+:KY&"?"[R?-CCMMJODH3_D M9UA.>X79)F5QF';Y;/,GYK 0VFOT).\%(J[0@]S281G^['=*3]S>+FXEAA$N="X;Y4%2@R"?*BA_F>H2HFQ M@N4/?S$Z4V)48'E364! *#':K_RMN*>>66)T7_ES6(S8/$4#\\]0BMVGF-13 M%NU90H1<%1=G 6JV6WZ,=A579$'Z6&(88AU692&*6V+4XSW]$S]##I=2*^N! MHUV,5BVA8M+"(U^ D)088O?S"_U@_;'LZ#8<_)F'!<#R1<$>JL>\VBX[*G.1 M =Y9K^Q5B=:/# ILSIT0Q]!E+C_K=X= ^2YY,#KU (_1G3+FK0NZOQ3O\-2( MX96Q<,A<]SS@(Q&/'CS> M=LE:W\^,]TX8[RW!>IT?,'HVL"SXH1\^'+M[)1*#Q+:;:'(9!0X0^QMW!M.N MF%MK0K;:K?)'!]JEB/A'&!VPSXAY P%"3R<,>12"5'1;$PFA?1]];X <#&G!)Q;% 0B&/+S@XX1*G ?" ML\68N9T^B.-_00E \&DAH6+K:C.=AXM83""(443\_N@MM8E5WT!7=P,EG)\O 43H,O MQ]5T9/##FUU4;\UT"&8QYO_0Q SP#'":&G9!&T>6N MBQQJ#']+S4(,B%D1T^+.\ 3CH *NV<] C M0GD']KYY$U)3(WBU19V*W@P#_$HT<,/-MNH,LG43PDF4E[&URS\W0C$:HUCT M,OU4_N7R0OM5 \ECW&JK)_\FOR.=")"CAM8-!5> MV#'H\/3W?%N#Z8?3S[TL_)[ZVI@BSF9'$48LB([@W!RDT]%O2J_-/ 8D+GV( MYIU^WLD]HG_/#4#_J)9T_CHGHE_SU>9VLV9K*YMB10?I!))/J"NE+M(V]:%Z M7=]%4A-8ZB+5\Y3FD)0[;DM9I%;=%ZFUS$6:RZ3KM5PYRM]Z".5O+9/RSQ4R M:KS*S8>L%+\X.ZF7QJ)ZD M3':70<1@9M68J0\U-YBI"F;JQYN4O><^_U;<63?V8( MN'\$_O, Q;W7XYG@Y,%)\D\;+L0_%EZ49X*9>V6K/6U\Z-MN6X+G@8::>3L? M=Y'NT2OO>9R3"BGDTX:81]EWHY!75B%_5#P8A;PR"OE*Z(!1R"NDD*^&$QB% MO&X*^2HXA%'(ZZV0KX2V&(6\H@KY8Z*AM@KYHRS2W?TVGLD/(871.-GE]Q/7]% M>#!J>G62X%=!!XR6O7(M>]6\XEZLR&BJBJJ&HX>P8C"O@*%L?B%"I:#IA[OQ>.Q..AX([#!FUZ7;G@:D M9F;^?O*>>_9PQ((?N:9XF>6[&T,_.8++R9A/ZAJ'2,Y),!>Q$<3XIFGDS)GYLR/' MFO*^CP5,VQL\#0# GL(Z19-S%Y80: 3RYS&^KXB6Y:=NB,="?+PC CM@_2(M^L!\A<$RCX6$F RJ\@;C<_A@<.G+ MZT_'6'S[:;I]:D*[-/08KG1G#G(5?X4&>*OY3'8P>]_O5;_9\/U*@[4B?+\>!7Y_$N1&<#""P[, NI$\ MGK/D47&(%W>(-&)*I9%=$3%EM5U,C911<9161LJH TZ-D/"Y^P9?%0;'Q4G-O,+F/BQ%P63 M[X=G=<5,3EW^P+&,T7@H;.9*S*@)OCD\6RDDJI=Z.]\(9"#Q3(TF\\.6#"0> MB7%4+!Q'(A42?&(2V@U(NDWF;..Z!!9L[,- T;62AZR0#$,)5; ML^\,0 R+N97%?'!9&&+IX("-A#=(.]K4'S3G@>_$=G06='EP)>QL--4=LS9< M:"$N9#!4-0S5CU$9#%4-0_7C9:IT,*QG)["'(N)V% ?,[4Y"$!Z>-I#N,W7# MU1;B:@9-U453_?B;05-UT50]3C?=P<_$I"P+"(_<+-<$GCV9.@%SSJCQXCRU M,VIV]*F=41.B\]3.J-G1VI[1NZPZASZV&[>C3ACRNIL#DZ:-3 1?F1OS]Y./ M@O6$"X,_)%M@IC=6P;R-">=!T-%K+)Y*5[Y%\#,S>0.BA4!T(FZXC;AN_B46N(NJWWOX3L ,SM1 MPYD6XDP&*887W8\7&:08[I.SNVTK?,!R?M?U&D_\@-LLK'D]EEM*4:6TR PH/JQ--SEU8N([G M8,W-,;[O_01+,,F]3ROC9J?^3'PI9M^KL^^/Z175^_Z)V4/A\6"27:5G"(); MUN&940*#B"HC8A4TXJS?!\7I.6.A< 6>&5TP**@:"E9!"[[RH;!K;QAZT/;G MI_[,3K_9]]7O^Z-&3:H>."*P ]9_3M1>]J#)S?N9G'6SY]78\U7P]9,X\ 35 M&?><$W&#?SU'6C]_&9X)#3!XJ#X>5D$?+@/F4'NJ)X*"$P'[RC^**^Z<8LN[ M@>BY7$9=OY]\8G_Z02:T-FG;,+4(3YPF3,F"G_T(U%_L/FGS,7S-YJ'RH!_Q M4 P\3/:%M>2NB\F^S-4'[1D"AN2)GUNOYX8MS_9'8QX]M4XO#X'-G*5X)HC0 M'.>0D,&#"^XR; ,:#L7X.3.?6];CB2-C6C8ULDBU9)''D$=;1A9YEK+(2K!E M9)$*RR*/B0@CB]1)%GD,9% 7P^UFTJZ2>\(/NMR. ^X5=,U\A$-0F/280C@)V??>4]CYS_ZWB""&1WQ7C3E*9F=[#/9 M;,T/+OB5[UYA\=8"X"=WP0HZOH=B5=!CWH^S?I_#[1<,R.WI^[.+IP&3(@*A MK]VZ3'=#9I%A?&6!8,"Y<'7S@[C7+CPS_#X+9!I(%$(BVX%;I_\M#@Y*#_H$ MLN,H'AFXE$;., _I IN"IVE)N45^;%!.)2@29)(OW+_M=XKE):6REH!E=F.P MO'0L9Q?98'D.EMNYM.R58;&<56Y7,J69LO)3D]\73RFR4JO][$=/Q;> VMLI MR ]!C"_)Z'#SI[Q2"PYMRU(%G[FU5 P(5@B"^E57,02DDMAY8+V5'-U9$G9: M:66>EK$A5]&&/(6DUH,J][26)B*FWJF%\//T=/5E(FJ1<72N6>"DQO&5J^MY M9UAKV6;%AP'Q*2G:50;B*G7MQP)BJC2GMP4(Z9Y M4F;THV]3A&PV>FYF[0U(BP/HSN"SL'K>X/AF#.O,#5(?#:E)S:O"+7BJ@$U= MA-O:10A_I6X>PV@KPVBG'8;;#W 8TMXN50&";^QOMO?U7T9DJP&2<,,61M+^ MLI4\C9][A: _1?"4%%2^-,8T!8*E,*86?J.UG?RU\W2L?94VL*EU7SBH +=H MV0$I>4#4V4-@X"6!19;^C9H.NN-2I7<)K/_!(G MWYRM>*I4[V'(-*B8,G?.8;TYS0['P5 M=GX%K4B[4>P(OW,%WQ'/:.<+I_V\SKS9^4KL_ K._%?AP,LZGB,\_[EL^^R< MG]=I-WO^E,_Y738'(]^M3KZKN7'!0*%2$I1]),RY$8Z%00.LV'0&>I M!:/O8EA&.5F=A4!#HU9%C,Y>&E3S%_F1473Z5@^3U0 M=,<*&#:V&!LS@*HRH&K(W R@J@RH6K"\YFY6O3_T*1Q#!-W.ZYJ1*'I]U/.?P["R?ZMT%-85]PNK51]R%_]9>4;NK%N_4 M.MR-G;*YYISU?EX.5(-&@\8Y:'R,$(ZF0:-!XWW;7*\NT. D]AQFPR)='+0*AB$*J>OG"7J$(2;T72Q5<9.OTU\E?^T]WY^L0'UO0UO[U XA$ MF]VO$J' O5F84. V+IM0&*BL&BIY M0I'=\\@>,N]O3ELLM'K.\'?NCP M]RR 5?XK%J[+G@N"[E@ P[@68EP&3A6&4_U8FH%3A>%4/697'$#V7[\?,-N' M\3T7U$S/>(6Z]PI"M,Q^KW"_'Z>^Q50EZ9HW"*M8=67E$]W&;[23GKJ7U_[E MT(]#YCF70Q%$G'L??6]PR8/1,;"D:'+JV;@,5_S<9=[3.'DXD\]LQ#-'[2'+ ML$)GJMK$I9+?=KX#_;]C0# /W,D%0/)IX*!SS0+GJN8RURRK&SAU MAV(\%MZ@XSF_@:SAPI_UAD>^TV0W@D.%;RGNF31W]L8<>S]SK(%1=6%4(S.L M@5%U850]\^N]BN,<^J.1"'$7G@&"TGH3T],VC&SQ,C@&.JN'3HV8EX%.M:!3 M/X9USH/0]SSN/A?03$W8,*F%F)2!BV%,"S F Q?#C!;1GGAP)>RG4J;O'@), M;KZ&%2VF+QFP&$9T;PW)@,6PH7OW$+)M/_:B\(+;7%RQGLO/ _]*/"?5^LXE M,,QJL6*@!E+5AE3]6)J!5,4A53_&=\[L'VSP/#R?4EW/3]@PM<6,@08NAF$M M8 PT<#',Z/[,B)I7=+F+L2C'-V-8_N>COL^?NV%1"[$H Z+*@:A^C,N J'(@ MJA\[*VK#U&[N[[5V7[6?/HPJUX2J?JQL/H#V7AL &39V)QLS *H4@.K'PH[X M.."VD"OK.9V1#VOY-_WSN8A#=RZ!86H+,34#J8I#JGYLSD"JXI"J'^,[#_P^ MIQP#YI[PYZ/\%\_;L+C%O&0&/%4!3_V8F0%/93[B2V:RA@DMQ(0,3 SSN0?S,3 Q M3.<>3.<]\WX<#EDPX&''#5R<6H'W,RL*D ;.K'H QL*@";RC*IN; Y]%U_U!/,.^?A$^E:7M1'JF": M!BAO8D](E'SI'LWL^HBS, [X@0C]G79K[PW,[G_,=1UP!W&;7%I_]'(]XP"(_F$7; FLP/<:BMV8^>L0]?R2\ MNSY[][I,?[?HQ?IZ;A7NLVD2]G-W3=7RHYL>O&OG)6^O[6UJY](5P"77/W?S/!>YL;W&&L4CIF7_<)FGXV$ M.WESUS>R,X?WIQ/#%QZ4OL-;N\(KFH'Z37C(G=]8FW1C2=-ZC=-ZUSOX\OGT M\OAH?:U[V;D\[KY[V3M8UBR7N$=Z,MWCPR\7IY>GQ]WUM<[G(^OX/X>_=3Y_ M.+8.SSY].NUV3\\^UW2&;37#;YWN;Z>?/UR>?6ZLKQUM'6Y9[>;NSGY-9_4( M9^L14'=R=O$)1DRO1"YWX]Q\WV^VOW.'B\W-(]^.D2FC#/S=1GM&L]5L??^. M?[7:(/O_O?W^T_7>SM_CT^8K>!\P+\_W2&01MJ4DQ0O>GS9Q17YJ&]FP/(8" M/WSP3?9[&P>MYN;OQ!#3=Z9 ,9A9S>@!,R\^L>#'^MJ9QW]]>OL087U-^)KK MPN^V\ ;_W&ANT+_'S''TOQ>>84:*2801VW==-@YA0/HO*5R^BX+%/W#%@TC8 MS-7K!6*1%E7?1*J2GRTYDB/[)W\P4?^T%43(;^_G@11X?MHW:O M]6 RU/>#$8O^N2%NHC<]WW[ MO^ULGQU_ZQUW>B6*<5.?WB"/V%PR>3OU-,*%$2Y*$2Z:T[H-ALT)= ?=)F"< M3?[SKY&[]W[0&90I8/29&Q9*&-.C4E+&3NVEC,N+SN?N*4H21M)X+I)&E(#9 MDBXEJP_'Q/J>^Q\@*E._/"W:7Y?1IYUFU]=.!+ KH#0H@L#9G2:EAXJ4'I/[ M$F^6]Q:3T,__^G#"]J(/_@XK0<:8_B9ZAEN;V[L[VZ^,S:@ZH]=VQFGHO,]! MYX(/1(A4(OH,&UP,'_'5NYST!OWCWU^7!I_\=S<.+H\//Y]]^-CI=M?73C\? M;CU!)+TXOF%VM+Z&$[;\OI4N@<5"JSOF-H92.);PK-,HM##9 $;P:UVG:^3P M>PQX9_^71S ;3Y. [1P)P!"M "1="LRB2*U#;'H43 Y]9YZM@>V.O8__'G_Y MHPR1?#/D]AON#%@P#OPK6WX\KZC?8Z3 /]D$%D1NRFGH,L\)[T-&?DYN5QO9 M7OH^3IVG4D9=!?A=LIM3%4>C\'BK6)#X ML/O1__O]7ZX_=DH3) H^OG'0N>*><)CWB;6L==:]/XS^NARCO+VW;VAL'[UD0"%^N\T=0 MST]19<^M=>\>0^_GO_^./O7X8WPS)<@7,^+:?&O+]B M 33IN<#MN' _I/)8O!DW]LW'G?[UY\/SAVL:TSJN4FUQCXK4V_RPT!XL$U[N MMTE&D7WL85=)W5NZ#*S J128OG4>",\68^9:QS?TU9CU:0$46W DXFV]5_=>H\]K]]^[% MU>]E"#?9[P&$_I_=O5]?O&KN_CJ'F\R&HK]6 \><7?=\Z'NW^AA___ROWS[\ M>!_V.NT2!C_]S8V#[;UM$(^;]Q:0:P2:%ZDGZ'__YW6[M?<6R.PE=_D8%T#I MY@WKU+/=6"[=UBA0\PI2?U-%?0HA-%]A@(+#YV_I:0#O* ^Y8XS@(8W3R M13X\*NV9K?:+WJ_(13%&HV-';Y[!/CYMP\M4EF-O.LM1+M-BDOCK7\KER0-N 06^'@KX)2735=7KEAF/JW,-%>.:M-H](A+% MY_G?['HZ\G M.^'UPQ-]4@%O^IL;!VL:%.3- M'YY_#5_G+(1]<^!"&*-%B*'ON"\\&32,=7) B-[5QRL]EGC2MAYGP0(Q&-:6 M-I8^^#^0)*KTL1D?\5'.)_D-]OEWW.:NVN53VN1B!CX<[U[&O1VQW2K/4SQG M $@KYC!E*TF_?\2C:)AQB>3%\R/XY:]8(+\&-MW'K*. TA[#8OZ]C<&+,C%0 MD1DMN1DB4T4BRN8DY'^M?_OMKAJ;@_BAZ??3Q.7J0]7 MC:C4%4N/2#^NAYSBLJ>(R(O6K]80Y!"D'([%7#MK#D@QWH!N& ?N]/SDF;\$#="\\A<-0+\*\<1H$#9*% MD;7?M!PV"0U!7,'@Y]4=D*1(U?R0R?UHF8I8-*\X1]"-FZ<[EW_TPC*\HHG69]]*BA$8F:NN-!.I"A"4D8@B($'4'GC!!['+B-YV-R^M%[C0>V^M M]G8[U11!#@2R.\9<4ZM<6KN^-DULY9 3$LK#7PV%K "%/)I*"$W A]A3!&M. M^2*O&5Q._AK_W2\OCK[X^]6DD+7&U8I(X<64BH:D >U; M7N&OH+9ZFS,7X/=P!"04_@HT;UU?L_T13&W20%D37@>2&J[*P!H$_G4TM-3E M+9@/E[8TH1(.+0S%:C??SAD<76V];>C;9L>I[M WJ+&AA5P-3G\\N1.E3G7W MG''J.[6UK]7N;;8+%?''-:R;D*+JY'*5MN8?BY$_0U_K&<"RZM6]W5!#9I)# M6/2!/R]!Y>OOOXU;L?WCU?;#W?0S3ESZ.&VSK3Y>E*B2&]W&06<:(OZE5!0L&M$A!P:=Z/%X<^>1\D!*BZ!<);WJSRPF5? ;'Y;A8:+S#\:B?^D / M'7^AZ9P8 \[/(\4*&3TP%0/[*^OS=>W&J#! M2#W1NLM+B<8R,I$!$T6*$?E6''*Z"V8@JV<75+D$=0^_Y4Y("[P6\&T\"AY, MP$<:90Q"[_BHP+-6AY@#4EEX+N6#_PY \&4\<6 ZB !VDYS)Y,MU&5!C\%[-\]N M7#XA3]F+UJ[U9:N+;7WVVJ\PM>A7/%;I-#$<;WUM'/=<(-09I/=%,))VVS%\ MG*&-%@X'11SCB;H2?ARZ$WV@BCYK M>,6J(7<'KT"A@:#A@] A-S?=+V0HMD\>/> ;[B04!#0 %EI: MKOAFCZ$8@I(*]T(FZW&AWPVN4;!$\ODL,A/.PY/*"SY57@C"K ,O +'I"L]+ M,@8E'&4/DG0(MG>:6ZWFT68+3I.!9,4A610E' ZYZR8*WXN"P."YK@+C@:U< MT%XG;\W"O;U5+_]M*(Y?_;W[W]/6[F,8LS+CJ5H@GXE4N7WX':F._"OVN+7= M;%B( .L%D@07H]9ZRD2)L6NW\)V1'Q)7@34&\8;T;([Z.8->PP8#>!,*9DC,.(A75\R-N?Z*K[,_9:=L"S!&#)!?TP?I]W<<3HG->C$]5GT79RJ _5JN_G][W]=_OY^Y_?++SU/E]Z*,D!D\(#C U5-=H_J:GA3C 7"J;<[G(N3SAO2#&4]!^36=SF\X.R)C7^'\*B@OM MY$,;_=$("Z/[]@^91'T61V3- I%08WT;H/GZ^]^7%]Z$7^[M_W71OAOKM[VW M$/S;F\WV9OOU/<%_^ODD W_YA8V#G;W&J[V=QM[>]MP#@$5_I@A'P_I'C)\W6@+()_6QI;J#@ @ [:T9NY,E'R M=/;9]Y/DR4L8_'L7D%HL*G4_L;/3CY/#?Q]O6!$6'OCG1O)&:^YP'BQ5<>"$ M8_C&O':F=\Y"IVH6BE@&PL7#+S5.8VJ,_V=STSH1()V\(;UJ\YR!&K6Y>?#. M$5?Z@YD HHW$+!^K_9H;W M,C>^RBYPS:G9+?C I7\+#_X52Y+6DOM GN)94.1W.8<+.;/DCE?TW33X+1OL M-AT,E__&;!3;5+3;[/32N(.":(+\ZKJ\3T\XA>= [[-VS&JGK 1NP;($G/W8 M['$0(6 T8UI+M1!T?N0J)#C)['[ZK7'^[=G#L91S,0]MM4-UO:L;8+/+F7YB M]:T/"=,Y.;OXM+[6:F[^7O.)7';>?SQ>7SL[L0[//E\>?[[LUGE"3SXL&3X$ MW&@0^+'GX,?\X(WU/X>'Q\BO8SXOZ(-O1Z*B)?35?J5\$IUA41\!*+0$O9N M&9)@'GW81$*94[=*!.#\!MX*CKN/!YP"2K#"TR_!TJDG6K8W#BY$^,,Z87;D M!Z4B9JDDJ[57.W)5/N;>UQ-S.QL'7[R @Y*)T0;=B/7[%IIZ*3"E+@#$IM./ M#, *DKUV/1&X"Q):X(]QV;F!7)UHWG8] ?=JX^ C'S#7 MC9G,H;U AWC\]K M*TCJ=NJ)O+V-@T^@#%A=UN?1Q#H2H>WZ81S4B>X];UEO:0VCEF^_K3"H5F3S MJ(T1Z[4V8ADK5GU(!3&JW7(8U1*QM0\\B8+Q*%]NM@N5)0-_K.._8A%-&G"' M2Z$1% DT]%W,4OJ$25)!2/E2LF*L=1X']I"%,EQ//FNEQ8@-NZN5N/6JEN)6 MJ[EQ\/]>''>/+[X>'_U_]8'_4$7 MIZ4QN*(KY<1@*E5#:R20!G23I M8(>^Y\CL9;SG@H>Q*Q/2SL98/003C0R":T4T]^KIA6BU-P[^C9EA G-EKSCA M$7YP];\S6JO5Z?EQ9"GY 7T7M<'HSO/68PFAK^L)T.V-@Y1N=M.T2P1J-QZ/ M7?HWAH-CYF-S9.#BD;$HL\4!(!#+)!@%7V*3B(QU9=8%1 MJKFG_XFINOA BNDZV@5WC-1J[=>4X^\">'TJ1R*)*/E%' ._^A'/>@8AM%YM M')Q16ONI)Y/%0-TQT*L3Y3NL)_#V-@Y29HO&3Q90M?L3/^ P!.M?<2!"1ZA" M'U37XSS@5UCFZ=0+QZH"B(%J7:BD<=\]96=/)9UWK=1Y9[QW=:(5,JRS64_& MMH^,#2M4^0$\=)S4B#K3-:)0SC_46HGKPTOVVVNGN"L')WU3(MH M-S<.4D@>9@J?U0=]VX8Z O[J&7+<;B7]RB?6V;4']' HQNAL.X2M8,*SWG./ M Z%$8YR\3O0R]>TI)]W<2(CZX'C74-%6/>.8V^V- XU7@B*JHH#C, ?.2RR+ M+4OFA UEF)9R 6BP#A]C\>Q:L7T3D(.0K6< ='L;GS[214%J?J%-O_XCH'-)WZ ULG-WZUN M/!JQ8%)[X"V[/]-C5?ZI8GV]!0K4M=]:9V-2%]_@!U23C;?65RRC"I>?6_VZ M60CE/K>1*[>HE_&M=3D9P_<[ >L)^ZWUF8VX7.K//BY@.U>&3C]%)22?=&V\ M96+:U-5[%*(G"]%]ZUPY(0Q%& M?H $U.HS.[+RW9%$:'4\+X:+%TD+M51.>4$WJ-[FR<^JF_FOZE5 \ANR51\F M%KAB)&3'KD9V(+(UFGK3I^4EW*BQ83<>'1CDQ]EN;6-?=AQLI$T3,'DRXH,) MO17K[(]=YDF]P>_]*3O"T6=&J3,!$R_[<80A2'[R\0;U%8)+U_!IR_7]']3% M,-LVZMN0>]@(,5W^9%D;UK6/W0O#V!Y:+%EV3.M XUO$IUO3][@K^-7,SQSP M-RJXG=]@\%,C62'U,[:W\YQL+_L0MM!E@04/!)SV!&>&L51\@MV)T/M,[1RQ MZQRN;KHN#4L@W@'_T\M@95>ABU-4-ZROS=Y!ZYBT2< MH;GVIW:!1G6-'708 MM?.+1U(*@EL<;"0FC>&@IF&:S#+I#40YOX*VK4MZP\_ MIJ6,@P&VV_0M&_[5CW'DV.8,B V^RIA5*6UM>R MA=:R>(454K>J4G(-J^C6F0.WA8O&@8+#7B2MOV#G7';=P(5P9*]C&DP$BT)P M6E_#Q@YP%ZT:$Z.&;/;5 ^K/=,?)>.S@(<$+\R'00&,/G(-P#$(AX!Q!F71* MH>?A9?(6.GFXD;A& $ZB_7$O)"$TLJX!!W"(Z3@&2.?G'CULC1F(7APIY*M# M#/L24ELTFTS[OH18^J$:ZO*>AK0\.J);K2I9\G*-"=>B!E2-H?#HG= T.A:,[Q\TA MP@X/;3C12+F(=/X44=ZR+H<\Y)+.28ERWG>)&OGX(F(GZ3 >3HT[CI3ND._2 M5X'Z8B\D&!&Q[!^>?^VE1(MF"F0ZY>D.AP^*D>;/NA62NG%RR&+P;UCCQHB\@4 %WO0V/UEPX*C5/B:$N MD ;J@8M??E.%S:JRZ;4T2!7B[]+JG*>?FCW'^U MMU^3J)5OVBC$Y1B!&5"KZ$A0]+1LI*E"^W+RF90APIC,#**/T@VI[YY6UT#] M U6,VF4"^M$Z8XW]"%4QX H.B$>D]V'[2*3V9+Y!M5X.@SY'0IVR,J0,!S3? MV$Y,6?"H/)#AUE(=SA7Q*I=X IXMY$^8<%&M (R.4)QATDX@!YPS^P3<%:PG M7 SD1D22:0'^IOZ.# V@65L,'@\;ANN/,*);GH\APQ(W63G;PPZU>+3$:(PV M;M_+6WWE,.R<^;A(;#)P-W"_UV!!3;:N? S@)NPJHYWMAY$<,_P0L.L$HJ$T M^^I+0 3_EW8EW.ZHU3.B/=/D_.ER(^:?4&OP:_]Y50 H07>5=$X&R. M68"F7!QOB/68!));='+E82P]9,D#%I8=#=%OJ#Q^G-E#!*BR;,?D/D/T(_93 MM1+%C[,,XO@8N#'@R'![4\?1!X+:TR@#$0NNBY*09L?_!Y3Q:6T M8]GCTK(;!;'LV@W'A8$$6F,UM)\(5WTC^X-T1]P.(W(HRDLEIPJQR*/FKJ%CT6"L00'HCT3(9H MT#'C]M#S77] $2_ '/ KX5OIB\TJ*3^XC+0 E2'PKY1[5"L8P4@J$-)7HO7S ME#/!(U1*QK 7<]CNKS$,08L%, F7HAZ$Y\!G@DF*JDC?$_ Q$X%24T>^PUUR MX\L<4+0(!7P02VLNN9@ V\*S@6VAEJ&N^0&:=> #NA02/&JG]0Z38=CP>@5\ M.1*M3."S+U 6B+0#5^FW M"62G+#84!>I1>+0C[3 &< 9P]^/SRFF3P9#0JJ64(J7\"E*K(Z(&6C+@;HIN MP3<]'" M$&;16J20*4<^R DV_)LWI$%!_IHZWY4<4*Q6&67*0/?GN'H2/"*\*^P('BJC M\(T<=EXV'6.9^##,QAK:+ ZYR@ DBN\/^-@0DD!LL/SQ'+8B T(W3(;"MXC MQ0/MR!=:WA++ M(=S;%U09CA+*DJ 9E4!F5,8J#*M&Y^6;##Y45)_0KT,-,P=&^5.X=R4"WZ,N M3FZ6,4@#=?X]^9N5O5J#'(W9)$=E7T)A[LEMQ!&2XZ.DM%2FDF$"\P^,"9DQ MQ^$AQX%1[*S-O$SXR0SX=QO$?T'4+U MV4BM?HYNQR%3#GJ<>]K*0GG.*)S*H@\8_(3IV^J?LC(*B0MD<>%.8J!&V15I MM6^Q 7Y\RN0A?=Y][H7*-2,-,2%U7I#!@LK(2$7K4^(?P5PWT889CW1W2EVT M!%$\5:NK XG%:XH.6%H*\'YI?46WW*?4W;:I M:E=J5;OMNE:U,QFC]QRPR1BM 2L""8K(+AUK8BZH*Z;RO(J#S32&D%'F("<) M5X#1DF4_-Z*K>%.6C>GU7V%*C$/35,#*2DY&<[FU*UZ!)_#@J M?\>EFF$X\G (6H%LLC-504V532MXB81P]DD#2@/*^])0=)>@>P9TR%GO8CZ7 M8,:[0_8ZX;I)8MR8362$'J&UR!LTXCS_K:0(7"KK8W!AQL/L?9.#T2"M,:$TG&+4B=3>\N0,Q=E##*UR [* M.AJU'[L@>+@Z'#4#YZ4IAP5E; Y]UQ_U!*,ARF[DA]B>B([0-ZS3: %1D/5M MN*Q!<\L7C!IAU(@G<-BSD0$!VEEM/"Y)3+L^,UFU@/B+B&0]/Q31A(UJ B9= M?-GJ;BG;%A6,\64--"K6H2D#-ENWAOZU3"]* ^-DGA_P9'\D[#2403%BXK6% M=$?Y.K:LTTB6[U,VLW1D/F6"Z( C\BC#8&T.:^H,DLK70.F"**FH^L43LO,C M:4M4X9 X,9&-/W--X\DR%\IAZ?7R\@P:\["2,H(B2$V%C<2.J&QPB5"LJZP: MUFU8]_TR5/31H7/FH[79GJEE$V8/=9']-F.Z73BVR$#50/7>!H&44LK6Y*,D MATE'J!U2'H!KO6?>#XO?8+A_F'-;8ZUV5UJ@5=WW]*62D9BH"0/)^PU6E\#6 M[10TDK3K2XY\$,C"J.,85!C;0CU)5DG6 1)PC>O2^@&)#M*2-:,[&;0:M); MZU'PU+'%.GPB8>^W99)D:G6$V!+#Q/Q695@U@F'*N4G@M$565=*>)Z2/H&@) MDB(=#DQ\1@Y5A4P+ M)N*65'=+= /#71/0;*Y02E41$3Y0?P,RD2?AQAIX6\ M0;&H8I#L&2!KH>3S4F>+SV&Y=87S/(*M,DVD]U_OQZX[OHQ"XC,FX"^2;*#A M*VV(9,J-&ZOO,Z)T[[G,X539!L*S_6#L!ZG95[:MH*A;=IT81 _9!-YNG88N MG"!X_<2/E%#/10!\VII4H7:F986L@+&J8BJ:9?FI)_"W6I<"2A]JO,F4EF)LG9"!N M('ZOP7:\2&QB&T)4T1"=5U+O2CQ[)'H& ^:)OYEJH^7X=JSZ_@'Z\P0?>0&1 M6VQD",]BE"T%FTM//U/% J4C359FMO 2Y35[LL2G;*5J7:(Q)N9PA34E@%WX7A%A3IL898/, M&KHVEXP<20H=8G4N+,YE#8!'2+.?KI*( G]: 2,CARTZ(G,BS(FXK\[ IJ*" M9(2.DJA *@DX4[7U_6N/TNHBK.<)I+K5_$7KT5>8CX;HOO)E(7,J7JL+R*A3 M0EY(*:,D*8!I50 =JD$:<5]JQ%JNL[$@=,1NJ$"9RL\J-\KRF9L0R19R]O7T M:+.U;WUP_1X(KN= U?A(V,:2:"R)SX@D?N/2^G?% N''H6J]HQ+*$M5*Q87S ML: S N\;J^.BFC< +W<9%NR.*#4T;*ANM$@=\;0-Y"'3UY%6Z@.8#4NE0+:D MF7-!.G(B A3UR!W[4CMMS/8[28:@[X6$V,=:)U;LJ;[?VMO7)97?$^&AY20)V73@67QU@>8>@UXC8! M)[,&=@128I@RK1Q*4XJRI*B&<.K:);<]?^""$JLO9Y\J>MJ?P&;9+4VTO:@>CS(@IS M>0-OJZJ,E8#J\J.M;;$61/?#XHX*G?F-(6TNEN=K:Y!8QTVN-YC M-;"J[%CK3N2.NT5$[G#K=$MZ\?[W?]K;>V^9U?71R$$4SSI&P^TWV8O,X+0. M6U_OL1I857:L]2=_WXKHWW%7TS?KX\?#AG;Y4MH[QC&X[F33O\;FUHF^"SIP MCX6R5.:)ZP?"80;$=6AS9R_^<-?=J[&&38T"?A A+)O M%1!.AV/U]U"E_'#KV+7.?4Q[=+#\D'4( W28TY"Q-$*%T30R5L6&U7&IV2'\ M=1Q>2Z>SNJ''/4?]R81^*H0/1HWUM>/#LT^=_U"V???;Z>>CLV_=1OHGT'+, M)*(2[?!CXLU&TO^-N5@!AH82<1M?D1W/>4"M'?GTJUTQ]4L',U<$6U^;N3'B MUD?AZ3?H.7WY>'G1^7IZ_&WZBSBH3W#U-#,A?-?6HZ*GKN"7U+743-3>P:?. MQ>_'E^MKG<]'%FSLE^[EQ1_64>>R\^YE;SI'M#;S>H(DZ=3#U#$16B=^,(+? M-G]O8'4#$A-1_!,>-1%."M]C,2<@7YB\"(2,!8YN:@,CA!%C% LFF. GJ!:. M:AHK6UR$2?D#G6Y(??EDO=D$$U^6IBA+N-KJ$9J6N@R>0,EP"!%7E^3]:W9='-:^A6K5UXQ MX9((E5F>!O79R"P7W1X.944364Y'5=!L4"D)G%Z/NX)?D:#=PU5W!;TVA-M! M1 MWU./)ZN1V9HP'H]A4U1'$KGR],%,ZVPUV/6UPM%VW&A(9?NR&XP;+NNA9L&G M5U1"6>T#01DW+<$#"]/>*Z7,KZ6J9>"DLR MU615.'M"54W@1+MPI*EF#\U*A-G1P_K!>J@T9%EG,1SJNG'LFM12M9AS"0$, M0P%1W4&%)5((62&GACUP6N: F/:M+S=7P60"48\0C;)\R& 0\:MTB68+D\3]* ;6 M)!-ZKV2)#X3S*1RV$QR>1L K6ELY&;TJU9)@W._3*J#Y 3ZZH7%*+'^L"@>U MH:ZP66=P(E#$?#R%[PGOS=+GE,W;%RA,N)R1W*+IFCO91 %U0(6R47Z/^R 1 M@\02I"*S$L1 1W1=6=2+!?908&WK&*M6*W--8J2BO@%AZ-M"%@YSXY'PXE'2 MB&5]#26>3 T;[ V?\5H M_)+=YZWW+ B8]U"MQ(UEES'V".]+RMB7_N!ZZ0=K48^[+N#U@Q/ZE.R]C46<<_68#KS M."B@?AR2F3$..2#TQ2L5_ESA[Q,: &51#8 MGH]HAG89S;L3AGS4P[+;,#Q77 GVZ^,*]LNV8NLIW5FY/+R'E,)L4$XA%@@* <"5L$ B9C!]$"4EFX*S[]2_B0;M0BTXI/8+"5Z%$A1XG4G M%KH!R'*_OI:(OHF C?>@8 E:!94&IQ;T+'!"+,HLG6I"R;S")E>1,EL[('6[ M( 8[2@<$X7XHQJG##@1],ETK1XX-#!$D:3V=4V]6O-=N*!'2$UKADL_0AT&. MQ7:QW@]9/?KGE+-3[.7MJ&*F&0^,ZO=$GD:MW,KW@KKBA5GOB=37,AT:MZAE M6L9)I&:D@C;TFN$56:M==P++N@JIH@S]<"S(L(]8&V%PGCI.,^#+O-_U_1^H M",8A.FOP_*"PN0EK!JN/"@*,/^];5.C2TR2OGJ$\S'WA2>=\_B.J)YP\ MK&3;8:B!\,RPUM>2TV0Q._!QKA9,LB<92MI_A"'/45$$68-"W_69-'8P&P@L M7+-C&29Q+2.K$@.9XU, UA!F$3#AJN,D5&B6]'+V&':)\T? #QB===GR(0AI M9:9Q \^! Y"'M@X3)S+2/VS9BA8 M C5^8T.H^)1(+\DA/R,U*?#/L5'>VQHYUSJ:MU,"&V#AQ$KME'=:$_.VRUG3 MY5FFHS=&)Z";N] J.&T&S)YO"7$JI#V8/L9+M0M::!9<7\O9!;FR"_JKM O2 MNJ)D\P/6!*0_!Y<1R CN6S\&(1S$!%<.MS8:9P5\"8F@RYZ,$S7EPD+ M:+8&\JK-RM8@\*^CH:%1%9\2T2@M-D@-*]%=F'/% +0#CKH%M6T%P=E+@>#Z MUYNV'TZ3)J1?H/9X0,12W='*Z(YI2S$?P$SH&7 ?+HY![ ?MP;=5V,V9ZNVJ MGH-/*)$XU]X=GT?Z J0J3@,II:0;9ILLI)6_-%W$ W(M5<1,>W@+)P7('-H[ *6&G0Y22"C11\@#Y,]J6FXHR2@O6FO(5ESZ@]36M?."(B?+D-)M$ M(XG\ 2=IAA86U7(,9_0BI33I$$REB23Q7$.XRP\46%1'+JX^)(^+ZB<)")&T M94J+TAKTC-(5^BJ"7^]Z,+L(ADZMQO@\/<9;_#:OC-^F5+_-JV?JMUDF?(T= MI0)V%(9F$!][WU$,KS2AH&"KF7]B&B4K8\!5K"_R#2P7&C%IU$/YF,+9^SJB MGP3;$!OQC604LY1_I:"BA'0+.WWK+PU)]Q?P0;0:4G0XLX=H+W62YO,A+(^, M)E?\38G.#^^-8- L@ZXDVD G3)L MFA#IAIF&S2KL66Y=OX\$EA07TEJ4UJ3:U\K8&!HL?FJ"7:%EBH#+DS[KN#(< MS;X"A0XT15L1(@<$J1-M*090-*21N_6JH?-@,&K>4?'T:3MI6)WC[C<-E@&. M,@[S \)'<@(HQ8\KU9BV9V;UU]>2W(@I<:Y0QB6S^RLDXKQ]XP M=CZS?* RRY45CA"%.KF2R67J#.$6-#]0GMU)SJ^0?2R1GXQ!N4*$\!*-AEH' M016%?!I]92K5Q"!I3D3Q7@FI9&FD%Q' /DA.OD4AB^B+(M3Y'IZL*;)!$$5Z M(NR81K#[H4..[\D2Z7S8FA]'Z&'!#REZNF5U!=Z:G $B&D16 M4Z/$S$NWNEN8%IQZ:W0NE$XMTKVL785_S]K])9D>&GYPR!YG 4QB9WOJD@20 M]E,BO20K/OG/2+O)IBA) XM6I-1[4M7)ABUQM4-RJO.P;$B?4>A038+_>'H7 MM :?J*WD\"2-4:]U0A:EBT[2Q0E%CGNH/POR5L,80#V(I[S2:8XT3W M4TX:<0Z"$3 B26B4;*-AC)EHZ,"7W@VD X X#)^EE#M]'M+^F:DQF&($W(;% MO2L!LIT4"^"?0.;\D?)##9 98\--Z4V225@ODII3NEO0KRH]=,C=,0(:IH N M9IL&'4JGCTV]EE4S96TL@*G\X+)KLG3^V"P()A1NS-">0<&[F.\)QY,,)],Y MI#*&86I--/W,N/%1N '2B_(;"GO#@..A\ARFI*$Q6OJ#\ U2CI&O&+O%HR&= M7>6;'J/AA31;R0FP@ZH6++5_'I9O4],$>Z*<7SI 0N;FC:B!--P,8T$*DJY_ M3H"D3+IT*MFX;)2!KWPWAJ&3%,RY#]/Q^222>1Q3*9$D/4F:EVE3.@IP(^( MGL/%=G.W::ANA61+&?EVF++L];6NPDNXDD"XFN_-X_A"E!J/9(LDRP'E&$M_ M[91,)HWL9**>CLPIC@.3,0,H%!.!\*?D.2GC^5FWL;;.PP*@%$;& V*(TL0A M%P]#&:2[(1LI$7OBKY@K"3 1"G,17#2)C.!7[*?!5 Z'NRKE,T'Y8 K:?,!G@WW<&Z<&E6?$G"' MK^KDK:^=ICJ79 Y/:*)/<.]0?9J*?54$-ZVYDU;-@'\7T%BRAL!M(-':0QF@ M@8EY[-K">AB@PJC84R5)IM2TD2.E4F?)&>:F3 M;UOM"*RXI 2K<6)(]T#-L M%5%WG6=5,%<9YP=/)TH#ZCS*D TBJC1OY&RSTKFO[ 5YID5U9^"3N9?A%WT/ M'@=!F5'4"0MS6B$I,:%VM>?8D=(#4%=Q4;-DNCZ.U!*E>A;""ACC1-6G= :@ M_L0FUG8#-22H@J9/ H%&QM[KH&-C\ M 'HFX!&+2J?:7N9*JO4QF]NO?[%@A/F!V0;O/94:@"%HU*T&@SDJW "X5L= M-'7ZUF^^BJ.3?3_UM. FD=Z5G9C6'3>E82)MCH=#SJZ&K FEZ)*27K4A! ,>(Y\&^H6)*UO?T+FKE' M(AY),Y,R%L$:N7XH503?_J&V3CH!D_784XMDM,_JD#QRV\RC:BH5)D2?KPP= MHR!:U/?@ _@C'<8/S&7CF2!@,N#WN-2M$$DIC%PT&^&1P\@PY9%$Y1-=UI-B MU^2DD2LBI[P#H:\\N(J0:1(A"4DZ2#V6OM2I=>J5S;FC1H 0!AH(NX)2,1&' M[*FGPE^I+4R=I(3U2VK2ITBXY'7O_8$?,3D"$)UXCQ8T#@)Y^/"6_,*C^. J MCPV-6-7Q0A:$H40LTA;LK*634C)2Y5K[K?7 8>'+6.YAD,@39F0 '$ CE_CCL2M!.D8F(3YG:Y$I\'B& M24.0OQ5/X@A%%UT;6@<'R;=+P\DDYX@?^D%BX5=? MAX>2T]^P0IB @Y5143OS!U3-.IOV0/9WG[A47U(' ]=J1"_?$GR_9X+O2PV^ MWS/!]R;X_@D1/8IS0!LE$/WS5&[J)'Y:X]*J_I30I<6]/_W)3#)DUK/?XS:+ MPT2CU [[7$JF[K]P387E=1%TY4@"LN5B_PHQK9(F%J;U-33^:G.5*"AZDW/8 M3SFJYJ4^DMT*A?.&C+>2]=S3>5Q;+@,6(UU&V ]H@F'4811*P["0?22BH1_R MPC'=FH= )3@PJH^I(CAA-C<@B4B6B9%\RSK63GP+;5#WS1.@O&]8"%^&,= 2 MNNA4$*-X9%W#_C6L"=>=$JYI/ZEJSV2LU*\15JQ( Z&ES3V,I*%;IGP$M- Z MRB#9IHS;Y%AW0VG$C7^T&CZ5A&7,HR/$*G*SB8'((3A9U<7\,* M.Q0^ZZ&PQG],51%$8R;9E5(+9U+-IOC#B30EXRB9".1,LI/'46'QGPC-SX$< MH"R13N2^#Q ;PKN-L;3J4^I@4DY&6I<-\%(%A9K*66($1X&$HAZ/KE%^R16( MF976$778UBW,H4FD[;T"PG<^$(YDF^3^/#:+\GQS[]/)M:04D>/V6E#M*R!7 M'@K44B L5G94<4WI 8$%4_ZJI;A?GA M*"Z3% .B=2!S.*FY0YAI>X?J?@0K+8O3D$B9TQ$H;-V/NA93GX:INAUF= M+RE)1$(_%?'*E$F42/1UL+N(3/QV50R+M]C%7QN[>*EV\=?&+F[LXD^(Z,G\ M/U6.F82'?V>JJ)TF64E&U:S^E$C5S!773@)D0 J9*9.9%5&QI2?9F;1]+Y0B M"O:/QX*_F!-,WG4@[FBAPSP_CZNFR4 $I>"4*7_11K.CJG\AW\J=C&'O'SO- M9AI,*$4M*C:,N63VT//1,2\E$95G(:7%?"YXVE9VQE+OHM6+"AZNKV%M&17% MB 4/1ZC"RO=E"EUD(NBU&,P3*6@Z"*8@'2^[FMEEU&7_8!@RA(ES*9:KFA1^ M[T_9S3=,:_5X !,9"<%DL0[Y0=5 S)JIO"LE357J(-F-AOI=E;^F !U:%1#. MTT+0H+/S,"F9N(F)\&3%# MS.H%/B8MP.Q<;B=!\OKS<&$V3Y4BC$:4JS,09&C6D4JJ6$N2+.F0=)ZDI"K# MJ(Q,"L-J)^N@#*'TDU->\ M[P=66G]('41998;"4EU^(Y3_0Q?\H@(&D@8$@225VOF@'4$-35H<6?(XTCX4 MZ:]3V6(4_JV1F1(_.6 VY,S9LB[D)/@-Q;J&V4Q:+!1$VGAV)3+Z*ISXB(S_ M\H4J+/_-DP*%:1Q\CP$WM]JE+_O^J[W]=-U_IC'PTD7U3@PL@>G0WE#.NF\6KL-@DN%CY>!TV O5,C@(HRC:@ MJKB1\>JAM,0C6VGHS([UZ>Y*G4YTFK64B*]45"\D*1*'G7C'?7V,,V$:Z(;) M932A"A+Y7OAR!)\:OK6>QXZ;W:@F?!7[,J:[BKM3H M5'\9#\A+?<7L&!@KG"JLYJT9:SB.HXAB5J4Y);7_*7]E6H&5:H;IRA.6='*H M;FWPY#/9>',=YL4":M.HVK#AI9D;9Q7H;9H^0'!F%.? M&FL<>WA.D_.*@:C7:(+&B(,>YH4&JD]C$O:,%46\Q%;\]CG!PQS:*NY*C0YM MWN:$)\V6W0LQ]UD9GK3FFIQ;&>=%K:70;1)B3P]=C3)MI <##^)05A>)9)^L MHOZJ20HY55I 57DV1QQ[.^!0R,>E\@4RQ=9UH?C$1#;3(UM&C6=2O_FT.$Z9 M^BK?=JL8IBI$HD[>_]J&+9B!FT"1TR];,R-;GF&[X+NNW9Z,?L*&.PP)' M.?;)!8]!ZH-8((WUN"9F5'A-^M0T'3Q-/>&RT_PA,DL=\HD)32!D"3>I;7?Z MX?!05[13D?38H!H?IJXVN<>MZ:>[V:?MW*VJOKL)NJSZE$ZP,)@[:9$YB,@.# F(HF3N.8JR.)W M.)H!F\#X,/>#]'!8Y;V=MUOK:S*38ZHANI067#8A=0 U"\H+I&G+BJ@Z>!K. M)A:%DE;X3%Q) ;=_"COY!,'Y3AQT8[3%8/OX0QTXTY61WR;(K_I3.L5JRIGJ M^/F$L@5*_3=R(6VJE0P\DO2I58U>DH9YO=KZ!N MIGA#';"76X?DOJDHODRY,)FLZUH4WZ%S4W)3NKUZ=1H.**E^)GV:V:H/H?RX M*TB\2&M2RQY#UIA2?F4@H@B2]#*5NJ?R>+E4$M.&>8V")@;YOGF9K.2I@:6; MH$(8]4Y0\0'?XYNP3N--V/.Q[*^&-80=@3R&^I2!RIJFYR7X,M62JA)6?TM6 MR+[)"BDU*V3?9(489?\)$3V0$G^C8-/WLG$,Z2C'J$X8$;'Z4Z)"W4D)YCX5 M#LFFA\HN0,H>HRO[Z)0'%)8XU2,0(TI]545A\%X*MR;/4LXT$6K+"15B(=$K MEQ>+A5T%-0+(9,V'6,<') VTES2LT[\^\\@ZQ:!L;ENMG6:S)1.0NF?[\+=, M,(ZRB<2J\F0C3:65E9-FZ]=(*0V71&8?6 'S9,'AT!\/J?PCRQ0-#JGZ$L6) MJ\X> 1_'*D46->^,63XK9C:H\#=&LD@ALB@9&-<"I6595#;I@R0#UUC6LUV,ZUFN[X&HB :X91P MFZF(.>),=\&F#&\R$M '>QGZD*L%2@#3W6XUQF1E30*BEDECB@(BC:1A)<8] MTB$&JLA#SKY'64!)1HJJ08Y[KG)C5!B\7&Y*):>PWTRCFS!-@VYD2O9*"%.. M4[9S5CP&$1>+C+&QB*@4J@Z[-V)NQ:=$97,FU(T-<;2-3!U#5PB;.A.IK^$-0OHYTK3J*ZF-'82 MJL5>T@LD'8!68Y&5>!1+TBCFZG4",XK+!@(4=$ AXLD3=))&:0U M-6 ?5'L^MC"W,ZUOAU)#+A>SQW&,:=Y34;FZ];5LO;IO!9T/U=IIUI ?KJM6EINIZ@3))4:IWM"QZQ]VQ3/\:4<]"VO2QRZC_ M^I]Q("MO:!-)H-KD8#$@9MO4E9TZW[1?TX/([O"?F&&5:XK<0S\3FI&H)I.N M.")[CC'5[JOHO:W6S'M)T,@S>&E%FJJG:)A0Q:>$"8S2M#J+=HE6);*,U$]) MS5*7SDWLJ;-T@E$B*B78X3:(FLJ">\EMSY?RSG'7^D;B3@BW8S]N$@.Q2F1R M!#%_4#5C(1N@;!>JQ7*B$"&Z7Y6LYFF16VD LB"/KB>6)81Y V\_^3SLZ>LF MW!K:0ZSBB-XM&J#J?ROS MA3$ A>E,RL0ZB:T.R?<\78"4)&^@4NGR8*.?4*TX#M)WP\2,*J)82L"N[_]0 MV<8Z?UQV?)+2ODURZ[.^EF:PH!./V8$?ACE&EF$06'9R0*2* M&A IUR#.A,+[\&[L;]_0]G69G"_-MYA,S9D;#;&W>4_(5-D)S'B W>+2W%- M54>2V;LP1 /".DY7*KCG!S92TJN==EX#^N6/52G-60SK@VWHQ;.:DNSM0ED; ME#B2*8RJ6G+E2M@F/5Z8%"E0.8-):U4Z63 M42>TM<:AFS8]AYH(M9X2G&"5:[B^]H&C9#0&79ARBAU26FV0492*(^R?6=[7=)RXI=E(J0%3:F/.M!\E$3=I70_63 MV@3M1Y":GK?/@UA,TF^^ZUL20*-JSE.!^VN,&9T@QV=8& 8'I0>DI &15C'2 M)ACE+]'U6Z?JX[NN]66KNY4KAU];WOL$X=K%F"1J;YU"#[1 @2VJZ2L'^ZU? MU(S1PI.O4QL 4_+BQ#5!YAU.S663GM#;+>IWW 8E\31?PX@TK]FC@C6+I*E@ MD%)&V8K9GM/\PX^C$ MWP_C4+!JR$Z -F MD8T,?*X0K7PW%#>D2O;).;4/B M.>U-TJ":X]BC=^<7[38_OVYD:6 MJ? +PG@L/70PM(DNMZT+XRK;@ Y6$^.&&JBT7!8W.4EBF$9S&F^@!8]%=(Y# M 0AB24&XPO?!M61NTBRIRQA335]J:DG]-N0PAW& V7J4G9>K&DTYL](EUW>! M#,62,F15*4P+XB-20T8407?-&5V@ ?=]K**LJJ*E.D[6*T@CLM/RP$P654L# M\:8P%:"F[52T\2K!0N*X)<3HUVF_,)Y.+,O>L-[[ M6"*]87UC(28S8KGTHZW#+5G;[SW#XG[HP,LX;6VE%280IB]\B-V^!%OJ?5;U MUXT9M1HQ/[>$K+6:)F:MU)BU5M,$K9F@M2=$]E"IP' 6SY'1S;*^(XE*0O&! MI&&S'PR8I]JG%,DD'0!>1ERJ@Y9)QGUPVVD:DRH'-ODZPT2 MN4NJ0K+S0&%F 6!^6%1BH!ABQ6?TCMQH,TA7/J9"8X7/)0F-$#.)X*F,8I4 M?TJ8V=.!@^>"*MC:0^K@,BS@ 71!98>FOKDWUK&+"?>'('[(.LHJ:Y2(0,'M MYP$6IAP4/8&N793#HT14)B=Q@B"D,F'8)H&.JL DO?YNM@ M8Z>[,$K<)/BJ-&$QJ5I+9?HB/O #5?/;H5Z*2$63-H4@:-C2%YOFG*3EN ]E M55[TJV:'+G48&#AI,9$E;49P6;9_(<=IFLX3^9%^IJ':T*19/=@L5/;;F^(K MJDV?RF8JSQ*R1[=9I]HJ.8Y,I0'BVJ3;NQ9N[_< MX_G6GES6[5?WN;O=DOW":&IP+*YDL\9TBEF>J-516#=;QH3^8W^W:?72"O/A MF$O=UI'J/<4S@\*(#3IA2X?A_#EC!E>@BXW/&E8.,7D]M-Z#HLYB.#M9ZIO4 MS8<3IDI6ZRG)9=>17&0*>+VU\XL>7S(.'$-NV;-76D6C@[?+EZ^OY<>6CP-6 M\5LV2CBPD!Q4ZZ'RIM"13H/>G&S$M3Z? &+0*+"F?KZ0?J[+D^ILM;XF=XI" MH:?[]4KC"KIX0N4")NECJJ]:*IQ0_R,\BLH80U:&;* *12][ Y\67@U:A[-0 MR6\@*SDG0F;AU+9D<98_UFF&H*29VJPA#3*)-4ZUE<7B JG+.FNK2P= BT.. MRGR?4(S;(=QPY_]G[UV;V[:R;='OJM)_0.W=V974I=22',=QY]2N4A0G[7WB M=G;D[IQ[O]P"B442;1!@ Z1HYM>?.>9C/4#2CVS'IAQ\Z(XED<#"PEISS<>8 M8T2IF7(5)67PL'Q?RYZ I)PN'8F5HF=STS8-HP;UTYVJ65U[9:V"'0C^@0S9 M=5W3^R0W @92C%5R%6X[XAXT;F@/,TMS>11BM&(\O6NC!+UBL&4EWM M^DR@*)_46?X)NB>L%.,WT-.@!$P+XD5 9D)J$?P:3^Z:ZDX,&0ZJH2QW#Q[) ME^5R9+8G+UDIN"U@)"+8;JFB0'>I/^==ICTQ."SRM)E(LT?TI=V0FNO]C*VA MD]3CAVLNV:%&(3F5,U5E1G&&%6KJK:T='2)Q9(PO)LZ72;*(;/ID MCMX@OJ@X6%*1\4;?/Q';R="#Q!JF$P 2 'HS1$("\-RK;Y/?Y72$B7QV#]$, MP*2+("08*AR.]>3=HNRZ\@Y67.J? M/')V95E /,C#YP;!6(M\-L^9N[_@R)#^_K9 MWEIR*/M-BD,B7?^VFD-\22^&?DCQ!SZP>(_.O7RHC$8(:R/%T3^A9.,7M$]L9.E M%U\+70:*7 98LN?S,/4;]EU?1JTRUB.:&.-ALQ[Y(W&7;QPK M3+@7$[':RN2&9%7 I--_0D^DWXRAQIUH)D2\:UX^@;\G!)D8[B2S_%C M%7%P M%YVH6D))B/GDH("[;*1HIN+7ICV[EH%;L#"U8^Q%J;J$%/NW6VT+DS:6I[[M M)%(N+.M(X2!^">QLVA[QGR>C0$^;; M_6PQ7N^A?Q7[];I/!(+8TY-]#+$T]"6=&N6OEI;E%FT0EDP:H\'FL!22M/1\ M*&Y,MA,)GZ/SE$]O.J+=RJ*R7%U:0\82VRKQ'DUJZ-%&- M=$VUB!'4V75RZC\+F0B:8EHNZ*;DA_=7 MNGYV;5>RLU4_J%$HP\S41B:O V"%@'R2C?@+=6+D4?#)/?A^#AI%9&W-=Y?(Q[9AN]BKB& MGO5:#$D:#0ES$42[,SM"D#[^@N-" MM5X.J-;WBVJ]'%"M ZKUG@Y?VI9_4LO^4=J6[_G;^! 5DKB(!E^@XZ1ZTJ=L MA_/OUF,\R*D?NL'O*J?^ ;8,ZUTEJJ7'*WC%#'N;,Z?**)PGN/2ZJ_S'W1)S MM'TXSU X2>,B.\["=-+ZA\QS(XE_^X-QII_VV"4>:,?STBN 3CJ^-"N20L-4QK-D/+C]W MG\;Z!WM5]\V>F#3-GU]@DS9G_A7:V(J,&RV.;!HU$-W<.469 M0V6:4Z((VI%%F);5(D/,).DX3B'D%">S4M/4<=/M2 $!BE2:MF*S5#V/0:/= M H6[9>G IE9. 0/BT&&P#?=BN0VVX7[9!K4(UQ,T;9<3L07!VSA+70NOAPLF M3>[BB\U"A[)$KBWX-$1?]L:GRTG;G"U=2_$_?Z1;.5=903SU,!AYD6=%LR9W M^:QSJ.VR1B]7M26U)VD^9BP +^'*UU-6*'S4C" 2LQ_]T D_)E=8CP@YY>(JKG#"31\P?7W$V#?S1K$[HF> MMMD2. B65%LNJU)R#F(II%G0X&43.O8F\[(V"3IF_A7Y%?$#[#PW!T,N/&\6 M#:"4'K6YXQ1,R[KLYH,)N _+:C !]\H$W*S;N]03\&D*&3=R%=J)G&?3BL*# M*"X1/O2+\N:&RS)%W"Y0)&\ MFMI8FNM%,W8D=0Q\'9A)\@\B@3-FU!NV]GU8+L/6OE]9Q^NH(480=[RI-21(/CAL5.;RLB>TP -,J*ANG":&:$&4?RG\ W,X9!>4UW M6W7_>.MS,"7WYE7=+R^!8@-N(_P%5<,_@VPP7S':GF/RG#6=-&;(LQI-<($T M1V4L.TXN9-V:Z8RDV5-Q$$&C1#G'$VZ!!7R-H-^:"(5R(XJ,@ML6I/*Q2'V1 M4I1=SUJN)Q@(8I0%0G441(7C$(,5N^*;)9)^"-^;,)B9^[!T!S-SK\S,+4WN M2[4GUET;HA$%:1WH!L=77&5]XV >+U])@E(I3-?>"Q$^U**B=97( ML=2=:SV&PS1ZVY(%H[G5=]=83:#75N>^!:1P4Y!I39J*'9G5G)Y2:J=*7;)= M:A>)I#>Y:PG#XM_3@+D"(G O&4=@A=$F:W[LP2;=AW4^V*1[99-,4A!;[CM$ M(C!%,N(S(('X.+PMFR:B5I&M[_,A0>71[VTQ ;+Q0\-C#2^F,NV7X*J, M@NC"&=VDF8XTFF, V$AP#/P',VRXSGF6"CBR ,6.H^7E&;VQ[$91/";V=-P4 MN$U5IC':)._5IN%>Y&<+&X%_MV,>=YPMVDK_@F5X&.W8?ML8? MWH[A\>^;-_;7U/LQ Q27K&R_SUU^MSTKUL"21!#9N[+>5L#$X]YLMPS<4AE> MW\*RT,9._UT)];QPN .@+UY^?9$MEG,A%J4_GHV;M@:E MR+@MF>MX$8A6E!D@2ID):8>A8)8LP\;5MYC\F2XBWB&S?XR'.MI@>>[+J[I? M-N?\/P?^^V]^<@J,)A*V5M20T'@K!1 M]N0VSO!8$5Q4=,'P#R%*Y)']6[;*>/:DRGYJ"I:I)-\ANZ$'*_*"KHCFVS+/ M;ILJ;T?QS4Y/[/KTJ<[G1?@3@-;I/_/2OM;1'5?TV9OGSZ[_#TY\&NW3OWWW M_)?;4?AG9A&>/$T6/P\*=I@=#(7,3G?D03VCOSZ-'@C7&JBQ/D[WT+LP_EP-C#_O ME_'G:F#\>>\+>#AL/Z0CQ/KB=(Z(5I_54V^,O^U6E',&Q^@COZO2A.#Y^+5W M]<$)>>_Y*_D@OJH(_QDW;H2H9'4%Q]0RIBJOVZUUEDGRNH)PK?KLKJ*GRAU5 M2]-I]42+LE%'S(#.R"YKT5;DTTAUR%*A5?JD>,KAQLQ!>0>HGK_1P0O0,M] M@AT*H!!M5Q8#1#&<1:02@E9O%.C?0"56L?'R%06';IV<8ZR+*O57;)Y6=-UTLP6!7]W!*]/B/CCOZ>EQV$F74<4=N M 4C8?>OEQHT!;/S &^>>;Y+W#KB7E75ZDH10]_2!/E&CM2-(;$=?5#D.CO$> M[Y&9%*SU(/:M/4ZP!+XE=;%A)/D([N;E4M4Q#IDX%UJ\N!VS824$KG';.;MS M%$=J#F"65ZFWQ9)<:!JL^AV0P85]N1.;Y]T0^.OYPL _CH]A:!\5[JY1*8B\ M*""D%X$!@P9J'SE MS>LJGTY9=7),$P4]*U;GJTJ3U,.#TT^QVB>O2%CD7Q4;H/>,)%/*"4]0EZ@Z M&_>GO&B_E@1H;B_UCJG\XV,*Q9=][6;PAWW9<2_ [U:?!]MRZO,VD"^X[BL# _IL]N!P%]39+ M9A39GRZ_O#Q_G-$]*PW/6!Z-44@JRP;C*%N[-%E!+R^'#T^A81)_H8&.41 1 MO&+5'APJ8J!5.IG[WL(M)+C3":7G5)W&8D>S;N$5Z4(L1\N3!N$T'H48"+NJ MD$$4K60OOJB2(KUK[NB+P)RRKS^FF<*X(#?'$X.'U3:=&M,LDLR>/S"HX9GF MGBJVH@H,!%1X=V3%.CX N&[JZ>U6&0]Z.<5RFH?-WEFO/3W3FUK2J MLM7&09-E04\P'P+28W^DI_7IR?/)JL&V%#'+52QP6 LB@'ET\^Q/#RXN_/:< MTIX[X]T-REZZ00VT]*V;,*_G#>)-;Z-]@E;5N^A25P_#I2@ZS+?(NA20 N;+ M54TNLHWTT>B3G/!88?.V7L9W(K2MBH&=G7^\$+TP![@7Z.0%8IFS).& M8K]ZS6(V1.RX>1/HA4.92^!/5P_.+_U#,G.0 ^9&&_@J\IG/>%H*''S^2=F M+7/(C[$\:6\JV$3>4M3+Q=85,E)D$_XKK]?PY5A2=<.JIPXZ27L?@TQ )]W/ M?[JZ#*]A3>9,WG,GK[UNF#$ADOVLP]S;M']]?O69H*M:KL/ZSBN:KWTLNALJ/+(=$E.:_7JB=64ZW[!#5Y#@YL207H^> MNRU$ZT1*2$A!%$KB'0(&]?!M1PQ%2W95O">-%TT+0_ M UXZA$?DY="T2%)[B=.^+)*5R,>9*F@W^U^\GP'K=PR*UCG5IZ-V5 GVB<6KSO=8F@(.7_X6;\41B.]=4^H5_^NK\4>2/F-4*;J'U*^ML>$YUD?E>U^QXY?Q2=@+3HSCX/XD3 M^M-$ASX8T*'O%QWZ8$"''OE6^Q")7ZL$#@G=]V#%OR%G:/)RUH(EXXR;TO^" M0W#EWCN2*-3]K%W$MWQUHP!Z(R>"6]LEX:OTZ.1.6N_8K,JY#-2MQ_&?2O.I M?'L^W"ON0\/1+V@:2:VJ2T['.X,A6$\&\@K9Y>CBXB+4)\^SYU())(N5533+ M<&+\7RV-X:$WPO?\Z.O/T@)B80+S+LUYPM,_D.Y. XK'=$64R:I&_'UZTK\U M+84QJL;.LW+U&7[_(_Q,^[TLL-$Y?1JQQ:R*5*2]&WUZ,C5)'9D"+V*?<8_M M.GV"+:?+#@\<(X&+^L=8UO??E#XS@@:I@-YJ[76PK$?F'RL44\KK"\\@RSJ; M]@J]6=6^,C)[S1)Z,J-LV51;Z?(?KU?;%C1*"5DN24K!BO,"NX(T).1(Z! MO(2S;SD(GF#!P%Q"WYH8S5S=A"%PU8%'QKAFGQYCGJQ_U[[CFO3T\T#;X)*QT&A)F% MUKPW_P0&8;_ZY& =5MH%"< MFC&DTS+;$IMQ""??24PNO@5F?BEGU%(39M@B"EHK;<_H:"CAYIFTF63KI:;: M]6H"&S7&ZFBT/;^$;0J0"YPL=[7&/5QR2&A*U-6:*!GXAKY-MC70)G&BW!0% M]<.'F#'/LU_2\0#^#V [\O"MJ!.8TFFUU>_KAP19RP&PATD+DY/@<=A_F322 MQ._ZF!\VTH;-%[A1-&G"IXM!B8?7EK3\4 B#5U><\1RG%.1<%^+RX1W#B!C* M,:GRDL[.&<2-5ER=4RUF5B+5I<(^I;;@P$KK&]I:M3^>_P:MLU+%P&_-/5^9>ARMHO][U[PH(K MO4OKG!S6RQ&=FTCXHOS@K- +2-1=;Y6%7:O7W"*=O+Z8_H>K MS;1#:\65/2MI#&??@;C^!L''-OL;A_DXY*\G:-+F$^IS@$"N+K[YV_-K_M?E M-U](^-1,!4V\@"D!.9&@+,( G$\4TW30]*@89QYW64L R&W0@=0P*&/(P.DJ MWU=T%!;Y>?0\!DZ)VF;Y\-R*,8L>CV.K &81LFII^/:"&B@[ _<3NQ.K\LP/ M2HSW(W@$:$/VQ@7XY%RGPWZTC$735UM!3M3;W?2R"!PF].3 M_BI=IS_]] .=[CQWI;;'_+"FT9:TFJ+?IT'TZ_Q%["^' M(O;[+6)_.12Q!XJC3\CL"4=+U#6]$\6%++L2?R8.@3;B\%_$;8BYU?UO[%@\ M4V$\Z"Z4PQ%R5*O[Q0\4QJ4O5XM2?_F]GNG\V'A;P[D6GV/]<^Z='SXYY@X> MA_]V/)3).N#??=K_9US)O^,H[Q&E\]/;Y]GCBXO+OUQ=7'R=A7!;M1_(;42Z8E;R;1$+=FW3#4_++9AL;W-8)^\6@J[ MX75(BSV9-'6S*"?73YY_<;3Z(\/".JZ%];<7-]GEPT=?DQ&[ MO/R+B76IGH:#/!B*P&*])(G*K4D@;8N S@H>OI-D[=.;YW][\>1F6(/#&GSK M-7CUY<7COUP^?OSEH37($%%N;_3PT0I,6$';;EB"PQ+\S=7$O]T^S?Z_QX_. M+\_($#X<93<_W9)A_$KE&;__.;NDW].OK__VYYL?;K^E'^6CC_Z2_;@?=Q,; MS71QJC/X@[:4)'5FKD!.RBK38N/M#S)8]N;I\?/&7 M[&G=K=$ICUHYQBMG^,*I1D!59;-U"0+46LNJ"?$W#.]37H&7C[[\)OLS_?#L M6G](,J[)^D9Q-]P7ZYQNF:QR4SV5I6[*[SO?>19JN5UV754EU^%U9SP==L9Q M#.L>[8Q_E*NVL:5(B_5I7.N184=KK@V28EE53IA$808\F"QSN=B4L93NK'.@ MP!?R8): E&7=*);,\7X!6O/9[3^^(^0R MZFN%X2IU3/"3R1=XP:#KID43]!?#DAN6W#LN.9K WUS]EGX=LM[+CTC+2_+(H*7W1 M[Z[3T,MUG).&_ @HZ)A*FCEKM:?.+I=PT0\KQ28HT*S]*]-[882R; \WV4.TT7Z_;72QZ4TH<"Z+@! D'MT*PIXDE_EXSP_KMROC2/#VG/)4#>=B"K(JRAI%1<2S: MMHB/_]'I25'"/QVOO7:'CA_. 7U<)B'F3NWLL3M/C]H9]/'04YEP2 =E/-4+ M!!==3J]AVY5!'O7IMT]OLU^:MBJRGQTL)U.(@KQ[$52661".*69-T/7R,Q/8 MT.O ]LJ23A7<=!+'6U/.R#Y?Q$S](K'0*2'K%SOZ(2P6EZ]8T034L\T2@US7 M,/Z8@RE-%#AREJYVF@IAHE5#[HUBKMV-T.VR+"S([T4Y%?#GEB<$N>0SI\1P M--\FMZ:XPNO+D^W-6;%O M2OMLXZKJ[&7=;&JH+^9;9TND8_8^$-S2@2:R?. 0C-=9MT#6)]IB PG0D3\2 M$[R^=%L0_[$U:"*K@O?+LN.1S31+@X4_AO*OZX+ Q;\$NS(2=F1PMR[7*S6; M8$8K0%,\C?#48=\I8;4H;K*$HWRH%!)C6E^V72!F/A?_JF+%0CSA>?:+PS.( MJB':$#RA-;2NVV:1C1O0+B_8S(G,.Y2#6C,/NM;)RYLW_BF-%7G-YA9S 86! M9MU%W-B6T=QED?:[,#$WPYXX\D?B/4$KN(:*2)4MW&K>%)W4]<*:4IO;)PT/ M]*5JY0L4!9OE0BG1@Q:XZ;,B&-"D4N]B>P[JPN45"[A81UCK0+9N2J)>R6L, MNM>*3BLF7,Y9-3,C1V;&E*U\R.AFU2^Q0?<;DT7=%Z;2<'K"&RZC]5OGK-PD MFPZ6HL(%9>,F'/*P %CL?,Q8&HHWYTRK!2H($Q151_SSS*'DNB0;E'43^N.( MIFQ#>W6,^1!M6B:9E[J_X_?2T;65HWSNJJ7JHR;4=Y%'@'DKVW#\-IU_HW9D M\RW&3=6MN%%5OD '+GF"W)NWUR%C<\F>@,F-F"\W!'!'%/50 /<#"/<9!G=Z M\G/(R0[!W'$98@1SK#*Q'J-?$"<_:TMT,# LC86]79#;6CC6SF*M9K&-$O_- M_(N.CFG:^_K2UOJIH=P;7XW=";3B^2J-OUG\ MR0Y,>_"Q2QJPU<&CF5$6[55IS\#]JYD_>4O6-N/65O$R^9@IZSL*4,%A@# ? MR5KH5O+!@/FSLS6(=Q00"%GQ2L1G6A:\;CA:YP=ORUG3PK'$BJ6+SE6V,M+[ MT*(EY+!X*]0@$_>"Y31>7#Q\-H23-II(T$0?8XQ >N+A3\Q9D_8R^G%I' MZR"*QH&/1OEC^006S!1[HD&FAT5T5K@$'!\>873P+V1FZ/H0^L%FHND(:FEB M@,V_I$^%K'^PX%8__T2ZS\_\#P9]"[ MD+H90L/C.GF^T\K-6TB)B8R8"HI=<#&F6[+GGZBY_^GB_"L3*AOAIT?A)Q4R MNPB_B57)1NSVM[IT- #T*TQ&>RYBPZ\ECL"KG"5/%ZF<*:)B/)E"\A M=ZQ$?ZAH5C3'N Q'+;5#1PQ=B0(=\C:8!L*7W/QEXM C%D!"K$/N2AK2?5A? MY9XO^/=LB/ZZ7@#)=9,O2_(Y!^MS7-;G6HK7>XP-2V5"6D5DF.E#7X\>/;J( MPYM:!-%$^KCL$NWE,04YV;KF"O(UI[;[][@,]\!VUYM\-7I\\76XR7GV#-5B MS;#[7W,H-"\EH]VR@GR'BC@S,C8M-+8I*)I.+9>?UZ8DAB_J90H:'RP(/<69 M"&=/RU>ND)J&?(8MV(0F#15SR3;D:BO)3$]H3/"VHC!-D_)]"Y@.WH;LNLX&)V3MP>CF-,DNIE8*UZ)QU M>W%1#YT+,JCN)1G];L]DRKR-//38MMHSGETY/+QU\_2(][&SOK!;IJ"B2)0SHN 9'H2Y*J-) 8 MG 3FC"(%E&OD I&(I17+#SU&KR$]$^<2V^")L,KBS,GNI%>_FM?EA*Y/S\5U M.DZL-N,NUG)5UV."U%TZ12%GP;N?;%31@,651S4M>8F.@29A9N&5",7R4Y/! M__J"M1,KVR8%4)/2)W3GQ,C(JXW (ZD[]N4%O4>W\)?XBG[FG\YIQ9#AQ$3: M Y(%H"G669 J(M<+L1 F#(HJ4 FE!3Q>KWI/PI**#>Q <)>0#TI[-C]&W>[Q M^:.A;K<+O*0%=GKR5UI,3;L=_*+C\HLL)XS-^8JL&BQ,D"\U<^E=" ;!(6>L M59^;?+N 6FE7T8Z7 XZLO4N_2@;[ZN+R@?+KUUIETM/%1?ZU*A 3?!TI^'C[-AC X!CLX6\>-IV1 X M\!A9, 6&0IX%A.[\.SH\ONS%E;"O_]5T__'O5P\>?),].\^^RYVB)&[FI9MF M3UZYR9I-ZG/T^T)\'9>ZF9-174'X]85^1S+D\B4A2H")UR\-.>GC2.F]+B?] MU9"3?K\YZ:^&G/20DSY^)X&E,C][M&@Z4(V7>@9F]RW_[ M=6:+Y4P$/^)K2"F&[].=<2S/0TU=)8FZO9>(^!1(D=/WM)Z<1Y@NGO'K MND8X+HTG#'S]GG88O:RS_\V>UNG)?Z]!.-]2K+CG0_^M[MB:XG *Q_N?^%JO M@M32*\50+;2E!.D8^334>3B8YHR-]^D:<<\ZF8&B;)U ],6[O%7/]_*KS_,O MS(.^E:9$.+5/7DWFC/>]GJS$+8073L=@7<@(./1O.C]9(W9G\[N\K-@IX*P' M0,5SP,/(@ZQ5@@(Y(%JO/QN0@T^^C%%8\J>NMZQLI>+ZZV75Y"Q21$YX@U0< M,J"T>&K.[RRYR6;" \BGP/AOZ-8L'- V-1P'R3ZX['/IO*G+;LZQ@ +()A3( M=U_01J+[>32&3[I%\\-[R>;H!BDTSA'*5&%/<6.8;2QZ!ZH_\.3&9X!T^^+1 MYZO5\B]__G/G)N>SYHY#EZ)A: CW(Q2\P\O(>B,]*CFFLN8WH_E%,PGQ.N5 MXL"\(_?"P\P5P(>%4'9A%?\ADA@#%7 RX(OS1^_YV"(_1"Y6%N3(_O/_O[AX MX/V_IV339,R7U^>)$W(LK ZH[)?=2Z7/DDZGG9%^<-Z#(>'WAK=6_N?_VZRY M^61=P2:W#FTL(:LN#3#T8L6:KVL]!-B^!VCJV%7-!F9RYK@[PY\&4R2!?>^J MM&XI' /EPDZ]\^SIU$X6J?6@-H7SA.\\DC-2 MGEK&TL0S&N;/59W;S"41QX?+ZJ.:_89F@G-F/AB]HY& MT0*8V#5'5OC /,F51W JYD#H;ZPSD3U/U"]H89Z>C)UW-?".=]XVO--2/TW7 M6FMA<=5:_R^Y>;X=JD7R$958$@N,YSD;(M'6ZV8>%=$RYFWYCL+: VY&,3G:G&)O9O-K&Z^X\NXE[ASLM.-/% MZ"HESJ=:6WW#*2CSPFH"8$^@RAF M%-8C@-_G9=&VH+TWD98KY,$0+7.GQ^YUN*V(0E]Z>HKU,>(6GZSSA< W0OM; M%]PC?A<J3>Y7I('Z;(G*$$P M;$$R2MD/;;->?C'*?OKAQ2B[R?D KTY/?O (E.=501X$N3XJU)4O&F2?,!/^ M"79;B?>-<-4V(_S'59,F3*>_2%)D9&0#N6I""W=.SI2Y@A$[ HS10F3LZ-?6 M3;8&5H)Y8[BK,(9E\=O(X4R));3WMRFK:F2?#(!3H=@!2JE;@ZZD:;4/B+89 MO]W>AZ[:QUK1Z=!F M[JZI[A@,I,L_U>S#NV406-';$#@E!%BR9O=,!B5)/A#(9/J,?([D/GGO"6;D M49@S7#O:Q;WW^5R^@QX,,_(U.U'P7O%;K9D."-OR'$2\["[.4"O>.'Z1B!X0 M6GW^-,&R>0^>/WYI)O/1]7E9K;J:/.M+9'95.$KB;*+A5I1W5,.S65NY;PNT M];6LP$UF.<=E2<,L,.5O?Y@,L=(1QDI/IX(Y"Y1";?" >!T< M7%M-X$^@;Y.!!+*_B7U!3D4:3I[=>7:)($6%XT:KR'Z=(4!1]R@BS8M<,W*" M0/JPC0G)^*,@?1BI+U9@#!,,M^)_%\S#5)0,;9Z[*/*'0SA2#R]%5;/CF9!5 M2"<8_99B-/1W>;;(JM*T*8=_$]"+8X--7,EQ8)] X]!LCN+IG%1YN9!P3MZ. MWZ"*SV\D.PY@"<*&U2CV^NV;P@@2 M\63P%Z4BO5+R*FZG602E,.&DA(.>?I,")[="6%;D"Q0_XSN9*3GDE:KI&-". M1V3XY/CAO J];'I]8@"FN@>DAZG--V$K4Z DR5>+%!,C(ROA- M;!,,/Y[:B$_%NI'.N::*1SZKFC$"=N'D$WD=>991;T!X_++25,0(G>=3QHBVV$'#A(F58XFF94D-"05X/>9;Y?I9U9&ZLA)9_;^5^4? M>+EN:X-U%S^=>Z6;DD%38-FVYW\4C"6XN? M_G/J ?U(?C]]AK&. :BUK-8@*EZV;E%B\5L5IUM#:D_XJT]/0O/?SM[&,.[* M@I-W[/+( *JRB[*5V7HIU-$YU[GA7ZWFZTX<045D<9E<\7'US-=Q%K8;=U])L)<;3)P3"V=$8R/.EZ-?L83MI#^ MY!1M,$L>QJI5HKG3DV@Q\%QIS2WF4$N;;R=1'[/_,K@..FV69"9 .^9[M$O[ M,X^G)T]]<0_94DN5+K%FP#8<&7N^O0VH,PJKR&N.;Z/S*':57^_8[7JEVN6- MHZ/BCTAODG_8<#?!&I3<16N_ZYUNO1QPV%"I-Y7:7YET[QG16_F-2=STB0<+ M?43.7ZB#"\^CF-NR+JE4!N:UK3$O0BT3&*@73==Q+B@URGS ]RGMO7L; M%C2,-_O#[BU\7KZJ-+[R>>(1](;:XZ-&RMB\]DNN>^8];AX:6;=N[\J[1![S M3$J-H#$-A*8)E:K ]@2>OD5SR5:/Q8DQA88<'$VQ+ZUZCM*5EC#E3 ZTBI@[ MKL=SP@J( Q^EY+/6:2.#9W#TLS<2)X-F)'P*,S!#HPA'Y?"$2L'5T%FX]LA# MNT3&Z2[7,LNMXU52T:AQ=M:L11JH&O*,Z4?(3UI)Q?H5JS/)*8@:=:<=)+R MI.%!G8\-G\YTO7P5\7+X,6@6PB]%6;+<-V*N:X, D<3M M5E/L^VV=C#&/=U !_ 4]L;8-"ZUXM-J%!RLS&JS#+%@@G?&/IOE$,$;!_//2 MY 5Y>2%J*LPK$S^,]PZ!G%IEEU^^\7/GF585M+U[W[DA:Q/N.!@\XJF3K9-N MWKB&<,CEVP%O9GJ\O=U1\PG9Z$_&@6F=P:/"$F)-)F"/<]5DXI2"9FPZ!68$ M@+4DV8.04 T[[=,L;%5%\J?W#=C2D$PD.[(OFYB &@9?Y=CVP5;A-RCWX' $>2D%-^Y+FOEER@YGD6+Q=UTHO!?EE@3/N5T9\9,T*R)944W90R* MM%5Z7T2B 0'LKSZ2CAXQE.Y&^"]))]IQL+>GI[[2%%IR:R1'@P.GN XQN-!35.XKI<-_3\9&,L@Q\R0Z;R8 M>H!X3-W.A(?5C-"-AZA :'J )=I8^;LE.S>M$JPD*0\90J1;UZT";M"7<(NU M,V1=D\#==Z4W;N($2M%9BK0[MKR>^P4L6^.T-/HV((Z3)'SWIPVE%A MQBN;B9)"BJ:S^F7$T6T>A%-;;DDCUHB+CP&D%",K#RW/=,J%S%.;=MC%#O-I M79D2==!<>DDV7H'X]\(N&OKN8N&H#.0AU;)/6JU7^:EBMSL#8\X6GF2WPT5PP>UA&=]<'#LE5! MK[NR##36&V#NG*^DP WX4V-@Q$O_9T-&/Z.MPFXT1T^W0 Z=_=",\[+V5:5E M1=X6KZ%(XY+C4.:WK;!%\HYWB1>$3*\=K5FFK'4KZ1[7*P].UQ%NC>?UZF\/$'Y>/F;;DT\4'(;@+>'ZNWIX_O5G*( T+*C,WH3C5'CVC[(@;T8HN1K? M)CBM&@BU<&@M2T@/JV:]ZEZ6K:0ZOFTHN,_)4'E8_![.L-VU[+,6NZN:0WWK MM^2>OO2KV!-GS%"VDPC*QE%I$=!4NJT3I'U9C MB[^-QVO7-/I%0\<*P^S%('CN6W75@G\4FQ0S!=V6"4/L;#<_Q>;'2=(IUQY+ MZUX57WOKUT#\^#FPQ+)RFCVDJ2J:$R/8-7=D9Q2]G22-L*<,T@=<[1JJL' 4 MC""+DQT69M9.C!Z]V!_RBD8^\FT;UKY2DE<]%@ECMG7I9F$6K38.,Y"LMT':4*;"5^>39+119R7+*:,SEET(TTI: M0.=\O(V)B>*>6M]*VUE&SNE&E5N.E#]]O,*.X>:=PMAJT^FNT&N2A1G3F-ZK M_/%BB$8Q.!_'@>)^71O"UT,;POMM0_AZ:$,8VA#NIX5[@?S$Z8G2F]5-)*9G MY:XD2DE/!PFUS=,8I3&R=QB:Q(V21-<*,!R/A%-F#@1)>UP*EY!I^^.1<4)V MA:0\LLD[4ZA4IXI]M]Y(%?6GM92=HCJ344DC9G%'4T ;" D_P_S9H2U-PZX8 M)15"\AY **X150J]X>19 ,]67#]$72B:9W\U@_AQ2*;/NGM*[T:&-CS-Z: 3 MTZJB&,)$% B1<^ME#'ME''4M91CQ0DA??5],/'(6/=#F,-HS<(6HX/#$]^8: MHT#"WB(N+1PBSD=.^(TNE(4EL*"-W;;QXNI:AK N7\L!TDCVRY?*;[D0&>5W M-,FBO'9PGH2[/W:^*"Z90C5TQ<.:5*4H1KHI[33N*(\AK''7*UH\W^)&.HMHR051;F'L*6%O$KT>:NK8!5Q*>6EVT9B,8:XM91=6LK\ M#5^3]S?D:H_P0+@FV]NT9H+P_N:LKE&R@'K;;%9SSOPQ@UJL'14O)P%1:(]E M9/-"73#Y=*\2^PM_D=U:N$K<'T@>HJMGN=2W(,>MQ'!L:@VWQ3^+3K6P ?/1 M8=B_^)8)GRKJ;;F*BTL"R8I6D>_'1\%:9"C$^P('\")_J?[[QJRN5='*6@IS M^I%HZ1I^6XSV7;9NTA/#@':11A @N' M0CW[XWUL8K0R7CM#(4J*?YE\',!]NL3>FYV>6& 3JE2 G& MXUVBK%T)P5*T MJ5@EJ]!E@>_'"XG_.$KB$>D Z^P$Z+7,^B(UWI&H94?=K\*X=!X+FW2^RU:@ M3SZPC@V^67.?9=5>8P0KWN^0>E\>(B8R7\5,9X8>:J(A"RY^AQ0?!+@IZIBM MYF8\\I=Z1^YXWCUY^/[PO501!GS80[AQY(]TG?@<0GDG'>%Q/2Q^XQ[!HK%! MI",F?%2TC-!WW_F:PRC*E(R\7=LC/-:T,[KRKXI.H2T2($RTD!LV,S FY90C MXA79HIF:-XV_FY8A13P)="Q!W*Z#*;93K=_,R;;Z#G@LI#H$B5/8@:=)&$#I M)5J(2F"QI8;-\=O*.L=DNF!:%.VMT^=K8.X51(!HRX4!W[.[^ #6K) A M.BHQ75W\B[PS 4K;^V+4@.?VCJJ90 62)"\:T5=T7\;D:"Z(;1B2[Q4#V>M: MH.#Q&2)8%'S00.L8&:.-I:=6D)EF:L(\'EQOR5BX;C=BG3C%\Y^>&/1\U8Q2 M(MV_?%([=6!6?XL!\ZQ_Z"CC?T*C'HW\ZL,,_?%7CQZ_K['_SH,%^ EC$]@" M2/4R$*=4TI%NDA+&I:+4EWL-*#Q>81='=$)6-.+M-O"NN%C>GHFE82Y(&85P M.9*-R5_%]QQ9]CK]9=Y!![3ITM^Z^JYL&\N^I5=Q-;?PQH_#=C3\+.-@B?$@ MY*N2'($I8*O/D(9+Y_$K#USZQ[!W[]-N'<;ZFK$.R^IHQWJ/K/YMP%/+(#T- M5ZS#LCK:L=XC<\M5+PS.)P7>F/D)Q3"IFZHC3N-T MM13&I'I054 ]5&R-\[B"$?*>W;9;N862!6 4W&I%]Q@,Z'U8//=[K,.R.MJQ MWB,#&F3/-1UA9IV)*,(9=08388TKN0,\!>(Z&@O)WG:TZDF[X58FJN5 MH5"E?PM.-9HR 5$\8* _D#C?_2GK?"RL_N,!J_]^L?J/!ZS^@-4_?FNVVS<< M=9/OQ22V;K5N:\,L*/H!9M]:_B/68TXQ_'%W= 2-Y8)2(,ZF6W0* ;;^ MLH!ELE8TX$J3)O\O+R[HDW7WYP7=:OY-]L=XX\,^/,:W#?S;LZF-;/L.N/LK7\O?EK,T+W4EW^62]!A/XK':K%HUORS5Z M9\C5S55 ?3*GK0WI9L%B"^5-1:XU Y,]<90DR3)T=SCTO?Y!7ORP'8_QK=RC M[7@3-2W[ /;AQ<7H@IS6[E]KX.:G4)W?T+_F#>1BA!ACTZ!8Y:2Q<+FNL4_] M?D6M?P.Y>F2+QJ Q;U6%(N &EDRRP%*#M3O:^OVP73_]MW*/MNN>;!,V&I*W M+>?JBQ"N^ATKLC#<<'9B0+13=H/40\5OR:,E6==B0Q MS9P/DJ/\5F#3X19"T5N-7&Q/F."38_#H6S(<*P?6BA3G8]]/'7'IS%4&G8]: M6OZ]<]!_@(3ZO7ZD=R6V$CZC_$Z$WDKN>P#2L;N^XWIW6B5ON#[$0)_=[CY1-V2YC$S@;%(F M_'V\,M$+4.55_\9-=[E'I9H=8E)=-MW $'5LQ6DIYK.>EQ'3F#37>KE+0%. MFZ%9"H.2%ZX*HNF<4$OH9MI8.B'^I ZCG;/>M5/CW9_UFC'+%..!V'DNT& MT\--&EZ::R(D_RQ==9Y=1W)VRM(A&Y@6+$@%A#)"]>KF>2N-(*H]Y%L[E$U. MR(D'<,(1[D@@4]@F*96&TC72FEQ@<>.H$%J3@XN9>;OFGD1 UT?:5!\4.'\1 MSB]%.(CRE%!MB+H6S&B\7K4%WM\1#?!(406^ZY@7*N&#]-(PK'J?0UX%>C-Y M-FZ;O'!!8(_%ZLZS6W2T0KU"Q#N2VR[HHSBE=6@T):HK$9TGE9N57<5[:Q0S M(,3'B#8Y+3P+6ITU2_/O#.S&;-N&LX[F]:H:*,KLL]M7%W M?V^&4V6]P !I+U:)27IN!*H/M-]JH5E-'>>RG@M-B@II[Y[-0@RUBJ2BP]9A.#!+-H+4A??,DF4F1Y%( MFZEU^Q!);8BZY]$V3^Y+H4?3KD(H$AF*)N(;D9H>[18\ &T/V9C,"FE\3=\' MCR$Z+WI^RC[C\A8W\KM'?8T#3D8:+FWV4\=H$"A-I7L]H(C+$L>2:N0YP/)C MRYHVJ^[N[/U^/AUU>R03!K?HH]--SN$"L/J$I _TU+9N9OYSZY9YV6KJ;-$@ MPX[Z /D#:ZCTMISUBA6#M14(%&H*RR*:NX-P%?K6&C&_&.O=LRLAC:M=A 05% MO8AH[M>FYMRU'ZSX/1)7JHB>5UF6.U8B'!>S\BI5NTHF+W*F:4R$%./;\]%$ M=A$BPWXOD*F4L6CZO.X03"=N,[Q@H';)#NZ5GP M21QE-Y$HI=_0DP822[IHF0Q.PAN_<#FIRE[*&;W4DN,AA5EK8V/3M,-9H2J0MZ%J?BFSMI3#,B(EDK9()PE7M+2WA9C*^2K-M*E>.8)@:W M/QLW;8TU-VY+8;=GTD$:7L':NU#V0(JQ=V'VJ4"J6QQ2Y5P 0,%?C0\*%=WL M+7$?BGA^&<9'9#=-K7+5(]5[?;N1\5X2,5SE0*3 AFXV$2IFKXB"8Z4;Q:/9 M>44AVY1O/?%-I+P;J^WJ.]EGU$/0F PW/ Y-C*]'_,;C1K&C/%6\+KQW$8YV MC%BN*63 WG_HF#&R:(1!DWFRN=+&9\Z^>;9:2UXTRY6FPGF*(Y\D6G#IMW>D M4!AF7B0Q))M*OK-L(T]*I&R6PX'VT=LG>ZXP-_&(OSEW>:4MDN*JIMM!ZK?\ M-IFV5M+9?5Z_9<.L5AR0HPL(&]1R+E*,A2_]<4H80Q;N-Y4U]JV8 PNFRC>[ MX1$;,:E%*_.DII@11LRZD:JFZ,>AI3UVJPWH(=::D$:F)^@]^+!OY_:6U+>/ MQC9_BD@%XV?K>%")S&>Q\HTAB%@KU?^G3JYY5?^!VMZUW.?TBK MY%NK#TQA)#FS%N(D:,EWJYVA\YCG9:Q\ ,QPT^8MQ1;,;R&6VZ+-672.GLF/-K\9G_D<918Z!"Z[;3; MF_[N.$,+%8-*J+,AR(MBF,#([,68]9)0&8@Q+$7+(H_U83<0P.EPSH:!3:I< M] Z26TK$*],3+]_STQ-04Z,64A:E!,?B)+ &ZCC939NF?0G(VQ*L"2+N4PDE M^%"NN$^/Q+$#ZTJ,=@IE$QQYE8)RN$K6&2TNO>1$N0J.GQ#'RYF[7LV;UKCC ME3AWPI0Y6=EU:W$(Q9KJ9U<")>)21>T"FDA(\&U(#(ILUTL;$I1.M' M=C2E M;^&/6>_7[(P?X]"1<9T^J/FOV5^<&-_&H2'>N+@;2G?=*NG-U M,9#N'"W@^/Z8@P\4-3[YU[KD O?IB2+9./\"T F+9"DTWS"M^2JG$ZQ9TJF3 MD2O3H:BMJD'[Y!XUD\JH^R:&YT_6R/A4'N+3S=>KHMG4!NB!Q EHB<5C& %NVI_QZK'*SD:_[3\0$GL46]4,3?;=(I:J0X-GT\>= M4URD^&B6=;,MX<1;"BBTFOVH%3_!Q)5W%GU(Q8X7/"/D#7HGL1/MA:+AW.F\ MP:[B='198Y\TV*&6+(80$@W?!Q[I"V!)O(-;5A0?Z)((\WB<%LN5\ I%DI1[ M 0!.;$L^V=1\8GH L,6B,<8F1Q$)=%7KR9.CR+0%HJ5%\UB\R+0_2)#LV@)'41 M#D:Q(.=!RDYR93MFM%B+3FP*_M-IM)Z :OB,Q! T=V0Y&3+F<-X5W MP'V&)'I5(HGKK2VKE?-*9A]=]D#AERKGB5^S$P^<%#R?O2<<[:#[/:^0 ?O2 MZJF&#ASZAU 9U]X'"PJY]JCX(3R1"Q']$9&C4$=\T9T-W:ZJQG94;/(;:%B MTH,_<7RK$UGJ4/Y2P3L5?>Q6--!_(C&R[:/<=?/:(H@L6B1&GGV;MV03R*Z1 M[1_YW.1Y]IT USF]J06.HF0:X:GR&',UC(MF9#84M#ESZ E0FR8TRDQX9N*N*[#.<[S+8IB%":TF-C9MTIO1 IU&=(ZG!/GZ2 C7V9=L^B0?NAS)"+9\2F >";>4GO8>,"O[YY^0*>482J MT%'+Q9W*+JZ2V>&CA#P<+\IK$J[::!,?=^1I-/7,^VOQ*1-P3W7D&)7U<@W/5ET&FHR*+%Y;@A/,]Y6P:R*F7"I)K,8./."\W/%!>];C&N;Y!]A:=G#DDMT<_J>)<-#9KSWAH,O MR%/H57)-'0=9D87HZ] ?IR+3B)SE6W18"MY!?/Y]6.?;_0S/:&/D ?8TK4TL021!@TX.KS^QH6#6H M#DG6@4_$M?,)!R[OHKNMR+YS$\?PW0>79,6N+JZN4%WGZG'=V-$0<@;)W1;, M2X6S^_+B,Y&4$7^QKRQ0L0C<"1PDJGB96 MO#$+;HIE^.MT74U9D=Q/E7#BY=T9A.&=4N(-T=61/])U)>M..KCD;:+:CV7B MVTW9LY[I.QKG:+N'<5D'=.W%GL_62 M''SXD(+ H-B/[L9X/L67/*"%CLL^E 4OE!,"QL@5'"]M69I)\SL'4$6%P)D? M&3QAWSDIV3"0T? &&^?U2[@\DRU[.P;O#X [2YYA;[@$IJA& NB9=:T>)@O^CZ!R2\B\\>HJWJK6Y>LPX C]L%#); M3/@PX7QCT<0RX?SZ+8,2GFJ1AZ:?\^S[0.M@#:OA#4@I?$]Z+^U8Q8.5;=RQ M*[$(16$>*^H#-T^)T7]:/K'%1Y:<<&OUBG0(IB:O!WGD[!\@,@C%>IA7>*(' MDU]JEC\IL_$)6L+ORBZGL-J:O\WV"#2L98<>[35DU3@NIF6H"U8M4C>A5[; MNU:G)^&,$K5M[@%;@EW2)V?]?882T!%Z63O+:9HS"0<8N'?7DL62[[J8X%"H M*Z_5 BGS1S<^/;E#G"M-@5RUJ1.]3)^*]ET"(V[CPO*W-/ZJ&9'30]'!6H,/ MBSNEZTUKZKPC!)>.H<^EV-!K)6<,!>KO.P@&K5)8[4K],J 4FC:YA*F(\#5V M>%/ZS%+GV;,$\]"TL>YF2BTH?B3'4NRNZ9#^MH%T?A M-Z'@PI4#[4M($ %!?,3T>G8R ;,.P($K?J!\O MB Q>(=QJ(=;#)\&D59%F-3H3I,2<]49N4NDJ*=3D"":(OK'N/4%:X+SX4(UH- ; M;0N4C$#,T=-?1A0H;?VE>;]PTZ)^4LG18MH]QST;T3=V^#)[7/Y4 MRGA;*4CMHTB3GT],3;-7$/E7 +71Q+;Q'TV$-P=HH/HK;A*.M^;IN MZF,@[1F\L;?OADJHTD7^Q'/WE%T?^3C93BJF#MM9$X8W0 Y>B&&2I??&-7=^ M>D(G%I"<(V46U$OUFM3C)GLSH9'1]>.P=?A MDPQ,A5LMQ*E)\T 6-/9PRBMPE(_9LJ@B+;TT;7^8\$?(K'GI?O",Y'"XO<7A M9@K3, <];T4,0_#//)[\(,@[<>=VX.%PM;H098J,J,%&HK+\=H^F<0[40^O%$9WN-?MVRY\$05I.RKH;/W% M!DG!W[KM 4KGYL2ME$Z/K37>%FA^ISK?!8>3MB+:4OKDD&-ZS5;6&)&V\5C+ATW MK7TJ(A#PBMBU&*9/9HR*@79S=X5?Z@^)4P M\L<$:D81PA7YI*7Q!R*6P_KC[\2?DKARY]?YN$-5PXF;(^%K-YF[8LU^&;>N MJ^?0[P/CB#A*"[29;P*RX%#F.Y3WN0(O.9M]Q74;EDA)#(C)(\C[^W5+)JNI M[ERG4B^O>F=I3Z()![-81?('.X:[E_4_U\(-3Y^EWY+5DKT]LOB""=.['E?1 MR$/#3T^DJV<4N,_M\)7YSF3!VRO;S34;#(7^$A_QO M6YY>]$#CR[!N]0IL=$/@,U(!4 9TT$]SU+Y8A- O0LA)_,JD>=;MW#%AC[8 M&$,7>I*,1P:GHJ?_>4,+I_#IA]0CL]K(<9!/)LRR8X,712"<6YQ7=\*=*QLO MPI?HW7+!\R' QS-7G)-=E"L#B?0IED: I9+]_B\:*)*F5Q>77XHJXS1?Y>I8 M<5#53!C:5OCVU+BO('T:V^G;ODN&4U0"7WU(RS[0HL)/3*2W9Z_NDKJL:\N+ M0U2KFYL4A[Y1=A_&VR#=S"D.?$X#? 'V6:]2?)BC20(CK,,@U0D4$Y2T'\3= MT>C/#RVZ,1GNWBQVHK##1VSB::50NEU>>=4L:9WH:?"G&7D8]L\0WQ[Y(ST/ MDE]F;;R\@K[40.#3J8D+A]O8,=468.QZ)$8EN_K 42U!0,>G:%5.T2%L4HGL M/!WMO:\&Y@6LYL MS7+4YCQ0E7S6#7J#*JZ ,:R6MAL3?VF[CL]D+E'>*V$B4,;E'I]POYADU;J, M86)C&\!CBON+T=\37!4>B>)@.<[?ZCW+O]=+V?OBKS109WLFD74N*H@A27?3"6&'>9VIA_B?_SIG.WL?LVKR@KS$C30-BY9&7K\CY7L&D+VL8LK> MH60YZ>1>>;JZN#^#A97)UQ!,-$L+Q3RZ[/[0@E3QZS3*.^CJSI\#B^&RDCK%/ MO1Q1+Q9G!EAK+\.YCB]]U MKYK:D&'\&>GU:O?X0UYARYRBB';@TL>KE72+BSB8#V.#()[XL;5CF XMV*C13+& (V7(K?28 M3EPAD:?2YM4+>G&E^L!+'#U&+)01YHBDI:3)?^& MH8XX4Z+-I*C.:5'%6*+003I2,58!*8SV.KZ1H(FQ"RX:1:4UFYKSYB"3DH9U M36/VPVJ4#]A3G3M&2O-=C-M#@-3E+ ]TZ0M7E+EYJO#3<\M#P47DY]>;B19# M+8G;2=E.UHMN)5*&/%GDDJK'RKE7ZZ:E"7@)D"5VO%(=D!%8(O]I0^.[)/<^ MSWZ.1J;!BD\<)>8BYHOLEC35G3Q8A2*]L#DN';+(;KT(;BVD(SA%C36K.M,3 M2Z4Q?;UA!"RKER[?F #-V$[\"LR"1)47N0#87<7!(2U5K.4B\2,_V6> F[X\ MN4P&G'^YZWC=0H^QD8A648A8%4H,JVSZ"]&^8..LT 5YV!V$: R&C; <<<>! MT5EK'E$N56X8 MOUA)(O@@B3"UJOA$YU?'S,[<*38X($>X3&_U_83NMI!+Z:/@(D3])/0OO68Y M1*ZHR2/EUEJ"TX:"Y+GD7SH7)P;C:DV2,>FI&UH?&!#@T@BPRYWL*10%/(!^ MJ9:\@JUB]:O"?T>/OV[9&J .W:DC6?QJK [)*XKK$D/<<%:*MM,.NC/,"N>@ M'&I?)7M8SYC7PP:4LD:?G@1)03IBFK;.BX;_27X$MV0 _[?H3/3KCB*+&DPX M['&109^\U"=?N,HK0NZ\1!F^SD4-TC(D"(=$U1'MV9ND5.LUMEKR MM*G09ZT,EEM[QXEC8O5R Z8$\B[&]73I)L'>6BC %K"6JCK/?LE;@]P6;1FL M2(P$[M"D8Y73DAS;?ZWS=L7\6!%9F&%X% GKQRU[3=CU]-'\M1LX'78UP1M- MR[9;V1VB&\SS3J6!0ZW=WX-+P/PQ+4*CYBRYYGWT[+B/_RY?[O1D]WEM#'?B MLS&++\@.L#_QNRAJ#[@SM8MN4J*,.^@N'5_2^,&0-'Z_2>,'0]+X:)/&]]Q& M? S:G#0G&]11D@Z/_.]]NH=SDO0X02AVZ;H&2(473(R(!&TAT+J= M-)&_.%^$7D[#^3Q@.;@%N]!/T=O\53*7?S^_I8?"H4>.G_:$/.UU(2/_U"W= MA#T[FA)FYY]*2C@62O@; ;XXZ47$N:OUTU]QN/2-UKV MQ07\JP9TW[.R9A)PFO^;"Q"787U*/,NZ48NF=BN \56FP5+C=LWS[*^NF"E7 M4&Q0C,QR' ,O)1SNH!EZ>A)F29OLPIHL!?Z8&QGVJLT+(#Y_V>%]#*!(9BY2 MDO1X2:O#P8X^^[_&_\],D#O_!P.#?V*^-W/^WO\&>0.'?S$L.P<$[#YC7 MY8?V,BB@>!\CO_HP0W_\U:/'[VOLO_-@02K635$\P BG:]";,.91B.L8TQ<= M2+%P#OH8D"))GI3#OJ-9LO=ID0YC?3-0?'431?)%Z#=NS4[2#M)P+" \J:)S:M7E3!/RNR4@CF@U#IF* M(5/QR1Y>2H?1R0@Y_RXM\UPJ&;RE^_ .[_=8AV5UM&.]1W:,_25K%))A2F>* M%"2Y_.G+;VY&%_NXCO7@1+_>B48?8"[=* 7XNR#@7KANTI;+?K$L?J^^42.J MO8^RSKD,CO/5Q3<_HX]$V73X=Y>7WV0_*.S'[OX[A6TMKO462_K:260+U5Z\M<[/5&7GY_D\IO? MK3)\_NB0E]1[ZV?B4 U+^;6/="W\6'"TRMH#:D-/5=JSZI.GMMJ4J"]C/KN( MP#8T1.WD6\VG$S92(&TCL,.6XT"?LU"2R&FYT@K5S@!\:US3+I@3(G_E(JD> M: 6TY43[#6)*/_N+0$<,?C,@>(^BSUN4?UB)*A0?7[IM(!&15C[CP=O,H>7, M[W5_+U2DFNI:K!4O8T;+"Y":U="3??S&BL&;9JI '#[A=Q8++(9H*]!6RYW."D;(K<(L2A'TS-IF8W2P M,AN!X:^G6!SKJ01!9::"8E+WJ9&D&^B/1=! ;P?;S$T;UY,)-X7/5,R#IYFGUTRT41CY(\?KKBG_J1,GG V M!M(GK>S53:*,'O6%89Q>MFZDU/I-4)0@/X_^$C33^Z.2HR99-"(7N$;/2X_^ M/K0"]0"'RE(YCG7KR6P5(N@8^DPWDVRQ[)D;V\M@YNIZL%^G']TWR*H9@VW;8U]HPQ31?< #)PN!\-#E$O]46H/MJ8]D$>K(ST5>R%DWC7&8X M4?H@ODS@6<-&JJ:QW='@$YPJS48MK%S#J7QLI[+@U:681"^][8S('2:=O#G7 M*D#;FR2A"(2V%.+O$73 G?[,=(>%6XCC(U.>"('RDLBMM3NA9>E;K^QUQLM\A!WK)8_P MKJ_ MORQ^TU+P"E-YM_*&AH),.CJ9=K:71,E^F9>5BUC)5#8SN;<__X6HIJRJ)!TY M!MG%K%F)PAD;R2QO%]Z'K%P]H\&SJ,8HFY5W*EB4)^+59.!H_:,W&(]Z>F*5 M.5ZYLS;W3,&MLPZLND'_EAY-'"SMCEWE=NE,F^$NK,+.D@1[]D:L-!W9V]_* MW3WT7AV1U8C8X>UU^_-;$]ZLW-;-R2%&CV"(GI#[IHWF2:=WOB\;,?[F8&6/ M< 4_87*XTY._TCO"J[Y1?QR;V(IIW:%J&A1,8+/20*!D]KM_-BRB$2T GR%C MZW#7",D>-">0I,/".3W9TR\L(\SV#7#L:@>N(W;P0;U8]+J+'SX\_](W$D.T M!H1_[)$S2V2KXT.V-+G+Z4ET&V93%!WILO/[0J* *&^(7?!=3I,EKV+$*:Q5 M,Q-Z15 3 I;F\X%\7_QT^/G.3T]N0Y7UIQ:"(4LRL[<4'&!R=5]9[3)-=+YV M#V]X#_,1Q@HW]$M.WH5W&TCYV-G7J,"RE]%I(N>#=AITR?OF=W&75[LRF]K2 M&5*&S9A3V'P96B3.?U# M21?=[.-&"/?L@/I8##E?#@PY[Y>]+^!C'.,GX:_^PL2XHG%")_\> M758CA^S7B$8A5FOA'M#IY>DU?$ZJWU2R<"Z]S[@*^5H+)J=Y6?D/]SZ% V_G MPNGQES)],#/'X"T?X7%J2(^<&5/8L:!H/5?V3SH.$$Y'A70D,7=6**2P:_:F M]JXY\*+[KR@5"^YIS4\[BUI6X<;Y-+ MF-/R4.]!2E57JA(52FK5E_YVKKV[N&4/2H)<1UPR[&DIDG?15%D6(2I- C!@#5^+ MA?R\3R+"'-VLF"CL-'4!\^ 5'Z=-RMJJ$_&%(()4,VF:>?)Q9H65$A)6\Y@> M-M#@\J-&:(@]$Q^I&O)DH/ "'IU5%JO%!B$UOMH8UIWFQ\J[U MA3GN4BE-D#+:91[E(B(+8;W0;=EDQ*NQW5VA4/3TA:OHRLMUVZUS#(/&1C%? M12\%A4RDDM3MXB/?H&HM>@H0E^-TTYT(<,OIQX@S9$^<9:WYA E" MIY.\A9S$>B6P(TT*E!.6(>[,)1M6RQ'Y9'\MP5,N),QT\*OZKC\4V3J%8@V& M\4K>-5,D2]8K7G'D?PFCLAA:ZVO0 C,R3'2FRX&8+%2OD;VQPE7=6 :.4Z6X M<*L@RKV+/"I]Z]WD;!8JQK!@&?.8F:V2'F(P:]((@K>,I](?A+S M[A.&H5R(0WLA"(Q(847" DE)]MY)2EA(QRQG='1Q-?+-7&Q8(]*<(L"RU1GE MX9:O6(-@%=FTD5>5L>:&+GYCIR>Z(/B5T2XE9]P0;$%WF M;+F"-W#:H,3E,IG:J&I&+QF'!!DH<+?J1]F[7NQ3"!G*%,>1Y7U=F>+A4*9X MOV6*AT.98BA3'+_O$''V)TFSMU*-G[N\TMXHK68C7RIMI.MJ6DHUOU=B^-V+ M!1^#G^8C'&P/'IY_^9XANM?2$[,'V+)QWIE.$EEPI]B[PA' "5)&"9*'7F1_ MNGSTX/R*@@Q:!JA>>4Q(2#US(!@E;J5](%Z(AB&7(-4$YW%'M:C6J;>S+"D6 MY':M?+<+*C2;V!,OO3(:)Z]/NZ=N^1=.H/R\N"@IK2L:R4SL/++B!.D,[1 MCK9U-]WN5*,Y1Z2E-JL(U,W*]9";,!='RRETI OT2(?U!R>@.M*W\HGQR.+QJK[KMIC_4SP>DU M5TV@D\XV3?N2(5R">QAY 0KAY%EX31P -R$Q+>A!Y9K^E=WQ+HB1[HSCG18 M@Y]TC&_E#VLWN90>G*1IY5Z5:MB$_JBN%0TP$GEX%.%8#FT4U]*2+A<#QH4J M7^U1"VILW;! /XEA#=;L&-_*']::,>F7]P'S5:_3O2B[T.S.H'I%!PD$2#X( M'!:W&P+9RJJA738O9_-JFU4@CZ/O%L."_"2&-5BO8WPK?UCKQ;[82,:75^@W MX30ZPWU\C2R$BI[ ]\ZE6/FF5XK;V[W2Q]>-F[:EX-4ZJ(V+G7M,CEK6[0^Q MB@>3-RR63]'D"3319!^ 3Q0T"D,,ICGS:4V%3U=Z7P\5'+DQ)RXSMKTR(WYC M%X&K1^[H@:ZKK8&H=]N2 :S.SKK:0%G5=DQ1P!K?$QI MLD? JM$>6+;-O!R7 <+&#:+ZM"/\/$@D=SS>WKR6YM^!RJ$HP"T MQN2JK6/!Z9655HO[CND;^*EPIWK9&1R\76VKCEG- M^5="$2+4*V#YX(VX<9J+5TZ/;_/\RC@QQMOL6=,47D-9W$+[X+?_CWZ.&_UN M_R-?++_YB3_Q?;F:S.'"D5MIG(@+I@#,A?]D1D.#'[!IVJK8E(4TU.T\EDDN M%YAE\4\[.*J%DO#RR4-N*#?/HN$0-Y^U.>1(9*_!#I3-NB-W5;8LV#9D,A6H MSWR-^4+;>?L#Q,^L<[(S-IO&O3,G9"CT.PPH3-2(]MNT(,'0*W<7812G)]>!C'1T2 C\<_\ZZ@E015F59S^[Y7_\^]7# MBV_&X"#1M_$%W:;$@S.GJ>I\JZ"WMEPCJGG _ M'KP#N>_]\NHSK-I]_1\] M4LQ%69>+]2+;H/X%_X@^\X!^ZB3R*A*)N\NO/ALBF2,RO?VMXV4E1SP"BNQ? MPA))*_V/L IGUPL'SHI$E-#XP]'K#&>"T1VM$BQ+P,]K"27/[*[!1C TR*19 M+)H"/RQ;N!$C-J8@ZF[*RML4<:>PEAW%T.Q><2PMS%,L]FK1^!/8B=6<61A4 M(@6^$:M\KE;I&FF 69-7PDIN1#$^=O#V"O3EX#J:.+D''*+)'/SMQ>"\?!P0 M\[MT2W\U=$N_WV[IKX9NZ?>^@(]QC)]$5 MIW7EX(G&K$DFW)^_*G20JN46Z$N]A'4HHIHBHG'K? Z>1B23&._"4<<7(4] MLTO19BFCI%?S&G[44?RL_2!OE;_2O\3BKH@)ZO6(E!?-BL>@/8_,04[R*AIA8#;Q4Y=\)63E7WY5M$RA%Z?.1 M&$0@.I3>L&!?DA?-ALG0UHA4)WVS3^S-_LQT8=&>L/1/E.R)F5Z-H?7TY*,RO<:& %P<;V)Z M-26-3\J,?H(G RL6[5T.T]9* V)U*(K=7;B\L_25"]$R!]ET3RXAX+\H7*6R M-Y'!MD302+>G^"QJGQJ?(!+BC:3U8K\1:/9;#>-*Z_'%*!]O&$YX?-;+5)-A M)\$H,O?>5HZRHB3+"X+>M5RL0^Q890[6CN[22 MZVZ_,064(EA#RVOBLG(0,*Z25E)\"KQW>[JG2]#PE&^VKX-Y.?)'>EISU?@* M];)ZUMK+]!L'[_,)UR2E#[]YF7$W5Q(D[S\V9<%;FK^W;/=9M-,3@0NC2(%E M35X5_+&>M"KOW&XE;@3%X5AJZM],MD'DAP<3(B&M8= ;_/J"/$ +][S+TZQ7 M%1Z.OD\.3+2 V8Y@-)7+@5&:E\L(U>RTM!*999^>\CO,EV_ZR8C@0JB!:SG9 MJGN1 2"!9M>W[3*'[&;>**X8^ZYBU3^C;695&O^DJ2*V)A4@,X[*,BO.:*EG M Z+<6IUD,NBT_E#L)9.2.,-JZ-7IZ>:@[V9LP9C+Q$WM/:1Q/GE9-4H;7<\: M+ITK6?!.@4B]+%2)\O3M04&0+*52WAQ<^>G7EZYKPL+TV10%L6*5>*D*S;E$VL7&*AR3N/? P1SX MOVTR=+#*1Y2]C81XPW+YX3=D.=Y&SF;(=1_?^C4#+#C\@ZX^[ ;<;1C9/>E7 M[8AAMO02:^#R\>.+/5BP'028T;.S08GC"42,#O=8M6X!;U6S'(ABPRBAUB-- M+=WN,@5PA8>\.V*?D6:DCUQ84?UTK14'Y^C%,0TC]FS_C!R'7DDP #[+RY:= M.WB\]=UY5)HEI(5"R!V/=W^' K6V;0"XMJ 'F(M< M.@=!_,]9@V* 2,TP55$G:@[!5;JN?78J2.CB-*C6!49V6.2(,U4TF1V=?=!Y M('<)()!?1=-8YPT_,$KT.Q2OO=POG/RR???BF*HFQM=(%ZD?X38 8*+V5;H% M2N+<*[(K=$4?B,SKGS!:(!+,(MOBHN@1FDT'8 M0;-Z*FY6K)*RDRF#ITZ7SVJ*D6S@$L[D21"\+W%P]\9 MN-HM\TYI>@I)\)+O!G$ID['AE8P" T9?2Z#D Q.8G[.HA@:WOQ;L59,C]3?6 MCD6*BL*\6NS514)^V8L?^'F>W.Y+%31>[_OT1#U\2U-8O!4_'ZMM"PDL3:GV M$NX^5=S-(35%Q7@QU+3LY@O-K.01 MY/%+JYY)H,[V)V#YGKZ!W]N>*X9'=OO(6.H\.UK=NXM+HFZM> M+,!DX7!_8L4U!T9.,)M:A=#SZ?3$/YYB^ K(WCSOLZ*,"ECX:@*7O%UCZ: "6#L#2X[=FDE3S MVM.&<=O)ANP#5/&)9@=B#**+M2YWE'R.*-\V1+;O_$B[73R_#7WW^M60W7)F MCNLFJ[Q=!5_KKBS.+A^3+:0'1/LR DIKO(M\#V:GM@9BZ:*3SN9*2W36LR;T M.9Y=3R:-!&+JIGW/GJ_+GI5UR>6M9AK<\-$."!*UKQ!/VI,4H?\0127KY>0, M%'/ID*_WD(8Q"D4J"E)S[<_[&SVI->]=C>0>09Q1T3JJR*0>LB_AV3R-]L_. M*'I3X>5UC+HR4.3S?SS]+G[Y0QKLR!\)-?,X^3#J;7>?\(%J5Y2_X%JI]&%' M'7QW97?V'_]^=?7E-V?TSWY\U0_Z?D(L%LJ'Q>G)U>5GO,@NO_K,!VEQ@*;M ML?P9V>6:^^'01712.5-1Y\K)@V8Z,G"B-VPD.YQ;URH!QT7-2N$!V&1DJKA2 M'"7X%V6WR+G1>U9*0Z'KB7U@1(+:=YKM/X#HJT.'8BI&C*)#7T $HT"RN6O7 M2RV<2]NC7<*H_H,L/-FY+)24'3'+>2 8/R7GE&LCJ>+OUSH2NI,B%@2+>FR/,AH@#'% MZY$3& $?,LG7G=OYMN\\[F%&)4NR3WGRMU*'W=NPX).(:D*[7"\A[C-JKY.O MCHISM!RJOK#T \X-E-W3>%K!/(HW*0JI:3@G5#M2&,E\6V<6_6&99'_$WE+ MLBD:V[]N5]*Q=3,GVS 28-PS]ZJ<-/2U MMR4H9 H/C[W3P9A1PX'/5BYI/C!.D@3)E5M1ATD^9Z7@U)A*16Z&6A7@\G ; MR"UIN2.-G?660@"(VS.#0( ,,&\GO8B*(8\KYH@1&!8WWT7L3LUZ):X""%C MNTSGR2AUF; 5CL#ZRHN*=Y^G"\GRMEFKW\(<22,.-?8!3@\D M(I+-U;%^0D5K?@G^77)AR"I0L#)YB0B@G&G)NE"2*?;^[4$$Y$NA[\K[.!3% M,YYSG]?!_;/Q1&ZC[(,_O\;T(+4 @SBZ#C-KF9+3D__+WKLVMW$EVX+?&<'_ M4-$CW9 B0#3 -]OGG A:MMPZQ[(THKL[[DQ,W"@ &T!9A2IT/4BA?_WDRLS] MJ$*!I-R2"-+XTFT10-5^YG/E2N@0*/,4S M)R?KP$U4B$>9V5 7MRN]T]0@@B-*/E%@ M73*J!:UK5?]&C\:!6P76P_&< L'3&K&@OV6>]H+K>Y3T34J;F-RMZ<@'S;#8 MN%*+1;!I#97=K$RQB]&DP6W8.[(N8L^UE+_X3B'\T$'>PH#:93&#LY6)!_=W MDYE_U29MQ->XG+.KYK$9C\P< M2FL' <,J;5]D1LL@"$H>"KA=) 3O.50#-KXU _$Y# #%./DCPCJVM*- M+,T\9XY\\84W%K+3%N[OW:\=07<)>FM1=H5(6VB*2G01D?686SI(8H8WMHQ3 M$5+>*R ?%XB])J<+MX2(D[06X@*F@!>Z1WF"X/ Z(M&^4MR>'RN9E)EA%YG< MOO/^1K<("C<2KLX.Q_-"7%KLLAP"2VNQ^2R%BD5)W,)%H41JH5G5JIBVJ)IZ3-'^WNCN"C@L??"L"=, M+0P+#=)O,BUG+A"^:7)S=?*&T:+$9 KY($=5K,M MPJN6BLEP@2SF@N@(.B-JZ]>HF@=ULER'Q?HE*)3-Q^.ZZ.#R<8V7'"U6I[2! MBBBFB1E7%10\0](=GPI'1A M<'/%&%5SVEER&_I%K!WLG1K;PJ/*(?Z [>1UFA?))%9!4,!O)075H4W6,CU* MI3(Q"ZF**!K9502<$ZDFT;,!]Z2G!0H!+P33*\)!M;#5@"JQ<'J,(\J@K+09 M74A$Z>$09N3(+6BI8?EE-;J;"5#/**K"%7&D^0P=Q\8@?ZQ]*B%X6]DD?[ MR)3!^B^QX,S/96923,[:SZ%QP(UO_1PMIX$+&K,1RWY MIB$9;3:W%!)*0!)PXF66!P"IX9>B@W>@DP=5A3]QE(/L?4[8$T3MH!.4 GXI?+U[]>1EK[KZV2Q<#U;0G)= 4 D0W! M(C"8-[J;GQNDV"GM;5/:G]$V3,DT>SA-UW&QDKZ6.#QEK\&KV0CA=;;,4H(> MZ[Z0V]#TM>@UK-X*]TP!WOBH+<;"!,N=8"QG*KAW6?^4H[>?S+BN1&AJR%,E M,,:RO_=CMQ7:Z%HVS@OK-G(&^=Z6:]1HKL,06_(@D2QO0)%L(IW1"K>RS751 M.;7$A:BK#4UT:!!CW@GA0XDN3I^';GG#W=+P^Y.Z 4_P4K,E+B6_&F2 J#Z@ MPY-7/NPP!?N* L=\9UJG'5J =?7(04-!XTYP,]/;^@>T:I\=2L71I&VX,9J> M69BBV7'/07:R2>\:W#6V^RPA.2:M M>!$R/HZF4NCW'%Z[YXG7[I?#2!,RYI$JW$F,+;)B J*TN "9@:U3H4-6W0! M]*$N2]7Y?_L($)H)@Z8E'<" 3M::L/;''=%B7_IF(7*MZR-TJ_+:#>:FQ"Z] MN>DC@0_6>^0)GK-OHIEDGYEY+"Y5&>DYDWI.93I^;49%C6:!7'>%>(\!#$!" M)I(MOL_IHY/UR^6O[T(!**@X.Y)^DT.#=1RTA%D P"C?<3Y5QZ#[T5L@5Y=I MT/ VN"0*P;.7JC!JW2H)';?U9+2J'Z!KV*FRF&-=;/%I=6@3^PG33I]@H90] MRW.::(S5.V2>"44LV30OV;QKMM2P2\.6>9,7S[+GY4Y2L#I(&QT6&1_O:*:Y M@U[(CA( 241].O,V%E;4%Y*A;0JZ9C'Y3K]L!Q3L-BSCQ0[+^&6QC!<[ M+./68AF?H-QXD"DI%(_\1]'\JGB=Q0K7"(3B$OFY9F^)R;Y)YTKAAFK*L";# M)X1",%W%L;^Q)H=.UV]=;Z@-7^!3136 MCP))1>TCW$#7^@\M"#.U@8R5] Q12CBA0::;R9R:72',#;$B:]3*/=O,O+[+ M)6S;7?BRQXC1[#0Y&DI8+::!<8V:S6I3T#?2&('\>DD_LJ)]0D\1]M?]/5?V MICTN/ICK/&4@.KS+2PZ"O!:H0$BH^ +45_2"?]'CZ$OQ)"[UIV/^:8+7^).+ M(\F9:2VQ?7WYX956U[X4QP9#^,5B77Y.1NIOX>$K?MN/O\%[XW"C?CY._M?_ M=7A\]%U&/^2WINW7_/CS+SWWFF5<8/,2M%;3)1&54=0STC5%95)D.-X FK[( M*PL*=R!LVZ*<@S6+)*,-2%L]?!C/-S8]!:3J2_AR@TU?$D>.0-\BR"77'U3A M\8*@#%@\VJ0(=W:T$\8LN>8;ON8[=?W+<,AX/>EHY@79%RB+ M)E^&#N<L26ML\'_[ ;,P>6/<9LEM;E41U VVI46%GIO1\ M#6-OR8HL:4%N3++2A]VVN,' MVG3=#4)1"X$#QU,Z3-%UCD:SR,/])GG1Q+6/*0S31D]JVDIRO?#D=^,JY^?V M@G&"RM8E>_@5.JX\G-:Q'0F3UM.7L!W3I*/K$"C&M-U1^(2C@3Q!4@VE#W@) MHRXZ'[ROB[*.A0^&S4Q>EB 197<";PV">[R8CFS&CR-8=RY,QO#=]P%K73+W M/PYO:>*JHTCCRF26Y>6VK_T5Y1XXIA\LMIFOA&1KP&9[(YL[3H'>Q4L]<$FJ MH5'?;!R N-=F6G,(8 [T=<@L*Y-0JE4CFA[C^SSP$=C01"E(XE0'SOOZ5YZM9;250@YC M)[&NB M^&S=O?NWM3J1;N@W.K:$1]T=1XMXF4Q0U\TN%T,<7..L0GN(!OG0)E3]#E4& M-C*P9#>XJYU.8-/)7WP(-MP,-;*UJ=2Z"*01<"542&&OE'[ W)/Q4*K>8:/? M=^KF_8\_T8(59(1M2G#NK/=M"M$>#78AVB\:HCT:[$*T6QNB?3SBX$&<^1]( MG23@HB13GTO-;R'_ZU+*O< W[U+'JZ9+18;+I&R4CIE/<)U"GT>4%0K+9VJ@ MLPXOZV(:P]XO7'.2!9NA'2VAQV%S3@$AA"T)&$X?I_Q@5KJ)A"M"XP*4.6M. M=H!KNI4AD1R)@*B%2[S@G4BGL2#?/3SC)"':30=]QL M67%MA8\F;URN$&./A0)"\IXVFX>;/:DK^21BS;\J8H-,<1BAF4EF:)ZCR (FC6RV!9:@-S)#ZGE^0-^+L 9DDM,;N<.F]A3R2!W4EQ M6BN&F'>PV8I%W!Y]/WKO"D8<#(H.II]>D8LO_=]Q9M7*!4GITJ'P.B^<#S%. MD@F#/<$>-\MH<2622TX?+48\9O']2T+F.6BW3VB@;V/R_H%2#3E,YDC/(BH) M.%8_^FM^@[?W>"#=>/2U!4!,)8SOT)ASYO?7:N$FT0@*LX051AA'HT>U) M23A YSORDJU6!5JE%O22[VP2AO_^C>0%[R39IHD3/RWRY"84/U#-DA!JJ.4X MC",VE7*S1FFGE1_IY>!JL\\SM:3H;$,\->"VZ/(A../8?7KW]SJ/+YIS,DU7 M-"IRTEL%(V-HI&1*5$H"8A4EAZA)^0APIM<"TG20?_0X,1IK?YF*X]&>*X0\ MX(^V'\-2]#G3)*\1F6BIMM-UOBYNW"P%D94*=?KF9)7D[,.VU:XW^H11/E4L M72HZ[(G83QS<'_EJT[\8S2Z.PH#3:Y_4SV[N-*J7[IG6G+G9:>#O" MF[?%YX>[^/R7C<\/=_'YK8W/-P^$[/GC$1$/QZRT(,]N%:5Q;?%24J4G6*1% MT/C)TH'LS.1MTUZ_SI-"\@R5K2T&YJ0NQ46"SJZ3BK$<:[N-]B3KF]V/WDQ1 MT6LY V%1MW!@:T]ZX0RN_;V$DR[H^57. UOBY8;76?=M65=A)@%=H!!IH1_= M&(^5" ZOO,5D'!OC8$\X"H$1D8H2H(P"($?03S9 0N M)X6ZV$65JO!L%L^TVI#1*M;"^O#F:!/O'M3$8QI:\@?D60!N\JA! MLGX/UE:YJ-.F [,SQ+9\2I"YXK[ YN?@WRM05['7D:$@H\?-&M)$&G(B^IIJ M.DL.LRF;?BF#HR;<:(W#RB9=(GQ\;1(;R91^:5P7XM!,ZJ!$\[QBTBKI\P&2 M8O!Y9:M%7L-O8:)P'W<5=*AM[-9KOWOL!\Y\TSFJPN6OAEM_B)?&R;<,4+1K M9J[F=B8DM)K7J^8PX+\AMO@>@C0.,_^8Y3>IF.5!"C:X0(.P^AY+XL M@1O"?+Y=9>-L>X=)PL(Y.9*9,<0,Y*X(VDHQ;U82KZ#?W<\1\&DZGB M3["H^&MHX!YG&E3UU@X/UE74!'Q!#/P5]FBD^/X.3,YON==QT G7S%?);/VR M"AQ%'<]I PJ)FX'J<2G!1RGXN$XD6PK<*+SJ)M-=H]=%MG:+.X89H,G9H+N+ M+UGZ/C5S$.[(;%01F[# ]XUKK//9-ATXU^?W,'2UDW&@-@]&Q]F?UJTB(#S0Y[I%6- MLE/,6Z0O1#&_H=.BAQY$7, T\)%FOA I5&)0&SMWB&7/E'(,!=UUX5N!;"*; M_ZTF\W"2M(A5\EL\-,L3.]4:,R$NRY'(D2J(H@PM[%10\$6YXQ1Z/%-ZFX/* M1ZO,X[)D'IEN&DNN58&BZ*%VZHZS"C^%6^/DUAK4RD-N3R3U+)&2$?MSS8E% M?[#7F*YQS.\^N9:HU7ZS=7KE3M@#/(J5C8?!%Z1X4])O6K#/E3?7FM^TUPMT ML5,SD6:5GH4.FF,G5K=\2@'(54\3*V@K56/977L&5=OS/= #PI^W=MWRLZ,\ M4>,!OIL2_&XT4Z+STK0-86V1V#>?R)"+22=#8/9#G%OW *W%8L?8U>NC[ M;&["0C<9]&:<1#WZ@EMM!L]MB4 M>K:V>W^/F>2Y^QTS[.(7+ %R-GI\^,14^?[>T]V)AW5+D&Z!FHGNKY M'NH:;&,H'VR"HZ$\@9NB!RE(#HI,C.VD3J?[:."^>:B&E3!M)>CA= MYD'RPR-'VAY<0.9HL&L#-E$3B[7/ZW1X=N;+MTE<@+)TTKT0_&\:."V&5MOY M#O#^:P([?XTXF["#_C\<#A2"7[K.("01=99PUMHZV5F>'4@8E)&4O)"'M!18 MD9/G.\]CRZ<4YEWH%+ARS\TJJFG4E-:JZ3'KG;!-M#2&\@640AX360:P@+)V MM H89O6RN##1E*ED^,E0*Z@;X?/:DUX1-K@\ 9R\#*U#75E8&$]?DRZAK91.JIA)B&O:&$'5P"[-F#CK]"L@L+3A3 MZ(3ISJ#4 N8!O4B*807@[# =\ Y+[7>Q)-&05MKKF&M# CZMC*1K:JMQ.,3],0@<06);F>Y+^R5-( ]2Y"!XU@>) M-Z:OL6C8EWURLH&-:'[*=JA#QW*#*.%Y:]WQ7N2:/2$]YEH_]03/1]\/&5D+ MYKYC4LN$VTX)[D("59RQ4 &BQ:<#N[3J2>$$\$+LHOGJ']#N?)B1&<\I^^_ M4*X]O/A5/8I[T9L"!_,7!'6B_Z&%IC]=K0I+C3&GPQ\"#(4:C6IE;1^ W/K+G\UGOB_!SO@3ME MC5X;=X[TO0 NW6;OQ.+VB$7+";2_9X%; 05F VJK<%RZ/@]Z!XWCJUI:6_=>6$M#KYG&QV$6+MNCJ M:B(,.6!LZR0IXQ(QOH[TU41Z(JQCOGYO5]E=,FOK3W=7CUD1)RSG,CDW4>>Q M\;A.0P)M_L\Z_HA77>?I.,[(-C*VPP;:TI+[,ZZO+L4* ;W%7<[3 12"VB)#W,*WK9-''HHGH0L9K M#Q0-8__%&(YK('R7*9(0:F5>VZHSNO"V@*01U[0E-;>UE 1.N>%\BOW9#! W M8[),7]M@&2+-LTZ"3"]',AQ'V(J>'[TITYAA#8"<0FI.N4V Q:;:[(WKBH'O M%8Z#1LWD55, L7.)[\L'13*;5Q[KYZ(9KQ4*&B2H1D8R9B28=A;5]DDT&_Z- ME1]G]7L.FH9FK>H HBQ-H\TXZKRN@,WL+)MIZ%PH\=_R(F@7M@&XS*%?]>I* MC4%)SQ[\L(GVS[7J)-[4XY4&+QHST(9+::E2^@* SYI7L[-!%V)\RC$Q;1SN MD>* GJY!Q97^;WWT]5*+8/PR(9[TB>0Z.]EVO7H29EHKGQ@II*/KX0XE'&+. M&^^Q3]]%CK;H@K/+Y"$ZY!S'B5X8B90(T >;*777KE.,!A#Y9"_,@G[/76'X MAE@,-*Q710JX$/DK2[3%H*$7AX/A.9I=<>7 2P:6KLN0Z$4LJ*J27F\O!_X?<2]<5#*>>T$O,\95I4/(Z\0J7J"DLF MPG(?&T #/"K)1#HU'F,',TW(9D_ EZH=-82L6@FS&]>'XVEU:;'QS;5A@#S$ M#"+ )%S#?;O_I._Z%CF.:)A<)-&J0"MRI/DCZJGJF./Y%ARSZI$_5+G4WRC) M;(.H6'[D[@7M?F<)OR8&RC?,*ZMEW6P=QW. 9(-&@4H_$R ML0)L;4&I?[,AEQ_(W[BA'PS[117?2;'^/ MGMIRTUOS>GY*IQF M"6I;&G(<2*DL7R0OE6Q%:+'9['3U3:I^2"W&)!R_$+G+."5/DZ)V-<++62HIQO8", MX@)H\F9E3Q'I,[DUI(*Y*@\4HA @MVMB1D['X&1_++Y<5P/4ON:N^Q:P;G2_6:"'Y,AP8LIQ-5FR=:5GH)>ER3_K M9,(7G";2TU0 _53YE8"-L,4[V'XI6^%A@MF)_DM2I2NI>LG0#]3U<8O;1\6- MCDG<_5.]H5YQM)JVP\3C.0>V96/W]V;Y*T@$D6Y'Q^4QI]K8);UK3Y8R6_6&VX"2]@D\@0 MES6L@&O^_0)1,AS)2;Q 8W8V'=B$I2%R4TS9X' 8\CYEUGA)_G[K72AFQ<'% MH^CJ-V\]^_5F(F 7[DEO*T+"3W#LA+?.BE>3EN8&,H7-61$M6H7UGHR6%>?T MQZ#^LM;R_MX+NXRAK=RQ-CSB5Q9E_HD M4,+_.R\^1M_'V4=DUL8K;7G [T=GVMD,X4:Y]P&,G#8"Z1K:4I&K3/[O'O)G M4A%Y>LW]YH/%Z6T07,V8AOU.Y^.TLZ0NMKJ@[@Y;D09HP\IV473"JT3H)^77 MQ"-:AH D+19#5[?%^CY7]1*UQ;HD;GNB%[HZ2>X9Q=:\C=^?))9_#^G_NL-$2;3IGMA"=!Z2557PF M5+DQ+,@1KONV6+ 'U*5!7G!,JEF;'[/!PE5MO(8@?^)UM 7T0:_>CH.FO6J[ M/N):,HPM+C]*JLD^4H9*V@2IU.B?-4 ZLC&6$ZAM!P2'PWGU&T[B_MY-:T%M M!KY+">-.)14WJ#'9)"^T66YFC&I<82B,2RA*1EC!Z^=\,@P&/ZQ@2\&11'8K MO'GV,[UGT+5,@:,I\0\9*O#2M"O>+J$38>)4?>0$QM6"00=\?^/2^+?@&+L. M=F(=M51I]ZFT95C^)*.'6P5SD?4U._7XN2\8WO5%VY+ZB-L*?(YV!3Y?ML#G M:%?@LROPV?YLEG*I31E# . ND[IKX;9VC1?W/V#BU6;IOM-,"XE$/YO4"!6, MR4>!/O!(2M8/BP!=-#):[6,F/6OWW\(]8H%-.Z# %JI&SB/ZO18V:/9"7)1% MV9G5%;9X NYKUX+.H2X&<4-)5@M(3@B<'+#,LI@&;RSIRPBHB=4KG%)"2!D0 M3,=*#NCP\;>=[C9GMO;R&5?Z@8 5F4VZM"@X-R($6I@2&T30"'PTZ'WU,\E$ M(4D)*E7RX_@Y[\6+,BOV'. M5YY9WX[Y3:/HT"Z\7W#RXMT9;#.*8=171J*EQP,:_$WG(0;&!'@/]8K6SR]W MSNJZE8R,=OA8RQC&T:=&#:7%QC8.A"^[T$"DD(\4"X=0P9>F -B,C42^;1!<3PU$P&TJY]8#Z856D79;2K;[]>,Z TUUC MS<9@LP7"0_B:#=QZ\?Q0[*\C;"N MV *C/"ZX,[*'HJ#3;R(9+/HR(NL@61JGK%&48*F*9S/#MKE\RDQ5Z&2X\;'2 MVY$#JEZ$2Z4A7 $.J^+WO%((4Y5EC3MGIF1#(64E]\P&TX-9:P*!!+^U-+@T M(:CX=FUWW&IKC*U+W 1\ Q.3QJL[! [:(\\L&[D!&[G?4NS& J@PCN-[P*:H M] 7&S+E0?^-=*\?@$#1*+WET#$.]24K;ODA:AH*>?^7CGL@2)'0,]O MN<[Y:=+Z%EE*I,.1K\H"%@,\#Z;'4L V KAW]07E/28J+CY7BX.S@/TB98FQ M1>8>F&&QS8*+94^V[6O=LD)A93GCL9JNFN;ZFI4(G*]<5[J*IXB8;E<:PS B MQ6.'&3'5>H.H UO7'T>@ZE#^./&^'-HQF" RE@F9J)KV203IR( ET$<4MBR4@HQ88WX;"*"+M[@@SJR4IK M1/W^B:"ER+\UDZAK(OW(LBVP5VZ,(L 1GTALHK+C"+O8AQ/J=LJN/_0DXA0= M39+AZWJJ!7,^N8[)G)QISC8IG5UE*?D:# MIJC-;/_S[>](),&!A8+*DLG+7 MK$$N@E&L741>!XFL]:*Y!3/X1M<;A@V18C[!<1(#K5T#S"&323*1XK16^M[! MBFQM&H<4IU-DCCA_7.+B6BM9X6.^9=1V=FQQ=@?U5\)Z0^SVG&/A!$GHM;.5\&AP;\$M8VUP6, M'H2ZF.$IEQH9#GVI:^A>>#//\3@FI4+VO/N02X;;CMTU -./I[:)).<*N;@I MT2:2A9L1S=6"J^BO=3:-K\F+A4+UB[5V_7J-]*:,0E[:O$7PP==G&2P**<-8 MN*5HGNK8U]*:5B%D7BXXB OWAV<52]PN3>5FJ CP54P3-^&6U3<1%?]RJQ3/+B78Y$,X"2:GG!J%%*AO" M7SIX!MUB(;N;3 YZX="PIN/;*N:;:W#[Z-M:]\:-5N8AV1ASYT W#!"5A4'W M6P=$OO_XHA=2/).R4>MKDO*"30G%_#7V?/V)GG,'K#>H!]UX(&RE\VV#BB3^ MR)P8I8U@3P3HR7SS<9;5PKPEK;:PA%P,C(IK7CV2=UH(Q>(/?U\6 .!5RGN! M<5A6\'K$-MIKVQK/'EK]?);F(Y:D%?"DW% AOVDT- KQGT%0E<\L#T?@YV02 MC%9W;4@OZMX0QDPB!Y&MY%9N7F*M-BSYN_&XJI5=6+A/Y51>ABE,EXUJ2Y_P MJ>TK_!F[Z%(??'GH3R1K_*5KMI9BVTN?QEH+[ C62G:(./L,'L?F,0?SPC8$ MHZ.K\UK8O=NI5DT5=T*^0TCIK>_-&PAPU$Q67+CG6DIIQI>Y;JXM:%;9<+#M MOA7#>I-*WOXN]I9-FK\P;').U3QGZ)-G!0CPS"AB1'4R@REH-/QG=BTT,Z%, M 7*R;,"T;&8II'PPX'>C/;:Y-";IM66/WCGH%+B"$[A#]#1.'$_)/]SA=YO: M\[,.N8($>,GO$J4XN;3.\!;DIYM?A$5!"\)8V];&CB0O,V"]TT+[X%Q*:6., M%T.X"%M] (&6MIV(4+<.;5 N'W+\!66-3 B2=Y4.LYI6@P%OGN5\3#3EZJFN M)&4L6^Q^C 4@-]@@9TKG)QV[IB!)UBSY=8\6A$:_TP;2KBBT ]D,HE\(;#AU M02XC*\YN"C8RU^KU[98%3E'@4ZQ/N6#8M\>=V'JPQ /%@>!'])!;% M>[JT9I&,=W[80[OPR+TS<;#MM"3MGH/.RG,#8J/(+!/>,GKB4G=/.="5<#RO M*\YHE+YWK*6 ZV9H=XE4%]L**\_0'UJHWC9V=_BSIN[!9[_K\_7@P_\J1\F# M]B!'U"&QG^-(6-$B5(_V$S9=G-1)Y?7:2L0"K9K,]\'CM3;)MJ3;U!=:$(#V MRUQ!X,I=40\[AA\4<^\6R2%+;37U@B=(05[8V3D'WFT08>;7QI+&JLEXK3H65.YP*-_J M1Z]TFB[#YB&;&)1=4^=$!\L(84,F?94O@4MPSJ_UHQ49Y QW9JH-E7.E7<3& MCF8QB[Z/"Q)(Y*FD:=QHCH>O_CV9D-*(+D%YE4>_D4M418@. %^TO_>N*5?" M+E&P#A:>?4_(K6^,X9.MZ\:K\?>DJ.J0M;YR)-8KMP2^O8MGFKHF&0[G#BZ7 MY:IRFRN%8[)@2M9%=HOI/W))\7 M2GW)GY0 ->F=E5'2BJ2H2R*5C#)DMB>D8;F^SSBY8G5Q0$TG3)=,UJ@F#+>Z M=VV-,EI6=YYAN\5,34"/D:@NWQ>T)P!!O';IY7 @6=V<'5?%SL$8OM%+L>ZG M?OST%,--GB1VS\&#SG7F[H3?F&YJ=W$^Z^(P/C9F CJA*4VJAC%JT=0:!J\L ME;_>%YR2H-\OY*?KEH4TOT#^.?9-=JO)R#+EPJ8:%9F)&+!=-K4+'X;M"59R M4KVYS1R)S&R# !6?=H8PYH!$)%/EO>'+.X_U0I(B'#,E&Q_VV+?XB+@>E-$P M(6\LZ /CLM&ZXR-8YF,@2*P*GW[+BY[]?;:M-8.\KNHZA:F MB=YH))(<4@?1Z#Y @OI>M5C'KNL4EIFMA!5BD%A-DQAQ6R/]9Y9SE)5+HPG) MLZ(Y/1 ,*[(.T9<;V3PN%>9HKXV%N/?:[*$]@>W#GID*5H_6Z^FO+>D47""V M+=5 E&"E."65F37ZQ<55#,*X(#&;:XF2'&1^DC_L63T%/(0M2VVWAL8.E; > M,D^]#?=.9&:6$49)PID3I!*_7U@_I&985L.NIX9M)9SKKWU/UL^M4EQ59!G( M\M.W2A,FD\D7+(6S7K+!H&$"F"<7=IDB$8!%N&@M29"W\-*7GRV!7/=7>B-S MJ4TPF"2WI&&^M2S3L(B_)^WH8,]*'(KYI:QQ[5V 7D1OFME,OFX&AU(V<@3R M;G.Y=YW9]#%O2K,[K\2"EM+77C *Z31)4R&P4X]>HF^E3@'O!7+=9:A]'Q*I MBO!-Y:5K@ N9WPC!60??98/;$)DLAI7(4'%QO">^H/-F"0H5'=,+F0H7"7>Y M-YHHUU,6Y"<8#F87(8*?$\MY@[BGDXAB^W&QTD,X+22 Z#ZE51$V"6D>#,+# MPMQ 2\@@L,[N*B.W<'"=%'5)@F):W4CWT@/E@<1^V<>#HJI>EM_Y O,JZ) R MDSR%T/]D[ZF?+8^+C(+3J0V[-SCK9(0?W DG5_3P+X M-R:0D$JXSK(Y*=!V#TJDQ1N*V';5;KE-MW*I0!I!OX4BV&1T%/-,V$41LQJ/ MZ4!+42N+!MLV-$P@Z%GC"'UPM3J"^!JI#P2]Q>%9?D7'O^F8=QL!:ZG4\*(@ ME+=6R/(5-]QSO(FBDUM96@J\-C_D+?20HE TOV>_+T58G@^U1ZL'G\KUQ-+P M/G=?XJX?.CL?TE"9RW('I/J"D#.ET&*M?,H?'0TF(DQH%FEJ,)$>.E88!$SP M>J[HD; IEJX,0I=5:]%A6B=62PNG\2<2-\4(@[-9'4D[M[1>&*!B7)%5[AKF MG +"M$$)>DK:ME& CC(TQ+E=:Z7 Z5+N/0O9;?V^SC0-AOX3#>7/D;A;=7Y MT-E6^ZY>2FRN!8?SM&6NYN-#[;B#46WYE"Y]N[:)MF<0 N8 / >X+^/#50)X M H*&^&6O;X-^]559&GRDJF[)^2V3EUQ>! M/K(<1I+;D>;/GDTCT+PQ(/TGCJ<&8>?[OZ C0/TG&YWU0>G/'O"@?_:%Q32B M@/RP9/*??UK\]G\&@V,7DGU#$D?&//R^WPBI59/?/YDO//J_9;BOZ35B2QC1 M546>+))IP@_?'C:'Y'E;-2S_C?7LX5G_\1?F?FW;X9?\*Q9/[X36$Q1:)QU" MZW!K9=9[J3$4U;R33X]./B%IQL@*&(-LP",@5.7 0)!==]P?DC6:IFRW ]5L MHJDQ"KX( _D>;FA[IY#1>M2_6/MUGE?-GPJG9VH^]1BY6@F>L E8M*X->#)K MH,#C2. P050;]GV%3M U&:;U0OXMC2QI]?(;B8O&8[")@*)],4K%*:C83C?V MB?PS8$@RD'"FL3-S%_%XSA@9]K9"ME3WN"+/$9Y%^9G)I/TB;27 /;B6? M>PE[2@$;1)9[62(#L-(Y2Z4?NJ%R='C!WDYI_5+;15)]NYH3! @[\^,#=T/* M "Y3J?8-5I+.:M@AJ*QBH4&-H5,D-734(V6 ?$G&E7& ')E9?$.>E,VNW>3RF^/^ MB?_,_P@ECS:74-:H4A24(9B9BV3<3B-:Q*'0]\('#^^BWB>'C\4#R4&V74;1 MAX ;[W!'2IT@K59S79H"87AXU#NZN+CM%O--XU)3.2&NPH$;6QX.3WH7@_/& M ]*'AD^Y8UZ-=$!C%F M\LU*;@0*]GB.RT,A!T]WR,$OBQP\W2$'MQ8YN(L0/$B$X)L@'IMA@]..L,'1 MEPL;?(L9_4QV<2HC?!^T>M_%%1ZA7?:ZR.D0,KX$:,!D89JE(=RDE;MQL;N? M8NN1:ZNDSBLI%0TF_*7"WHY&7U)H[?%T5ZA^G"0E7&4+SBV2:\Y1"0/+_IYM MTM1=']8+J^35]Q*X /NIL>"U&.\@M5Q<[3DQ9L%816%$^4Y(>04C(4W&NJB8 M]O<$N59N;,$F";EJM91:G%0S@4B4Z:+P;"1_S!G>90$\'P<-D$D,B)G")C T M@YJ,E7R4I.CXD,:)9F"5+\N#[?K1&V:OXI*QH!<;P^)0+8?_'R>,M+N9:VHZ MKROF?;*Y\&#<"W:P1R: EM@R]E8F4(QW;&9NL\ZE;^5BD6O23X4I=FQ(0OK[ M,5F23(SQ:QX8&6^BP5"&7%]^W O2RJZL2+*17408S4K6/P*08Z?NOWE"X*Q# MLQ]O;4+@+=TC35_&4X3J?G 8N)TJ?Y2"X!MOT39K(M]N?P#74)IS:^@0/[&K96]O^ MO%&Y6HSRU+)N__K3SU?*J[W+_6W95?VK'QW\ ["*)WJ[61[C[ME.V;ZM]U!L 5C(RF0&##4!--YDIOG%B M_Y$?EB]\CW^PK2P?_"8_!2'[QVK5BN+M3Y8F'WU1.[[6ZI :?>GVKE).^KG] M7>_;4[DU>& I1SFG(R9"R6A!*\AL6*I8H<5%U@ CL@_C)F%Q)AT\I <,OH;' MB;S,ZPK,_!-NMW!EC+6"?C TW61IBWO>!&V<;=,1$L7Y#7M34^DTTXCE"U(K M6.L-\^.&<&CG+JO"BP<(@*1%1I;L1 M,/?!VISML#9?%FMS]@?%VFQ1!NQ13^E[(2O?W],66S$;X!8TS)(8LM3RKJQI M)\&\.]W./9^6RL7>4/XNY^ZAE:TF:, Z"V&7:A!'?'[[$%H_&&G=+(\*D+T8V.V69]",Q8X3B6M0=GW+!2ZJ7E6))*C7@!X+1? LMB MR2POE5M84986](I5ZP5S90:A414LD/1[%19O]\>=Z_2 '5X,5,G^WI6"U".4 MC"*8S93&/O3\X)[5+D9R]Y3>< ?#9F\'R((KD <<_)2/4$+58&/O0>Z^(V># MFP2<*R/]C7I.SX:#H-Z*6<.XQ (P(G%-A*@>8@/T_>R5L!\$;G5;QX+RE=[) MR5EO>'RX%F1IXEV8"6(Z)4'&_0CLAS^^8QGYZMT[EUZ1)>I)FZL)O*IG9_W! M@"M]^-%.'Q1&R1>8]0Y-JHK\4P+X3G1T]!S0HT52+Z(1\[AHD!?P E8P83/C M8*'.+"G_KZPKN$Y%^?Z%4P(-"@6'9@-63&=G_1?;;?OPI'_^7.@H#+>::S+G M:Q>4UI+="-L6=TO@S@5*V<'D&[XK@"C,0C-3_!?6/737]7PC (!Z9\*HTV!:LF6FVEI":H?>%*M9V@?SA!_R8D M$?2=R(WD&$-@'Y>E?7N!_\BWZ^O+]F#_7"]9NG](HD5 M]T.\9F8-Y6K"!==,7UNWK-D>V77#]>T<>M&;;-R/WEF;X4K-+"AN,N<&80]. M6[-(OZO0K.\:)(YHCL"==4O?&VQM&/KJSJ=J./;J_0\?HJO_%2^6W[V/_IHO MS*A.)#'WXZ^OH]=DBCBF4RGGUD3Z 9D7$_#53&M;&UD:(Q2 9,HQ1YI$G<.S M;$V8KO==<I_G'NM^M8A1@?DJ7D:G-,.? MBOR&ED-_'(X<4N<3!RS8B$UL/;_M?V=[2H@'K5$#&]J/?OG?5S^R^0N$NK'/ MCZ-1D<>V0XM$GS^).2C'!%F A2E;754UN2!]L; FM);:Q\@G3@=LO![U;&$S M/X>!"V%[\V6EW)[29MQ%"O;W)EH6G:9*&[QSX)OA3OKZ6I29_]8)YTP6Y&<4 M8[RL6)#J_/A_!H-A_[?E[$^TQ-5__LE%G>=,+(!ZT]/E)Q?Z/3T;+#_]*?KS M(R@=_/IZ[K$._)$KLL\IEC[?)7"^; +G?)? V5W*3<'=I<43[^S\[?(H?\DY M,AG"O6U$5+)#8^91LJ3IXL67/D(7!.DEHV2#>N*JPYQST%1$\SB*MP CCH5+ MY,B16;2+HR,.' !.Y!26XX=L71]?&#$%*^)_9AZGTW845Z?@(KF3R$ZTB%Y( M^:6A1R7(_DV33 *+'VK4D0X'HX/A.0*31R\#3&TXEY=;$5O8\2H\J5*7KU)H M.1QT%%J>;FVAY?_[X<>K'S_\_<K,F$%_MK5_[]R]?_XS@=/ /#.$0#\86_>H[;F M_B-I!W,G_CQL:$[>10LAY))=O!#EG%MSC6H#\4R!+>F>5(MS, ")'#X%-M0Z4=V4,C4#LZ!!-%YAL-U1$VO(F+ MR4&:YQ\9/!L\D".ZEM%$>@%@!#03Z4L@A*_O4_150>37=J#C>8*=L@+1I\** M7^N+?I87":NCGY9M 8??*LR8^URT)B)-$1_N.!X-^Q>/_HI]%241!DXF*.;A MV_ 7<0S07OI/__6.5-]U8F[<9!\6I_0D]O);4&P*5M3:+>E*NT"RG%HX_E44 M63"#4L*@2<>A)!WV8G(J$[2R ]-NI/DO)>RUV0W;YM&S."MIKS2)JIBFF;MN M)N38I M*0VT_20!BNS7/%E&COP(?1SC\=Q&%<8YQP1T-F^4N*A!D!MDNO"+%!U#RTI_ MQ"_FP$(19Q_Q5JT:X?XJ]KM""#V-1V"$;1R/2CIY5((R#F\2W^*$P LP E69PF( MHK1+)NE93@=JTR(TJ]3KM';X@A= H4)-UPI:9O3; 2V9D7XV-'P/9,M1T*S' MRTZ3LX3@B/;=8K&O.'$']KBY"\*$S?1IG=W0Z;)$T(M$+SCA5+F M&V6WEQL]!<_VW/XM.+5%R C/B$7R9DTP+)"SZ96*XG&18ZY!WU8PU!G&L\=" M4<06>-AR<)KF<:6,Y"1E@7FOI:D6VJMZ'>1(X^"Q%D/C7* :. M-E^ ^)DOO.3:0_ITR[6_KL2XZ#$N[?[0"^@3^M]1C/_J^%&GI/R9J?L()\>T!DX +1O MTH]"4/.Z=O_%K4BR5YQO&_XNC%^SB+%_%+D2<_&"A_[CV8 M1C\C,Z1HK4N5T32.[_.4Q$K\4M85YLW'@!_!MV5&W3-97:KON8.'E?V6WY0[ M<) >R:1[HV_ BE]X.9ISCP@R>X0MGP6M&-PM$],PM&CL"V])-VD-%-H:IKEV M%KR&<0;PV;5!H?.,$5D[&?4P.:;/P7Q<[# ?7Q;SR M6"]"HBXNGA%/KF/283/4&TF,C[SIS.N%-+^A^UNV+168,TOZ+[)INN-)KMW* M(B?=IB35.0-ID_'^'C<)8XZ)=]H<6'_G6Y"% 07;AUVJO&S87OW?LM6T6/L. M63,)^E(Z/37[$^>P%8+ID[%#!GMKGNWWBO*_,0WN#T$#>[LG& Y[[$OKU;L/ ML E!1*"_O_=.UIJ+V3:OMG1P+K6!,]=X=42G7*U;,P*3>L]&(V,V>G9M>FQV M[._9@ 1&S(9((]QAG4IZ^549?)-=%R[SIA(BIT0BM1"&E>#,20RK+-BR372_6%V%GMFSYE'SL!#&/ MG%L_:?-T15#9J^V"H1Q7=.6F.!4HPJ]B">-Q1W%)!PK1@5BQ]' 3+R()!+"Q M*V)(+7(NW;=OFK.CG] +$2<<&4.';SQ'A-37XI:T/#%'GO7TJIVL'/F6&6%) M!]Z6A6;Y353%G$#C9O 0@;9O@,:KM:D\ZC)B6/K6]6IU4[LL.0SI. CP!C/C MLMZ183K_.!(?HUM0.\H(&]'FV#]G](Q*K=:5E$H+?O*8'%2YDIIEU-"7:S,O MM],UIT?+=V%*X X-XSD"./;K 0^1&ZL;J=]&S_.O?2')/XFE>#;FZ O'Q.SM M5Y('%L*E!N0[5O$- N1*B25>N'0M;\R1"6*O_N'*G&>8;%TVIZ=,4UY3H;&Z M=:EYE]=>[WDV%AO:<3:#ZS38MX@>8LAG/:8!N77,/[V5&AUI2(F>D(X#8Y8B M#3!K],GPNEO8KO@&D,-(/G>Z:N0DPE_M[UE!NY.S6SZE=[19;^-5=(2JI.&% M'GHZ%XM%;(]0@[+ $X?(Y0_)#7IRVL1:TNKZ19*1]$3@EWD:D1#;6'!/YS=V M9_M U+TC4N&(=O-M[)S2(G'8M-X@*9P41+&\'U[6&(9@;POZ1PD+D/&XN0^ M,;QBSN\4XTF@P'@.[IK&P%6267$CO';>5F)9;\P$@MJU&P2) KW_DO1*JCL0 M $EH/<9::GPV>&YQR.' ?[QZ:Y#'LOH/.HHU4P-YDHC-U E *<'>UX_D;-O' M<6V=VPHZ(PS]6-F"P.+:: IL@:^C34V0M0OZ[H2P9-$5E8$+P,HU9W*<(!3N M^WRBG$\ *ZKI;MWZ7%=LBB<-(+>LRP:/BM*QM1VPM&[(O MZJ4#:SG;#WK*YE1AT4WIB.=R6#F=#MV79\I1&-I K"EQ8-#\*$;+(@N"X)@U M, '&L W6=--"J[.IJ,$5!9<2$$,Q$'W"*(WK;#QG($"82K;8"$O((7=6M+;F MVI4X<6[2)T]_7=3)M6:(-TM[*]GM31:PL]Y-5H$U*+HFB3 M>#$M2^!QPH]+T%%+U]V&&)Q?S2@-N+0Z23;VU']U8W?LDVIA-NDS=Q=Y>RXR MAY(LX@-ZAY$XXJ%#(_ !Q\$1>&;TGD,:=,;^;SEOP/VAO?M-O"I!:2J4+2Z:2;;7Y#9-.#$A*>Y')KA-R*R5I M0_\D@90O--\]@_&><6$[LM:(7R#.P3Z-WDMF8)V@:QK[.]S6G%N:[^]Q*,(9 M 33LCUK4+0GE<5S E*DK^*>&-2 --T&:AJ,O93/,H>"HUORM5 OP0;XG.),H MD8TF-?RQYJ66R!X6Y5]PNQ>Y&OV1J>:L-17TLD3TAH/Z(I_)S'?^JT7^T%(= M&&!O$FXW+@EUC[SBOGH+[K6N9AF,![?8#2>5@:#>2PUL!1RGZSRM:>CL;,>3 M.:,52%+\[9?H)UD4_C)M]WMZTSA9@D&-C1GVA71@*'TJR6IR-+_CW$7>/&XW MKK"ZEMN6J0GL@M-B_!" =W[*81V]4 #LU0\_60+=E]IE'L:R'@\-AQ*%' MLD<6S/NWRNBN_]/@>X,Y*#MS*39^0S)OT52 MZL%CS1<7([8M:T[UN@4M3<4';6375JTY/> +9I[#03TMCO"4T"Y?_'N M"#=,C_V3U8P?)&3UT!#;';&H-XT M(PU$EW_)I.2A: >T7PAHZ^U88LI4V)@& B:Z)P!F?Z\; M =-;@\ \J1/Y!"\9&Z M^*'%%3M\H\+26QC&WAK04?\\KHMK_Z4R23\>H%. MR?P?)0\X8SY>R<3Q!\PP>6/@UY2,^'(02?PDG]# Z;^6"&"9=62G/E>1AJ7" M"*MZ9!1-*!^G$J+^!PN',+"$:@R&H.WOV:)NH796_B$)15MDI6M'K%+F+U$& M$#<9PHF85! MG#KI1?.ZP&W)S &]+I_V'&*T!!B,_^8:)= CV,C5:8#5ZA,2 MP/D$WT\ET^C0F0IH:OQM!GD"\]3XO]D?,II3LKTH\G)_ZD<_7OF5$U"H/Q$: MH->#\9<.]"@W4HYQ"!0OZB"A%@K:%J]H:9S&JQU0\Y%,">JXQ-5$8@V9F2': M"/ET<%0+WZQAC!N=,= 5TOS8?>@\>LXY5JE\9'A\M5CH8.$3 !-@# #FXM6-(5^@HH@7<^D M\,!L630\)Z63 4&Y-%D82G9CQ(\Q: ?B/[5_UQ0 R"_]5+86> MQM=MG;W?\PJ>FLF9 D)E?8'4QJ&!=I, MU?^\_6 35=$DKC3XB12;%/)UA*'W]RPTI[5NC>7B3+["%*1%38EDZN0 IAP8 MDWDSD.<=F80ILND;@FXG988[LHJ.^V?/[79A-L.SQ9ZSE09"9/N1(F],#[>#UE7:GBP2% ZI-L@9I^$ MB'_\&1H,_X#@$_RY6QO MPV8 [=EP<-0_<\7E^-&S\Y/^P/ZE%4>+?N#DF90 LZ0D 6@F&UJZ2]"&7/E" MVCOP< #_]OE#1LXIBXFH.(?-3%IO$+*JHAOZ(#B<6FNI 3TU>";PH!3281;6YV-Y553^RHYC*.OV;*N32^8D1.0!301=,G'P(DK%@D5 MDMGL@%>%^WFZB4I/EGCE$A?-E>"\_54]*MF1KA1J_M\QV:9DJ# \Z0;1KPGP M_)/.:;@FJ<\.AP.?PJ^S4K>YE%UG!D./09\T\/5VV<_[&O,G 68),H+1'&H6 MQDV?W3'&B"'::&;60GH)T->AW=5+.A5\)UAN]KMD^T4, GYWW3T6D MP9;3_H.,^D5VKY0P'7^8+[]]E&PGO7Z7]/J%_#Y[L89-\04$)%-H5N5=0HI. MP8ODI7-K0HR.YWEQ]#-98BPO[!W$X0TE%WR_X4F@G5\D M]"KZ,IB%\*S@172"2VWN&#;,'!X-('7H0BQ1DJ,Q8GH./8A6V$A2$MYKHL%^ M &9HP*@"X2KN3%6_.ASX!0U9',I?F85-PV^EV_&SHY.!@B;7+ZG$Y3=(^'[TO5VK,F"I7],#"3I( MH;QR)/& C;I 5$&6BQ9H*@%NH H5\=D2OV>[B9$B06=59&CHZ1UOCO7%]%?1 M1FLC8.TC>^3GAZ:G$NYY_\NKZ/LX^QC]TK]$HN5RL@#XA$M,041#EEGUG7(< MOJ+#\2]#KJG]02_Z_ON_7T9_NZ+_>O7F5_D[3M8_$'*FVU',1EG@W[)^Y<<=I'PBO2_\#W4.WQI17%1;\Y M=K^AO_*SN!4O@H2T -K]U?42$])%-V"K>;3.*IO)!7TVZ!]ZY:Z/$Y9&KDCA M](U,AT%$=)^\E8WH4U8:UQHW+.L*JKB:=,46-,AW'1)1V8+#WK$X/:W\/(X< M+ Q2]($7LINLWH.1]PT8=2 MB+0NZ 0.4R2SF6%AAYI]LXPF^8VKL58N/\3BFA)!11RB?OV3Y^W22!KIE5E6 MC=9YMTUPX-U?UU.EZ4X\.PU\9J\[O*Y!2"5R>CR &TCE?)VQQ2XU^&N^L[ Q M IW+C5RAVR=2=^!D@E9 30P82!W[K34Y.,/06*'R#W'_;LNS#G=YUB^;9QW^ M0?.L3ZL#XDY1?L% K(9?'=M,:D/J+MLCUGR1L!J$?7GFW9WX.DY2EB:B4;Q; M*+CL0)TD'E.E7@&'5DD'V$ZZS;BN(*$RDAO)4EKO@H=#RRNM"N;C<\QH Q:5+!4+RN)7'%%\*#,$W- MI\27""OIDS#'C&BG8TL/(XE,&<0G&MV-03^*!"[Q#AYR3E4S1YL#NDNH:$,5F^ ;#[CSX5K)BZ/L M8HJ3D)$/(2S;59LMXK6",'K7/,O3?.826\[A+3_]>(P,F1CS2T\W0!14/. MA(ANA (L=C./%#E4&)B&.G>!\'J$@@4MP,'WK!L*859\VAR,.#=D@''<_+_^M$' MF83YQ)K$M=[DLZ;][L.]DJE+,I-.6\6@7'F@K?1Y4C=SUR_O'@,>] ^_^+)? MG)Y=^'7_=UKA?74]?:EU;+ L,4;@O9-/MCC!<2NUJP9[(7^X8W;@M#[9M'EA M4W;T5IB:=-EL1%9BUQG*(Q*A"^.0AR/HRVAXH,3 8";Q BX=B90C.E7=+?8> M_BA]Q2N[U4=G?:Q/=U<>TXUVP5 9HS.A?,6,8D<;:%B7J$0*L8$9.AX,Z)M9 M^6=VM;Z+_A@[OKN'V[@KC^D>KFO6H#!.W)W;=6G$"#UX)@=5?F"8;AB)?%:8 MG';@+(@, Q8Q)^:T[H_5:*!!&W=:1G0,4^V/<6YVMWD;=^41W>:_+6<%^?XR MP.MX7)-"I:L%1FY4J"SKJN(8KB3@O:,OX8J NI +0F+;8U%R(KU9#!@BHZ@]B="YSPAP1/B/M3.UU*EG49+5-0']Q7L M.?0%YB=&%L31N,2.(%W(>&S.O__'.!B[Z[J-N_*(KFN'+8R+-A8B&\'$63?5 MW5B!I'''%Z#B2C3CL"UU?+L[&GA1E]+DN9+V-5U=4$N;F62S3_GBH?88:T!;5X)M0"_'C-.*L^Y[-#=S!](!X-.QDRA\RY%<+TN^T&H(Q<#49CW%T=%S M5P#4P/:/TUP(X:I\_%%W3!"?;BW.=($>+:KCX871EX=D<&^)U+6"$CJG2F[? M$@1SZ"\N)%["("!PSV C M((C[4",NR.4_VJ#+U=>B$P0:FMLG:]3!$F)9J67%A\@8E,G)\/GK:-@,:,Y$ M"S_:A75@B$IHZ[@#83EO"@5&1XQ6S=OFRQ(>1ZLP/D8PO/QJ-_OQ7.(':EA\?+@#?']9P/?A'Q3P_7BNVE:!.#\8 M] 44K/0[7U7VXE)!;6R8DUM/TKA\^70Y1SY+7-Q_BG<+EO.3YVO@JK8H$"W_OH$XT-B_*??QJN2<9;I&_' M2]<%&YEK(>R[ [79GDOGP#O>UIA+5]#PH1?S\,NO)0"N7V:]'LMTAW^LZ0Z^ M\6WXCMGW0*B<32"L\N(O43$;O3@<'/<.C\Y[ARMKQ=8I3_]U]GPM'=RMK; M[ZC^P@] MQ.B/+TY[9^GO=/!V>\>_;]UGO^!@'\H]E]I!3^3*MLQW;H8]UW; MKJF?GO4&9VMB[*XG?JWA'%[0Q1YLSW".SGK#T]//&\[7EFYWB&L9T$],A2[U M$'?JF-NOVKW>=V]MUG4&CR]ZQQ<7G_GCSWKO \^05&?OY/SX"<]P>$1[>+QV M<3_[O5]4E&Z^K^_:W"9?7="^&!X>]0;K9V#]D2^_^E#.3WHGZ_?M(49R=M0[ M.[K_FFR%:/5G)\D0+]_VJWEX>-H['J[99D])^)#M?+%N?3ZA&9Z>],[6#=1M ME:Z_Y-E!WKHE4HVIPK8'7H"O+5SHI@_/M\62/!ULS5#.[R'YOZ4]N_[VUWE! MASK3HM_Q*N0,*[G-01G].7J1YH!7?74E==@;#(^V9?->'/>.[G.4OH$1T3L] MNO] OI'D^?&?-? S"U/-\TE+/W^UJ]T[/5^+VSS4^3CN#<_6],1##6;8.SK_ MS,%\>V'SQJ*?+,NA $(WT2E^@WLU/+E'Q.'K7_"+WOG)/<[UUQ_(X;!W>I\0 MU;<5-3\ K6$:M,]?>R4.MN5BOQ@.>J=;X4%^YI(\A'AAZ[>*/PE1%:#E7]^M M/NZ=G6R%E7!XWCM>]\P>8B3#H][@Z!YVW->4(O=RV'XQU2.)+)"BZAT/UU*^ M3\GOIN-[N':1GM $#X]ZYP\=MOU=TVI8)J-\YN5.X0O^^;-K*N4'NGOW[$>OU,K_'#WE\-,/_C]%_ M<4U D91*]7X/ZL?VGX=/$+3ZN*L)ZX+VLHT1<\16:)0UO.B?!S5Q171\W#]\ MWM-^.\<7I_[CD&=RP\% JZ \>G8V/.V?MGZVOW=;D[Q=W=<6'9LKYNS>WV/4 M%KK;X_!P1S%NUS(IF.9TM)(NP*CL U?U>J=B87I=+- 'C-LG<2]G[7.XZNO/ M^27AD3PZ#)HNTODMHI-!_]R?R9/3_E%XN+CS&K<"/C\/&LYHDV-]S=7&4=H6 MT^UQ# \O?%FHC./L,!C'\.QL[6TRCJ/!Z?HXI-:JT2#F&(_C$DQNNF-'<-LE MV]\+YO1J;6W7)S$X]$W;^'X?G?8OW!P.SR[ZS99:1^?!ZJ-(4PJ0'1.Z^63& M-4@H6]I:FA8Z5D:!GR%T#BZ%4"1S';]]\Q.4D1TVQS;H'_E]'@0= MA[@AUGG0]T=7E1O\W*#^=XQ*-907@FVW8H*P!?B#8 ?'TCN)%TW'L1,X6R1P M&.&WOR<0O\;Q/3YM'5^Z@F@=QD?U^"(X(9,F:_5FR\4V$9/2Z6?TQT!738*F MKF5,;A2XIW+;U"WG.\3EN^+V'5B_E[!\/_,_N M;# [E&+5\\'@(&AF9XFD+8FV#%/'A_LXDIZT) S;GJ(W&%Q;(MB$H(Y&-3CN M-]W1^#HO^!?*)\!EW=QO;)71,1B7Z#8TRQO$?2M[.\5^],^8:I;J C#:KS'?M);=\2@YSMK]G,33AE3\ZZY\T M#=*C0.F>GP27E5M -EJ]-AJU;311E;;^L,44O[^'>^187T$$X4V=9V32-I75 MV:!__+SGOP]:_7FR7(9=YEH'N*&>63X<MM4*7+G("7D 3=A*, M+??N3C5OT6V]?Y=SWPPB9!APC26E?T[6!:=#4X?CP+;#D[J^R!+_V< ?NG:K MATZP7E(&G89\3PIZE'Z!KR:"HZ"]*_![9J' * 2?!19+NF%\T\9%O-S?#&0W-MZ0 XCKDS)5\%7!_M($'_WYRDDX;!I1C38- Y'J]( MM( V8&A 37%=X5JWF%Q<&]5)4H!"HUR"JT71L'_QF-K'/!1U MP]&.N@$??CGJAJ,==<,7/\#;.,8GJ(HMNL_9S7? ^QJA%M\!CXW7X1E'>6%! MAU&5>WNJT)G[>\\NO'=^S]\.?:O6AI7+E%%A>MN:NR5SH,&,9B*B5DL4!+B9 M:T@;_NV\ORV?TOWMR4U69,-F@H'&]F,S:MET-Z:W8?#)[9/,5RQ6Y*WF*P,T MQ%P]^OR#K_W%.+9D6XTW.XUS.',]IN'C'@8V=BNF)"&JG=?T*$_Y75Y39KV4 M!NJ2S^#9<9";8Y;*P_,P=A+Z1KW]O<),4_R3>8(1B)//PN<7RA=Y=-@_>BY# MN^ @1]/-0IADX^^%B8^LS;EM2!$&>_KO)BY=^'$(]]W^ES%\:9)B6X MR.4Y+HDBR]48TI,Z/$_P/J!1<*C&>7-)*G/(ZE:):WWTNP-[ASWI]GL2)M]< ML%_R@_UC3^)ZCVSVXY6I_S%RQ^@10S(^#Y4R[$:E#![[$CS01CX\.&5(IDXK M03P,DM='9^LHD]NN\T#\G2Y,RZW@E&$_>D,*,R[2E3XFR1*.HK]Z]_9Q -)]]&OESPC5I$+FE -NN4RS6_H#?@J)ZM'=8G>&K1*K,WH MF6A 16/BY'FDR7,X026GXM(@P#B/.06I< H;L;PAVW)>5_X5&UEVZ?G6RHQ& MIKHQ)HO>@K0_.CS6]9)FO9?+(DFCX9&R50>69\96ZPW"C^7X? D2.4SG.;HN#_PM_EXL ::&#/M#-X:S05.@N"$ Z[,VA%X'I.?HI'_VF9">![ T=A;LYU\> M["0Y=)MP33WMDXT[Y<1J7:.RQMTJ28RG;.8X#=>!B@0*4I 7&]5FC[YDD#8.\%7-!@88!IE: MZ! >](026Q-FI!J77>@L.S/+ KJ[]UMT[^\ /$$3-%7#:6B2''F31=(U(0+J M'F&106]3T.QVO--9 ,)6&-;)\W\/[<3>6X!V(E.4 1IWH)T8R.3^[O!-,#,9 MP'08 D+$23QMC91' ILU82@3;=8S^I*/!=&O+C"V\$>T:V6>929U\T,+'G;1 M2'I,2[(P&07E$U+ :2A>HXH_F= 9M!O?C];I^CCH'^-]2'/SA;:0+I5OV@QH M>"$34,9H,]L[FTE*(OI :;A2R M('E45I(LB:3/)/>ARM *;C:O) VI]:K?7 [Y[/HWD7KW07 <[Q <7Q;!C%X3:A%[\D%C'Z'"@BK\8#81%WE^;KX8R& MK7+2DV-7K_,[P$(69W08X)?N^=O!FCE$1@PZNOEQQT6!8A/V'J=UP8;:Q- E M24:X\J.U:0TS<1POV3JJ M7,+W+<4:)X=-09FRM<[\W]N5-!N^1WF]* MB>E6\4>#-$ %*?#?Y.*B]>/18!=S?!13NK_VNA=6JA.\M%Z:<1M:JK>_)RT4 MS2<$.W%:A9\&[0N?!>B36Y\B(U'%I;DQBX6R2H8OQ5BGE.;T6TP,'263:0(O M!85J?&-9/9HY"2J/1NE'OP/3=?[9@39DR.X&=45W8[K(Y1_L,%U/Y3;>94O> M@ND*$5S:>?@H#,3\?DP7([GXD4<27?X,3)?[?:_[8NSO=:V"QWV5[GIXW-== MK[Q?: O@,4S'+86\*J$E%V5;9Z1G4RZ!NU,D-,\'P=&VGP.$HY/,P3=KUJZ:_Y#3?O;BX/ MHG7APVBUR>! NV;^BIG5J0:0U3BHZ'3O-/Z63^E;X.2&@I,[/=\$DSL\ZI]_ M#DQNU[3[(?%Q9'GM[[TF(2$&E>\OVHO>9->F5.4PB5X[O^?299,?&E3VV,H MM]GP:(#)O=4?0 =F)L-?(3-:_;R/@QR4FAW#LQ"QT)$X6N9EPIH;QO_4'<# M[KUG-5$T)UTV ORL40V^J$G]::Y",L_:2EP>!J2#P/9Z-D]!+DQ>?)1VZLL$ M 3%'-\%)&LYE=S"DN\1P.8^E2!;:W*:'D2TF^>C26FS*<)97=Q2VAPJJ]YQR#*.,5XB1VJ/@+]\SP#O<;?-GWE&L='H'K6B63R W[L8Z\N,TH,>X>QJ67^H5 M KLPH,+ V"%@969Z) MTD;O2 0FF3);29 #T_4KK#\M]=DV'>M 6VO1AO$=JQ>LVV%WU.$N0/+E9))4 M3,K!T8TBGAB+1'0G+WS-68M>X=G1>5 PI^]%T#)$V*^[=1L+<"+8(7):,>+1 M:M.8DH:/%8 #EG3UYHP" (JF7BZ1@^;Z3DLQ9M,69.^:B:3S2837X@[AL&.; M_:[E=;6L*W$S4R9HJ**ZY-O-=QJ%@UU:$IY5D@&ZG<-[*OXU0P^HI4>([+L4SG-57/<2UB\:LX(]EC/S-IY\5=&)WG2 M8..@\\LJ+HBCB_,1-9#$]Q".\X1>,8E7I?X2":.*3A1^3GJ*VUZGXBU>BQ]Z(*>5G"BP22H#U!2BK]X)4GONB-E^4I]H ]&S%K4$&GF\H?[F[.DN!-LQ]";K)Q[B-R$[;@)/B9F3:)<6$,R\ MFEQ/X?PZ>&_T#115":[B_,BK+#=!+;MW:FW83%#)%N'-95(I#-#.ISD1Z$^+ M[KB#S/#SS<=-PBJXQ].D(/OVGW5<<'F(0/E!V!Q=YRG=(8$-+0LC]WGH M+P++.#F=++6 .!+B,@LT"((9'NHA<(K*8TLYZB- T"*9S>@D3Q#,)@&WE&I$ ME4O(5"1C<09"Y$-4TNAB%IU#0(W9:>*,B!UU[&U8&NRSAA'-8D/#-GEZS?GN M)!,)SK,1I^[9<-#Q&TGHY#%8#&FCEY5NP,#)0=QQU@3 VM.#^M&[ND+0Z[XJ M9V@+A(P8D.QKT<#,8FG5 _[\[+ QP!)$C/2T$-EAA>H(L&BW@IQ LKFZ&6/"(.B&>L;*1-K="E;P# MG-1<3/LQ>:G8Q$52+UC#,I9:^/#(NS+LQTS4B6,5"/].5P3@ERN9_I6NQBLY MGJ_M\<1;ZZ52;X>H]:E+O7G7/7S^L\/#@==JP496-R:]-@<+NNSSKYV+?SSR M]:%(\$YV$.HO"Z$^^8-"J!^#*_EXQ,&W2&^^FTX/OA=JM_V]J[DA@^/2HS8? M/']Y>-$_V^4O[^'43Y()XV+G\35R;BL?S,UIAY6\#R028!((-EBC@%U1/KZ"]_8QL/X=1,$B]GS_XO8W##,__1?KXJ$E>'^WJ7$7V%\_4A#8L28 M6X('ON!GL"(>^0Y_DP0J.VF%BW4IRAXQ+HN*+24.E)'%L&"O$N8^DX7\='GY MGBQT#JB@?ANY0$;1032_,O?5+3.I1=D!VP,3X)/'6$:Y)ZNX=]RGFMN.B?;W]][ZR=2 MY#6=;X M,)^2=F8R4P&'4?@IC0#6;]8+T"<5J"$8YQ^STX<*&LY;UID"IOO1 MI4 ?LYH%)?WNFGQ^SH.*ZQNNE*R1BQW47*5 :Y^G=>B-NJ7<+./;U"6U>1C.!I+9SE7Q MBIU>H.@D62"]%6M $-M!0T9XM++QE4E2CM,<@$T;;_5;,X8WJI#(;*(IZK() MU7Y0;?(DC(DOJDV2__H@EW5_[P.=L%G&^_>8&)(QEI$-:=_ MM5+M9FZ4W(\+'P;G#O]*,/5C4(?\%=H^*N2RM142-' M;O !U\HM3#7/)[W]/<62.[71K/C'=UG(UH4B<2=,F6IS'U9)3/2;B'J!@L6- M)T#M+/()JTM91Z]\\O$8B K.W["LY:=(SR6KGN4)3$?G'Y$75C^+<@.>@&7R M6!3"N/O-6""\899#:R(]8HKK9&RBX+A"CQ_09-B* M2^9AL"K*?$HD*^=7X=< UB^A3*]?+4H@B"/3#X'>$PVPOS?E),Z(+!19ZLYY M8='2.%F4[HPY7/;(I(D!64M2"?POBPQ,GK'A:!/WS+7Z*WRH>V9/CJRFOK15 M%]DDT.6KX!3PN630 B!1\@Q&U\0ES0O?A<:GHT2FP<+B&U1C,IRFN5-=B^Q: M;*VMLMHAO)@3&]FOUA9>%*V[(+(<\00RR-IWB@3) !*K%URUP)C2:CP_J)<1 ML_WLX)(/IX$9(N-\M))DI,7([/3P(]##NGU=$">KO;B*!*D\ #-ABPO8D34# M@U_)J)8?3R5!3EZ$S=_THDE>CZIIG7H4%2Z]W&HAL"L%5=&B R"/$3;^"C*+ MN>Z@&D1;D-M!/@%\"!ZF?>Y(\HX92[T1@[A5&%IEH#*3_D6C'$ET7W)%6MZ5 MR(^=.+//!K[-KDMCM.KQ(4[!=%[7B;DI^1E=*PJ=;9!,1.:1- .[DY!X=E5Y M>NLK1DN0&0 _XF*UO^?FB5^2AEJ![PQSBFG*D]HT5UI\5E"7Y=9'7,0 M$JY MN*\.US6U('IL=N;, /QDQ- 1'ATYK^_6GQNJ.:LUO4IM+*S5$S4B?-ZDZT5S M^D(.YL34=8=;LG^;\1P31N5:,D2:'PC0)LEU,JD#\MMHG!2D+( ='%O?/=;= ML6( M"RG,IWE,:Z56 MN:;J[3O+!,D2NA%Y&=9.ST@KZVH&*+V;KD[5Z&4[*^^/N63;V.%9OSPZ(9X'%FX+? M;BXX$6YKG+BA-NPE0=]+";"83WS($&JA4W&PR,7D:5R+\$SC.-3+"1\[9QX'IB2.2I$P MB(6KRY#Z,&*Z60O6TW.70N4-7*0&$X%A3,7^#%_: , %K"P-!\%1/EEIT/:A M;I$+^!P&KG^G9,X:$HAS(&RNNG\S8,X*A'!)IDFQD,X+$#)LP?,]&=5)R@%) M6K'QQUTX9;OP;:<[?-N7Q;>=[O!M.WS;]DLS=NV$&I1+QA_)=AN-K@(HBP502-[&UA,AHV2]*6M> MDWV>3KC1DF<$4./!OU(,D\876D/J<-,<3J91I;X2BA"D%WWXBVO$6\_L1W\# MI M%#4GI?M3S=*'R9I=Y"@$G(#B _Z?RN4EHQ:E*GUZC!X!$PZ-R,*S.ZGIQ M'C3"!;.HX!JV.Q?'#;%L_IU+3_@A4L'N:AR4^I.+/I9I+4 5R:6R*]5:@E:= M2#_ZH;U$7&'-J>=),IT"XH-%L;VYFD CCNO1^DDWC V,N[) @G<)^0>L(R>9 M.,WY!5E@W\O3OB:-;S37:;_&'EH68[OZT6N;B\9WPP/OBB>/ESET$+A+I/TN'S$I ES$/,'2A8^?RUF7C,++4 M)>&=C).EQ%EP<&LDF9*R!'C$>6,>=L"52)H.\L@#N? MAR9"0OG6('\.J&G\9=W?"Q=(KYM6M+K[+^]KKSWJOG:7;^OGU+!Y@HNQ ?RJ MX-52B'D\I:^G-55S]\F1IB8\3P3T#CZKPF M3.,T]IGN0I6T.!*=K9>XC9]B>_*:%YVLFZ+68(UD4]4P@<&CS9F"8;K4LD*8 M IN)>/:VO#PDI1WZM1K&\JSV4Z2M>O:5=A*=E^]$5;H4V&4 M' Z^^S7DQN*_#;^+.C1TM%/06^VX_LRM1'_FDMI+U@3P7L-TT2XDO^US:DCU M3J +W\JX*%:0:)Q5?_5$H",W-_CIL>"D Q@I2%>@YS9.IVT$"J; M58"3\$FQ-A; 5I!+D%*"I CRD_M[\IV> R$6$S9ODH)5E( PK%/C,1 .B+/+ M*6W]G/[!)ZYYN)K'"ESK?L]Q7!@DP\&%PDR:E,IDJ5>E&*IZI .LC-7QHY6R MN5EGWBGF_;TZLU@Y^-02Y& (G3!%A.&-T-MG%T62\^'+U4J@4\UW"@ H>KPS M.!BO:YU,9=;UHF/*!>:S$!J>M%#M.NA3HVLS=5 MX'WCPC:>I^EO]B0F9BV9?O3:?=0*8U7S(J]G<\[YY77)WQ'_ M0JS%?]9,XN?S?\&:N,7X_]E[U^6VD61=]#\C^ YU/-TKI!T4S8NN=H\C:%GN M42_;TK$TW7O.GXXB4231!@$V+I(U3W_R4E4 2%"F;%($):S8>]J22""K*N^5 M^2560RLLSO@["? /^GY.JQD^"3=T]K#N@HKK%.+X4'@TG8;2C:BR0T:5)MG. M-5T:&*MZK0#':J;T0P\Y)-$!%YRKUA'$T4STH! CZPMED[Z9F;61MDV^NB4( M1]18L$Z%(;56"E@GZKG#&=&A*D(&[6'IL"&!C3$8;-&B5%E<*TIX$,86<"K- M;S3-<_EAMS-OJ-=0V>8>$ZK8U0E6"IMN7=!AK*&HN+%A6V'T,G5;Y8(=TYL\ M2>==,CQ7IM85E#168/)W]72ST-3VSH8Q.C#1N+D&*A8SRRE**"7IE><1NC[# MI7)J=6;093J^\UV&8DK H#%(8EVP*_ ;6/2T1^!#E)R="6'3=L=4[=ESOE'1 MJT?TH1];1SSH0OJA2]S#R^57!+GW6GS[-OL +[/U-ZDIA[_Z@BYK[[G3YBMV M>(,TW.MWC1N?@8/>%N?=-K[OUNX_V?W[QYFWB M>K@'$=])SWVH\W.ZC?"!1<_J[/^<5YFTF%6>9:?%H,#V-,T5^G?OU!\(@9C9 MGC<]<.%".8S-5MR[\"U;[!)L,5\B\9%FJV.%=LX0;7Y_VFMGAL6;\CX)?=>. M&QZZ7PE&\2GNR7?QS 5.DU=9KP7+@X-A? NF]: M=>'1TS+H60,^:^ ?O,1::4*M!+_U]"_% M.XO9$8D>P9]\Y.#[LQM]:8K9A17(T9;'GIN/I]<"^:5+^"D8Q*A+#R30F940 M#C?7JI FB_/SO"4^E#_*#W5QX+4OU%*ETD?"AMTSMQ2EB!N\C M95CR ,QCY8QXGG?HWFB-G=[NNY0NXK35//2\:[(;099;8_ $'D_"M6OO7:;<:)TH1XY M8"8M3N#Y9#81P$$[6YS$)Y3&=RAG(=C)*UV-B-_(#CK6=<>YT>>ATNEO>)N9 MC]S0WV:B@'[M@]^EG8#T4& M:U&G\C58 Z)#^/35#($\H3W22%1@JB=@=]$1P>[!M!23-AX.)8H"/<>=YP2D M1V!V/>^Q-L6_@EL3H2@<AX7 :W\=;9KN)F?%L??)0\M,LBBFGJ];,UV9GC6:>DAT4 MB(V3]-?,6#KC+ 'Y.5_*7J@8$$=3D\^X_=HIJ]<6#-2H^A]+I-:N7/B>#&F< M_4(/GL'2@ =P!,6"+@%;'IV;O8Y2KB_V@/MFY#TC#Y$93T#W)O[ ,29 MN-.-1%[(4$ND2B+'R[.WD^1NSXV37[ 4[LRA:V $A>!*ZF@:Q'E%8F9IY!;, M(# X-:]HP^SOLJ^[=U?TZG @^$(=*!ZJ ILY591]_RS1N>HN\\=\P3FJIDYF MFKFN;>?Z']'^&9Z?UH383IGL&7+)<*H+)9T:30AIY4:UIN6LV786VV]SFC5% M5[8:&IYSD3&)Q8CFE5(JD5+*C5=ETYK!"^9 E]DZ)WL3H,Z"D'I:GL!X99B] ML=#/$T561;+65>GN'V0C!N5C)I_TC>1R'7A$PW^&GPBP9# MEYE/UVN,0'/?"\SX62S R!*5XC_:^7!1*ENZ8XL+\3'I$:HQ^!4N#;;C/IC" MC4)I7"1]I[G'G.O"$%"'N:_H.1."QDQ4.8J2+\F$0]*+@D4QD($Z 6)^F>6D$.O *LM MJ6M$+Y' F4Q:7/OI5",U]"C-0#C$\&(58MFDP4GIJ[O ^O:$L6PFE]$X85TC M97'U+*JZQG*6-Q+<.:Z5+0*_0HE6L9Y##!\,= @!^B4DN"@]00[4!8&]:\1E M^H0&0,G\AA'A(?:U;:VZ@8?F^F)F,S2-U_7:!8:K7.QESMPR$/>]\9;DX)#S M^]>G'' 2TOSQM%]=7ZSD M^9V3!%PR[VO/97YL0L,4?_/#, &PX$D4EV1[3)%ID?\T[ET>%8T33#G&9V=.6]"6J8H*LTLD'==(6XFSR=.[P3[V0L MYQ92E:IL@5:[P($8N3N$HF 6YWB/&,#!^F$)"$:."+S*!2_()U M$+,US)47N(U>X*? ?QZ.4J49'UTS'A1IQO)V;)QRUC]*NS4N<2: 0PT:&U=N M6Z['5GQ69[:P@>Y:4C,DS"G.'."CS]/>\O-ZC+2]'G_*HYXRI2H6$1BB^<\) MSE-K=^5>^X".M'W@X#]U*OM*#9*0,]'V,JG'TZ/;)]U]OLR?4#E<0\,_T-". M9(KS.",[%-GF-O!VGQ$N,_T&$SO/.GLEJ*_#]!VI^@JD4,UA0.VHH:GUU']/ MDROZ[PU\^K4:^ $/N:G7SOU!$X[ZN/4:L_A8$<:7 9S;Q\(HGEY]H_P4:H9; M&?0\3^9\ZM5(WY?67$C[I;G9#F:R=[U&,UIG,S!-\3:]VX,_IJ?5^-%]0+HU M> 55+E'3BI5G/<+6"/0TU<@2-VE(2#C@QV;Y9$?M9E@%?TI/_D$,0UTP=M.Q MX+6P@HE*6,CTTQ4)(@@Z&0A#Q?-(J<3"@C:Z- V>N4ROEA>25LE$V?*01CH4 MJ8'SA2=80OQ?*HHEB!$-$IV!_8U! .W<=CVE)NU7N3H[M94V(>T=M98#31KU M9XF%(!UTIY\NQ55T:CGXVJJXR]^4R M]W39D$H]:[9HBIAA!EI>1>A(N]'89!G,7"'ZV0$Q19&>M78+C9V^FT=UJ\() M0Z>1M:!;^IRY&.;,Q? [S46E-4K$;SWT&_+UI$MS3CJNC@;UF@*KC.N!;/5* M[+B[:%\)#-C,-9=4HR3U/"XVWEAT!%]H<-^1M:6.@F]ZC6S5"IE@Z88$1#KT M3-?O'.)[!@W1>G2Z;-Q"*M/B&T D4LF6'"'$%OHDN7?D4-\R,WK)+4#\0>PS M5^ K6S>YL!#6Y3F[H4/O(1_;MB30:&8UU79ZP>HTHT[C5/%">GI+15[SK.)$0 M2P5G-QG_"AN=[G2QSY0Z'5/J-.*]"[5W@G,S8CW0EN###4&T0^"D1+IXD! S MPQPD9IZ@F3$8O%^#M*))VFHCTQ,=S$S9 ,]N0TW+E5Y[B!W->L\+H]BP9Q',QNFF\FPM)N23@(4:Z.*2RM:0#L+_(K"+BFC4LI&-V_05QMPEA&. MI)]5"/CA:Q!MYU;>\;W3)$0XFJC0[J5-@O<;Y*:XO#VEP$LZ =K9.]'#Z2_T[ZMF#UM]<.)#IA[( MXVZVR$!Z%"D+=,>7W6(SOUX7(+EFN"F*LH(XOS)5FPO<[<6R6Q"F7U1A^E:H M2CUKR@YN\8-,G?S#U*&>^D8:%HO=T5_'84UNA$T]$,R',0_IC4EK&(_4XAU1 MGA,1BZ/L,!@S(B&8_T+C801N]M)[OWFT_;4)*]8@O1CG$.A+O<^VQO1S6E-Z MR36EF6J4]VXXJ91(Z90(9AJ^NT98EPA'^1IA\= 289PJ)+G;6DK>2ZP7X&).4\O)ZL"Q6VT)H]?H%AIL">HP8Z*--AI:378 MNTP!#%+TV>:*WFO\E=^RT]4YCKKD6P70>5CNP=W_E<[;2IV'\U6G4P3 @#-Z M%O799>RQ>4@CVTG5R+;:1K:3JI&MM/'@]JB#/.LR=[Z8=0Z.TYU:I1&_['V^ MKM?.S\\?+T-EQ*]JL7D>;NU)@5O;;I78K=4E- VFZ,P6)/ ,IS#2Z'0Z:2=^ MQ?0]U5-5GFS98]WL^7)7Q?SQ/GJNOCJT^\EG%! ]:B.M<..BNIEJ(0T;%^E1 MGM&K[74OGK:IF@DU^O.AQH.7M#\[;3/O2JU(?V 0L#+;96GO .GZ6.V>T&ZL M>T4SO%>TF#4<5;OU&$?5&U4G]<-"U7F,D[K45<*+':C-.\VK7/)O0?0__^AT MNZ^9FH]-\4ZJJ'3N\!(LM_QIK)>)#KM/>?=62=;IV%7#!;&-QEIA%^LY".+I M.'3!894^4W-=">*/DGIP\I1W;TV">&'[YY^K(%[A*%HY"IB87]U0>DY0NB/; M(CGD[O9\XW)^Q D..3\5(8AD!K&JG3G4@E;27:O$K;OS'8FGJL#NUY3 M7 =A6*58*BFKI&S%8:P,O4#[D3UO&"IT(PEN%/^G=$>S1?)V=/R4=^_QY*V" M(=Y O=,O;O:VT=XT(OY+_PWUM4R#/3V[8&@[1KO1L7@?8W'\(:V_ MB5RL=;:P.(A:TQ0?0WX!-\P'(4%W^:+;$G?4+PM/0""LT%6$[J%1VU1171$7[Y+C;$/!7?*VGH3Q2X%HQ"H-DBF-R$]_, ML178G]L/ ^[#L_= 1/U3:^;:&O*SG"K]1'E%*(QZ8F#L^DF0P,-4/*8IK(PR MFWYVDL=& QZXA6.?!4;SE+0 -XZZ45XP-:.)7=\/;B0GJ.P 4<1U4"I.9RKB MEWVE' LM94<,9B1>)+TI-]<3Z MB=IN<"SZ5J$]C]5GG>WM\)O)C D('?2$'S5.%4*^,Y%FAE M)R%,851N5JL2K)I1NJS\SJZ(7ZY_;3# 40K@G1V:SK"!^*PO?G +>G5D)R^; M@<@&SIGG="[QJ6W#;_0,.AY)1YF4$ M@L[J&=\VCRB(H/:_ZL>YA &*H&*$#>Z#*W&RG_%CT#SPTV0"6IV]%# &.-(\ M,N-H(=9*!LH8IBB93.W8A_S07'@3(@4I S6&T*W^X&[.*&5QA?$/.' <%7\D MARJ^@].#A\'^1%:C(W*@:4U@\/S8#2T4,2L!Q$*?3CT:HNWZE=[?$/G 6O7: M#&]9"!AX _YG=&QLGQ,*J JNHP=@'OW@$G(+(>/!I1L@CYC1?E)X^>^#\ M"'C$^ @\3#.D&?!D"\@CB.67RB,H#6>XS!9W$*^,0&'I, 7/'CQD9>I%&4YL M@9:K3O'[O(=[&J@/6E4#]4H;J ]:S[2!^HG*T(I=R[0FT-8#?L.SG*O?TEX> M^(J'3?$O)?X*:!I/)C5$)A '&4&X-9 $_VB>D09-"&)=KPWDU(WA]QRG1P@ M[7\1CNI#S XBZ7*N 'X?HY.7A&">/_Z/G$Q?][A9[>\$D7-#Q8-GLG#V['#J M53)N/*U-O-7),-%S)N .DG<00+RV,T@FPI.)HW;%, PFX@\9C?M)Z&-^#*0[ MPC=1\ 8V'>V^^/BVQVM%D.S)%':0L&D-$*J.$^W[TAF:BE]PB@%I$/JNY-Q; MYD7@<,?B,IC $RJKLR'RSX$_,5 / \+S%Z?O+^##6H 0CIG$)6*NF\J0P@Z* M%ER:.Y2BHNKY1UF/D.9"<*B#H3\EKX8X=((&2B!TJCO!K\/KZC7EW[AAX&,2 M37H-L'LV\95)6Q&ZN($_VJ,Q*B8X Z[$W5:9R6FSPP>,L[V]7+NUA&^YN+&!ZH&_3M6SNG V M8YT(FQCEZ%)2W_+I#.OEZA^+2Q]IZL!,]B.7KF"K@:^&2 [3@U[$,UX6/NX* M\PTHNP/QJ\05&Q@##!Q)S5_ VS"[TCXY::/,?0*9M>D6S@?>ZO3*[))T'?5\ M4Q$F*:3GB7X2\^RSK^Z$I\ET]D%]^/%8CR[ (2^P[Q#=,#(S*K18^4D(!GB. M]%$(IT4T\RRDGPY: @[3XSP.=O JJO!.$"XYZ$X M&P1^,$&MAQM*7WC;[#6UI0V\A*Z\TN=OKX)Z$G+.!;H+BW/GG=+ 7Y2?9S'. M2M6QN<2$?Q\UB WS+TCU"3X=Y((2G%(,$[KQP4NNT%PUR5$8V-1\1._D 9W( M2$H9H6(C:B<@F<2EN8E">S\,)?^,U2/$I?./CD#_%=";>N:LC- SG]<*L"UO MP1<(P-BC;.$%60 ?PW0IC@Y2Z=4O3FYHV!^MOLGN(?]4ZIL7 WSKZ,]W"/3=*[E<>/2$^ZGT&JGNP$8[Z.N,Y7_6N&JAT MM"NDK^,P4"#0Z(#FEY+"3&DZUB1TZ.[:O!+1Q.F1[S+7D;T1>6R7YO+0JG89 M@D<'D87G2=3[R%64>#;JJDF8BVZ01-Z=?4W!JB[#X.8.3D[OMLS<6NKY,MK/ M0FALU%S$C)A4U,LRC#1D+XT9!1CD7^CMF?%-!1(!/X"BPQ&[EV,)5FN@$LI- M1.*#.\&[?LRRXY139&^T<-J3Q0*#W)4!C?I()^6PL:*=8,;Q61G;'S7AZ,?V M!@/EXWA2/$;NO8,]0YK@YV81?V2-A%'V"'SIP!%D%'CV>NUF2A-Y@Q MUK8XTD%9\ ($$\>!;V^#41#+;&D$!;:H(W ]'EUXXQPTO).0YE9#:8.3%QIZ MV[]D>(.'DB7:9J'IR,$#AS^,W2F3=ZE\/[KS;J2?LU&:X^V=.WWV$PY#NE4( MINY7]FSSY&N_E:K?"RK?,Y:,AE)T#XKJ=I"A'-#8J ?TM596$UJM!WPD/;I% M3I,79%WRG (ZXFI,2D+:XA^\P(*0%%QGE82-3':;[M<\C#0;^M71U+77W-%4 M0=0*P>L7T(<\27@2Q*ZY/P$"Z$ZM(7P%4N1FR'']/0>\ZC'H" 42W >%BF$G MR'[4S&R1R1V:S/B7*T1H8C1F1NN2:)" 5+,*A5G;U M6D0V&;1ZGRZ&2(-.\/M[ _C?!+6WB73!.8AOT3^@&05\<9]>"$4TEWFH(AU0 MZPF.Z'3CJ(' 3!6G_!6;>CWT(#7RQD%I[3=F-R2?B@,VE1O!E/=_KU%C E_^^ZHF/ MRK&%5/Z0=<"[X1EVMOMV'Y;K^O9'6)72Z$X8-V=4&VV@NR]C.](-L>47NL&F[N MH+ QF%DWF#^+1-H444QLWYN_:ZK4%CQX$>XO,1BZWB&^P M92J_23_!<(7+N=C1^"A#,"48('-LSDO.NQI4(2RI^M:L!%?U27U-(C 0?%,' MA,8^76"D]EE?P^$8)VUX>_ GC[POM#[O53_4%,V\7[_;7B=D LN/[-]2(M!< MF^'='DZ$9/.L9UC:P!<_J?VL0:@P:NI^2WQRO2A?D9):0!GEA0IW MY9T+[ G?9M>,'"NLA\=LA?5-Z#;3#+C2[[["89L3G0_>1P(L-44[ Z__W<6Z M_C1-09OUV^7' ?58H(BPIR%_Z69_7HFF';4*%04841W$#5.V$M WS#!87P* MZZV5HNPP\=0'&QCG@VZ.IW6(NR *M:'WI0V]YX/A9N5C;+:^5+>US;6T+VSGG$:>I>&S=*L8I5-K<[%.,@W$A8?]"T>O)U/P M'AHFJD":/-A#+.'D&,XF4B$J''F8_:08+Y/5T6%II'-J(7R$KG%)K"C#MWBE M9X-@JFBT)";SQ,ZG_UR=O1)GI[L-)D5?J0:@2J@^08QD+HV79I9TIK+=GDF6 MFMV!.#6?[+7)M;-)'T(\G,.+7_T=M-]_$_#UF^(,#M3EC#6FH@<8RN 8[_RN MFZ@FK>C(Y"I/*6(,, 7L<3"@( I2&K:#UX'7G+CJK^"1F%&%WC7\U08D!:! M$]SOOL9@C\[(Q5ML/(NK8. JS,==@CH!"^&BMLHE8$TZ7+/-7'"<"RSIQ3>P M51#8Z!/J_?ZO77K5>02D^44LD$L OY4W1 :?GN_. M,K.2H9\F+?&HW1O@@K-9M9I-/WX"#YNR*YF<_/8JQ:TE?/NU^6G@*'TWX6,& MH$):+]D981%1QDD_:HA;<&.=@">N^R*9.I2L&<*.W7#0>+? M2/ C0'VW6RTQB2.Z&I+@=$NQWVJ0+7(#\0%LS7L/A]XWG$,/)1. ML;A2$(7@O1&NA>Y[P#+[.C?:QUX42F%/[^ALBM:E[[QO51_<9F";6.08DUC7 M40.=,7W%51L>',>+-^,XGKYZ^=*4=D7-V&Y#$]R2E[8]8B\M(6L.AA,M:-MK MC)YF%K!390%7FP7L5%G TOI]VZ,.'L7%PXYX!5$RV+*KM,M,L^52NZJBI(C'5Q=[T03M]6&#Z3'A8F(C5L;8]O@H,-D1^+^+0&3C- M0?. QY4]HQ3!H%%XYA2:8TX!_A/3N_O^#3P(Y&^P@C\8XO5CJ_TZ MRR-..N/O=AS02#C\5*?UVC;WP5<]"%,)J(3^UGZ]@$*(L>%;]S[!/("N8HGM MD2EC[.23F#AQZC5B6WHF%0A);H_*-!M&V%1'-4)8?0T+9%F>ZUGJ2X]N%Z.Q M0JP@^&@P4>FW.6=L?Z0 749C,<1I>,UZ[1P+M!Q7U\.E71QB EP (4N(K$"- M'[@9!KV(3V4L=?D8'8^&8&*X&5!!#3PP3X&.H&L/G>3&_<KCW- MEQ,.]9TIEJL/J(R-RO2(ARB=D):PH2M"9+II>6OV.WCC2=WRM',A'47F9?#G M/H2;B B&YT()HY!KJTP%,["2>^,ZB?3LKF?.*9B.J0):<@O.=?$M#*[94=B0 M1@VG])J<@H2O1Y36PHTV[ZG7B-E<@X6VZ+5\<%#%*^W!'[HK/U-U9Q5L;)%\?2+W&)Z(%RDI0;Q +;3&+N^LR7EO1 MU%.LVH5_H*RBRNTK7R&Z$)FIX!;XH/4SJCZ"9 R&(.!B0%EFJGFU0@TBCXY@ M:-6!9:-.(<6@^H<$$%T==&*ZT4&LY2<22E\+CM0!K#>QE0B\G"CQR<##QCI58 MP&GP:OM:II(!XG3Q4/HIK:OU>^V7=MX'X202W8;8IR\,FF0*HO$:A&KT24J0(6>HM.7-6); ^X%ERW@XNB*KPTMDIX\:P/"5 M&8P'=@&" 963./IK;?TUUFU/S78^[0G&#R:XU3Q:<8()*Z3H8:[SSQ>3O_YL M=5HVT7T. 0#3W&[/#:8O!5@T4#\[ 0BD3?D1>]:+9\$^$HYT52WPS?.[N,$\ MC[I]33E">W9@O*-!0O$ 69@>!&UWD?OX_F=UA/>3?X'5W-/ 0QS*:-:N6\@4 M>ZP+:SK(VS)=?DI[7&F*G[PB[MNCYUC8P>S3ZS4;KC;%Q*O#23,#"(B=K>T7&0#2 MBBTKMER*V% -/0:-10JQ\2'ER11I%F^I#-9.%I(HDW4P3=PXY\/D3#+CEM@Q M>(T?JUBS8LT'1=7 8RXQ' $:(<867J0.QOCO3*E;-7)QH^1?XY2VG$J8*674 M'68FVZJ+H]'W6J!2IG+P18YFRZ8984I/HC-N6%.<&PQM+"72(-I"]K&SK?CQ MC?DT;TIPJ*BE3[N V2JJ(4$1F])-R6/+\+]1TD=0,KK3,?&1M$5$V*\<))$8 M2GVWGY:Z9:(GCIM,:UK&)6UH:')")W0'J$DH@39A=J+Y>G0:1+WK*8 M_AYB(?*ENIX:2,DG#9&6$/*I34(U+!!%YF!<2G2G.)*H[%W@&QG6:\@4>-Q( ML87#U"V.A9L=*=A13+X3R/'_7IZG=^-A1M(93IG=^:'[5,H*?>\% M;[RQ68X['"H"0%",$QEQ U_NUFU+Y6[+U0;=Q"Q6&ZPS-/:,%@C*E_J&%=+B MC^* T$#D437HG,O"H#CUVI@K(DC7V/)%A"2DBDH:[VDS7^=O3$V@YD23_MW%+FT_A/%LBEZ6( : M:M!<&BF*F]7(P@^"WH+MIKIEK9*U\!1=A*4W55O+<%LN+]GIF6Y,EM6,H,A- MDL@>VYX!&TPM8XRE@:C&(2&,27S&S55*\C&)8;)_08AF]"KATKS\F8 M@3FM/W>=F='Z,+.R".=LM7@6:/A[U M8C.EN4"+))6F,B&N'KHVF7.6YIQOX)S%CC0-(U>22HTOX3\Y5M"-(KOXQP4! M)$&B94NM;>7Q?J^@<2170 Y_;I]T]REN990T(#M'8\, C*!YCK-W&091$8-@ MTO58>&9JCML'IN9X5F^A?AJ%E4:<]^(U%']%(M>:@XY-XA?]U#Y4Q5ZEW[G!L2,]TM-D(\:CT;YP8+YV&- M_2@V8.58E<-*W;O;)>@:<]ZLO=F)06,2!O X>(+K:"GGHF/8@:F\R\Z*#Q7! M/"*H779(UNQP>&/Y:>H\H;PCR V=%B;G0R*$UGH/+DK:G$Q=YJ-!Q\AT\BLZ[H7 M)#,P_\XM8)CZPXD/BBXJZC7ZRWQBOF]INB.$TS1/)PLO031B1;YB@,L"HIF$ M(2Z0/"TJQ1ICYS=/5>F')L.921HT&9+B?@HQHJ=T$=[N4K(&!Y69'W2^Q7$C MA-+3=[^+4X?UFCOO1*4&S4(GQ]PP M([$T">E>I8FJ#B\O8H]+D302O0D<NQK.H M'. 58BU\C!<[L4W$8M2(#T8E6DE\N23^ B/[F4XW/-FWU,X>5ZI@@^1CM.-D MKOZS]X5:I+6B0/R8[ G:L97AA"L4!KHN8L+CL!IBO]7>^;*KYTG214=?GW@F MORYOI.OIVPBZ?;=7L2F^\1_@'01T)V O4?T[_4A0%QKK)DHA;!C207KI"[77 MLDBA52IC<\VP5\D$WGTWHR"ND2L\L'6WN2#=;G:M$A1W K?_GB\YL/O+'5_$?8.M9<@MI*WABCMSM6"ZE ML>Z>T8(I.GU&Z[TF#;[3WEW-F@OJ\8LUS>L,FB JKR!\)<)1?Z?3VF]TNL>- MSL'!;H$VTBJM>_AST57 ;]A7];$IWDG0F#N=N37I;W=^7K#1^8^U?R[>LN(S M-E_J+/@6FKU%WRE[#%U'<: MQS](_P\)Y1]C"*T6M,7LT;]?":KH&A21L6"NI5G*O;NXO.PMD+?V?9\K.N:E MR5EPD@6GUVXB%&OC8?3W7T.PNU\"0CK=P\;1R6$YE._SN )4M5O':JR_H1FX;8);>T7P3C1\[)M09-\ [RQN5F2!# M3$3=:H[K4"67&T4)UW'1^!DA;WFL73#E^D#]HQ_X>[J5W^)EB*DG_1DP'E/Z MQ83D_^9CN;G+ UMT:?G"PM8,5@]^7+=#MQZV$*C4_S]/ZK(Z*;LVWX9P^ADTFCE+AU-<=J9# M=!#S H.).?%&Z3^[JN1P&\[WNTN!>EUH;3P,OF/3QVG:JHJ#"&RT+^83LDW75>V&(OC[# M.U)3*?7&S!&;>UFD=-4Z0&##UU)#) M3>(Z]C8-H09XQC:&:OB9KEBV&12.PW2#!GM]M2='H<(1O-.@Z@\M(_F@"'A%>&BSX(:Z]9* MV[3(C<]?7FFG7N[&(PO^U)I#W&KE@+!^./S[\?N.%V]F[[R^_T'K'$=1QM@Q M'NLQST'7"C;*#\S?%WL!!HK7'*K/I58/(R4N>!G MEX+;G_8;[8.31>-8*M9]MJQ[+[,6694%#4(-D>WE:R#3/8R0GVQE]'S&92T7 M\963<3_YB*+F$-;L+'(VNQOL<^H@NK.4\K,Z;9Y_#.3W8E4Z$\K/Z5*@\?"X M@\]I5XYI.4*3*%93')B#X'CRB_+SPS:68A?-#Q:CWHP=6\!&E6=;>;:5>["0 MS-X#C3((80$4#,%/&H&)??C!![(PS0T"7P#%="KO0O :Z.X' 6X- M)E5\J[P;M3>!18]-H>("A"IV,T ,G0<+-4X5Y&70,XP:PP%+*,9R@C-Q(CT. MB.$S8_E5WR@E\3C0 Q^0ZDQ6[H%TG,Z\EH0.SW??[SS8^TQ[5S."*!YT, M)2&R@_/LZ><\M'2S'*H<)>7FT+6=2_K? V6![@N-J;)+,;6GR_[?_6XBS0C, MQ@&5MGO*VN[\@8;28&$6#/^<\U&ZC4Y[/_4OL$+9>A@9O:X9X4V8V0.< MNL1&/*>+&$*<1LE#\(%*Z6&48$1D799".%+MIA*">.HZ\)_LC;=C*Q*JI/$R MY&]JQ-%^->(H[1==Q8BC_6KWV#@X,KY=.X9.A MVT_L9!Z:V".R'P:&T WNN2D=EZA=*W$MJ;@:K(6QO&$X@UG( CK]0?;T[0B= M;Z,;L&G=7FD&<3"'O\7\B_8SP*R4BS5-E_*.4['_QAZ8:RJ-D>9@3ZG4?@\" M,A+XP-OJA3]9P07)4XNMY]SHO:DYN(L[+PL#*PM;NT8"%>'L5\)9+,&C> M=RY$IW$P,]RP4JL/(W]F!&7GB&?AK&L0-")*F;LD1Q^@'7<8@2Z)QG,W)#\= M=ANMPVXZJ+DI>G8NHG>G.Y#'TL5>57.ETDO@$^@OZU9D4%AZH#.[6!/6_)JN MV4];@K(#& MI Z/1.F 4@I_:[4:K==0P?;WP *0.;T$B%=[@E0B^V7J"M0\P*T)&71//V,>OTC=X3V7",O1IWOV,3R"V:24& MR@95_\PZ'LX5%0LMO_%7B(RYS9S#-W.KY)DY[52R48I++:XL8Q0/6H6SXTYE MZ 61.$W".:V_U@%X^\4#\(X/&NWV'.;RAJ;W/6SXHU[!7DF(?^CHP1_<^4<: MC/4A<2/Q'BO_?8A53F44AX'X784C&FO< DXD M54SQ8SOR^&JCYP-O? C UBBP,6$(KPICM<9MZ;8;!]UU#Z;9*D;YGAUY).WQ M$9AA+,7;NR!,)B63E:?-%#^D/;9](LM]F4>.:U<-Z(#!ZRRD U*:Z]!:B$*] MX(1LUGMMO5$%XU3NIV6ER?: NOQU!=V-HOL4FUW']& 29I+I=&&=&XI2KWWG M5)3T3"^,5:>6(:#8^\E(Z!#=+K :_G+FLP.9[3E5NG+K;EH^J4_ M@TF>W@:?8X[1 YW =2_GW"8O+B6RNCO=_KJ#IU&-]RD@9.P(ZX[&>A*&@X5+ M,G/;/W>YFJ*5ZVO6OA'2S#4\]WKC=Q&&@MXY$8Q%HF_!ML%[QSL M4NTXUJ"&BA$HHK$[U:#!2$;:>XDSPQ+3TD$5YC*4HU!.QQE8X?UY3.$FA.ZF M6L%6O%J"TI=&]9JCHD'H]KDK53_Q:$?M[NSO[KB(C4Z0/K=!XCD&UWB>P"GL M1@)+Y%;V.'AJ%]Q;0_X]:O,S=1]OM4K9\L.A2I,%VFZB-#@-ZCQXF.19"MP- M?N/".]#6H> E4:2+6]5 $7!7K@WA'7_$M"_T?.G=12ZZ05+/%L "TGIM_JG% M8!XIB680!/>N+_-2!JYA')__:AR;S! *X<:@@ B C+YJVN)[W)K/#$M#*D"] MPAZ"7MO:LW^FX>M!:_Z2[B%?_<7-GP%]P4$L*V*\5VP:/==7+W**+RWFLUON M+@)1>:Q ;77,Q/J0&$2?$=$WEQZX.^P< %XHI3/7N(NY9I7!'_G4S^Q]2= MP1\_8P "UI]*NL:!A['-1PFZFOIA\QM2D)_>=IN_->23N\JZ@N=-#1BPGK!B M@R"&X%(A5FN,X2]V'FDFR [+L0.MIDG?Y9DE7QQ2.357;UO \ 5B?I@@_ GB0K3+!"4)*31@*J,]3T! )N]-ZG0:AG"BB M7[=?TZ0"$>F\)L[6H&('_;RQI#R5SA_I)]T$!)8]#6Y5V#"/(1AU?9/I:,@ M^@12 M^@B0_/SO%I]\!*_K6E/O@>38*GB\(*.W:+FVQZCS5.0<\_C?NP= MZ9R*HI&)@WG?/H6/P)^T-_PN%^Q^HB$K<\-.OK=S>.GN MJF]_<.Z!WSB7C="TGA:\_*GE?:+J6-9^+,MCC!QV"W B9J5.5WAE1K[/KF7] MV!T+T$-X_910/D M4?,;.U"IE'*HE&5/-'0AW@9^O\[KDG5M%5)]V.U\>Z_F],*Z*%J_N&^AC%], M%190^Z-*QK=>QJ\D MZ/ O&K&TK/"=9]>@]#.JCD>Q/R_=[UI<^9"Y;O2J2W M2:0SJ(,YZ,%*I)^62!>=?66$MU%B&7BQN1K(Q4IN*[FMY/91Y'854(=+;]/Q M<:-]M 0^UTZWBHTWXSOGAY80/E ES]LDSZM!M%UZH[JMQD'G82"NE5!75K@T M-)5$:E<**%MYSY7<5G+[.'+K>0_IAA [Q[JV-MI=]T$?G)PTVMV#*2ZZ%'\BS ;HE>5L&Z3L)[Y*AS=T>$Q:%@XU2A*ZS['SF%C MOW7<.#PY7"+VW7^DV/?@H#DWSN7;PK@.E.Q%!?)EAJG8!BB-;:#1L.N6ME[\ MGWKM@R(\0GA@^^?MW?$*8&4&O&3]H//?2>&:.?K?O@<,S?01Z/LM!J4:2E@Y M#)#93R+71[Z7:;< #S/FQ"%^_,9U$NE%V)76NU&^ZTAQZH:#Q+^1G@S!)0:F M$),8>]:$)\7OKA3[K89XB^%O(#Z U_P>[+_&]Q/T>^G_G;C ,@TPWEXPZ;MR M07_QYCFII.WJC]V+]H1/I0#6OYQ'\BY06IX1#5MW39JNSK'R',2P7NP<(XZX M[K@D<-I,$ M]73L>@XV0[>/7D?B.L1Q'<.7_9>!> \VI[Z*@F7__Y7N6&H;H(!^9 M.]1!CPR9CH]ADQYLWSU 2D+E-\5SX.!*KY3Q5"@YLPU'\EL@P57VF4"-0JW^ MRPV^7A_V%TNT//2EQ5LU4.!:"QDJC9%@9P$-[W$+Z%D3>8= $RGJ!&D/@^V@ MH?49<>%&,3$,U!# &6OX!=(WBX2Z KW=P "-,YHF1J,S4CSY2YPH=IY"UJYS MCL83!L=@7*"EDN'?@0BP]'QZ.LU3,->C(+R;S0)OI -^31)B'[]* ?F4F/%- M&CS&112:8$8DQ#8M";2X&T4):/%DBJ/_OJIPX$9JFY=$:'4QN)H^V2X>FQ@U MMGE)MY0$B_FJF>YQHIGE/%R6*\%??O__(,6JG#T)*EN.MEH\C(B+:>@.&,5G M>Q=3"7HEZ&NW\*&:2!$:DGH2< MF^"&PY!GQ6>KEK:COF)B$)5;RH[;O*!0#3TUB&GFYC:O@^>EAC2"U4LF_NZ/ M*^E'@N+9;Q6"LYPM$I]T^&'_+@4,Y>%%&P#H.2R&MJ%D<6?AMQ[^HFH)W[&$ M=N/@I-LX:1\]:!%4(;&VPL^'L#I>Q2S#[NLKL2QD@6\]L2)G#1ZG#63,Y"3;0DMSQ:M>L,R'F%<3Y7/5>O7?AV&)[HM.AZN=N@@11TAZ25 M6UB)RR3P1&!H4,_T8P^0B:')]I+;'!!)Y@J%@KVRL4H3$VF7G"G M<[0J-H'JF+VHF+V]<]W[EA^ MR,5P9C=QKE)C1?AQ /R@'?)^0@(L&'ZSO8]2VZ).MURYE")Y@]H#76=&RS'EUCC@;6!U7 M1LNX.-_H%$XG#A,W%%>]7UZZ;Y[>26WM&6V Q=8=*U^ 69 0XPV2,,0KE[Z, M7/CXK8*X"D)&Y8_ @]^35A%Z9KP(+.(PQ(G% MS4P-# P'\*<[+%S)/:9>"[5)@H_0O&A_%.##!G**?>Q"?45CY.)M'IBPF#X# M<;"CJ1B"&^3Q+2:\WG9/B=X0!])+G&,?# 6![B-*-IFZ%#L;?T6-7_6:7HX- M:$_/+OC#%Q<-,Y(> FOOKD%1*&))V<:0*)9?*$S.;ET\#H-D-!:_);X2.I;% MRF\Q3<+!6$:PY)_V&]UV1S@)'0>1,<3@?0(G-X[L$S[*NTPTC$3]=-+HG'0: MS*.9[XL[)4.!QML1LX%T>W89PS"8S!TV1OZX&9F#QA=FMID[9HAC*!37!P5\ MYL#A$16G,WO9EQZE#J*Q4C'"1L ! M?@4#1,(L0,, %<,\69:$WQ*U (G$$C MV[($NIC"%AZP""P+:73!4X77(E,S$TTE/572H"Q"J(#3+T@I8+(#L^'I?9VT M9$:PH8IW!^BJU_ G8,[L*W ?%CY;;P)LF3)M@[@$C&;I 6_U;ES1;OBZ32!* M)A-,Q["+#[R$[J8X$K(?W*@JK;%92^TE<2B'[@";HAVPU5=E,-9/(9>Z[B6= MDQI1:;9S /8C(KDTK;YD ",(H8U9H32F/7*A3USLZ.&-]B]Z:.,NVL>A[".V M%<9/V#&,.@5_]H2'^7K0SO5:1K\]T#C-Z=-[;=.-6F2<#.'->@W,$"@D,"2M MYHF K?6H'_*G=K.=_D2&!D+L]#>Y?=%69^A&N$XT/)%6@&QLJ!.KA?GL/(7X M>[2@F,@^V?=A2AK(Z1AR#'T'Z2\6:GLF9<8"5DIU MHTH5IQO(>NVC#%TI'.5A>]W&5.N6GTY9U*AQ;<4P@0-%B4W@!^VUPXL2<(IB MK3=2CY($_0R4P<#]GW]T]KNO?4',(>9XHX$!S CD'#Y,OJD7$'B#\-'OG7_) M0$ZFB7%9P7M$K4B5#_+'-#!$[HM4<%.\R[OCT0)_O$!1WN:"@[QJ;C6[2 MSHI/9V).AX28;*36T?N&TDK%;E3%OD]\!X0*H^QK-?"#D2>C:._LZ@]0%,%M M5&G:\FG:;QP9*C$),:._!\XJ=96'(^F[_V5M&$$\F4Q1OV5T5C[W$@4T/&8@ M03%3R@0_.0@FD\1G92RI0@A4)D36H"SJ-<[OJ!_4:W1A#YHM=/4=%BP\=/L) M):A9;[2;ASE7=#^G[^HU^%5&!5:>7 G(UYY7#E5.S?'0ZS;3Y@\TCP/\O"DMNK^[OZ$5'C^18L],D56:KR/52>E: M$R3H>5[$^P?S6 MZI7M[ZX3DK)%G@@@=''!8_\=-@S;G79ZX)O#+_9^#?KP7Q$E_HYO.$U"_51$XF%-5*\1<=[XT^7CD*$9 $?D-%F-FC1N5[&X2@ MJCPE49-IURYS50:2/_0"",;)I\0O?%'<)A#X\$SP](8%<1\\8,"F 3U"T+_Y M +)ST#S^&?2+'U CP3Q8&A+"/"N89?'%1M_O]2G43=F42D"SZVJ*ZW$FK\ M MO:CHD-*%[Q"WH.E^VL^H;%@;9P%^ZNZG24[ZW%2Z:*C )X[&K#+;$'K;T)K_ M;N[BK/70OJN-GH-,$>\)J=564USXX@)L$A7V'C=2;]AN8(3/IN_S?5,N+4$7 M@IE$@\W_,K_1KXDXJM:-T\I<6[F+1A>T_@CX9@1/Q9_;C8.#HT9[OS,'PI6W M?0UQ@X6;#F9O?CIJMEKUVE3IBN2&WLM03;%BV"=>];E ^:N+O"NZW9_AL-3$ M32:"#UE?BPV\(*)^OS@8?-'GR6;)[M21WKY*596JEO>HJN5=;2WO457+6]KZ MHNU1!TO5=9TTCU9;UW6-MHD,URV824%M(^QP)!!K<5CI*(@A@BF%+MAK&*"9 M2ST07?N!J?O^'=ES]143[_#QA5<%;'? @F)9T""FE]=KG-Z*8 /<(0@V/%1A MQXD+XD3W"W0/ 08(>UEBT0=*<+&Z<.E&98!@;Q6O1WI1H.]2M8MCP5_)(?%A MHYA\^G@?;SPP&U:OD1$FITDY.EW.4;<+1T>9-_ RX3T&82AD@'[#)^)N] >G@B@NIJB&XL@1FDM2FX MR""7.Z1[ 1_1L/5U0IYTH#HAVYTQ_>"8_-3NI.%RO>8.8;\4Y@IWK"M U&K( M!CQ<8("08;G!5H"WIZ+=C0:?JY>8IZ@%'GHO"+YU)Y<[^:E],'>OU=[/_HJX M/>_<@[3.Y%#JM?E* ]U1=G\] -4^YK,L4WF'%I=27_GW4GYE/[V58W([F?7, M9$\P?10J[)Q3C@'PF*AX'&"\@4H(Z?OI,%MB <_OS.Y'-K6$$0=HREQ!V54, M_Z&P$+UH5ASP=ZQ<^]Z,?95=+P'YG/#Y_X)A* =!A,42&ZH2W_(S6;L:O$C" M>BV3Q#B[2E'D;\!G(-D$K94>I;CJ-:AL%2NK%-:: ^R2NZ MG-.02P2TTCLZDUT^7I!=KM>^68"U_D(XX)*_*#,%VS)?$9<[CR?F;CRMU3P) M38Z==1,.4;CUH6?RN54I1AF9[FPX9'U"!4X0'1Y0GGZ?W$;* I'ZC=$CS9UL MFJB/."EK1@AQD#L_2!,1QTEI1N93?9Q03D&T04QHUFO7/(%HT:NB9#KUM",( MC[@>N_"(WH2=/N[^)%/CB(]J$H3PFV3"R.F8#_-8"?%VDHU>%D39$L.8A=_-OT:^&R-SS\)( F 6W!DSJQ(UCODR>7QTM&KZ))A@( MDGB3K;]);\Y_ W,@MX06K\VPQAWDES3TX OCA$OG!M/RQE67,9RKK^XB;<_$ M4&G;QPNFUB.BMW$$']#@:T3KJY@.6C R(X MM8D_RV&LX3XT+IR4P+*))9 MW+;^7YB"PO(J+0*$9AA111/=S>!6.@FAJV!I%BPD'AM&N8?N6:[I1TI?YH"[ MDCA$)O ^\+5PU% FX,OIRQ7L39K9F%AA/P#P #*&C4_-CIO3S!T[[<_,(S!* M]@.]FYRPQQ(R?$Y?>2Z)KKQC 2/,T<$@;G&IA"Q7=)D>8BT6YO@E<1]_7XS02B (C M1&0"C0T&,](,3 #+_2!(/ =C*50KA/P4@WI$G3,-T JZG ,> LO$$06; M)C,.9(,"5+ W#,PT2L"$>Y@$S($.TDRD.>]&[.@^2%!P;DP5J6BDU6[38%;L M%5",;9R@ N$=F/&.\G^T2?V=]BX_VMZ#X)QF7 MA'G+=J=%0Z5P2U!Q2@]LJ@PIL=80.YU== JQ=Y8,&3MQ-B7 A;48CU+WZ,"= M4LH>C<1.=Y<>N"-WY\U,(U/5%H+^!5VMN/R!6LQTT"WMIX"0_JYQ6ZB!UA<' M/^L15%3X2U&PH6^F J"!+]D9[ IW,@%3@!NE*PW8.6T8TZ)'O6/WK"*_A%Q@ M,?"XJAB70DOK[V(P>2>&E8VM;V:7K# #71&@'"]@YO@,6ZUF6%AF&%I$+O,_-[G@) M$B*H/(B5C^?(JA,S"9$P' ?OQ[R/%0B6*&2J"64<8B 5#Q;HA\,)\"$X=H8L M)WX72+H-PB\B(,^"$AG<&FT"$AJ3K@W6W]9>F9^632[^YG'\""DJMVC?*9B1ILV\"8&:X/( <1# MO0WQ#SZ5YLV M10R%L< 69EUP^]6Q6OP%BAY\C8*(& 6HA(9@B4,>#XCJB/\X G$*L2U+6,!Z MVA7X0.+;^B\L.(/H76]A"G08R8GB[0:F .LSP,'#$[R[&NC0,;.[6EOGB+:I MTVSM''XJLYAFO?8I2+4JJA9KMNB2F*TI[2.>_I#CS>QN&--+Q6CS^ S]1$=A M]B7$=KHH#C4C)P#X=G&> 3#$A7//& T[O@LY RRG;Z*G[+IFVN)NE7EG+D&3 MQZBT-AE]'9VOP9!/A]%T.^[[Z"+9[YEPGB)Y_1WSN[\3C(,A7IYT7WU)(1>9\XU2XXZ:X*+P?-&CJ^LH1/4IL%XP0GP'S M6/!'XW':%)R-!@P%,LVK4805Q;;;*!YC>4:8>#K0R 5>F6%BZ?V5)V_UG#>^ M&>(($%-PH;W6;+(J MS?I)?SXCJN\B#?8D64F(S.A+Z6T>)AHY-QAF() Y)FV8 !8KT]WT:I"FQ(8I M9N&<@$' 2+EQ,IE#@D(/A;>XIZ@+ M3ND2]E1&<8CMU"'(I813#\)0B_%'^/PI4 W.?PBA[M^PLWC3+G/Z*".RI)DR M?P(JK'8B&ED1A!XX-H,Q.$+8TCU1*J:+?;S6IZ1!X'MWQ6\@Q:1=F74IB!+B M4%>P[SF"'P/VO5L$^[Y?6MCWR]#U,3WG,4$]1@I 9?/>U)3 MV] @Q(:N&:S M_IO'!'BOW,CO-;)#$,6 $O!4(40U*MR5'(C+VU-*TD?Z>$''^HZN3/M6U;\I MRWWUQ *'!V7(EE_BW7RA"?\E2J8\213_D;/8JQV,^M.BV:;[Q3-1#T\ZC:.# M_9*,=7TP]85?(&9XG+BA=DG)%]WZU\A!KL+0%6/8H'_8D?=B=QLG\42\P M',L2\IQWX5$F5\\S?X>WF.8-,[M^8S&=[SP3^IYP@@3BAJ7,R@.?8FWE8:/5 M_>:1='Z,,4N^"4='1XWNO,G]KDUX_'G&90E>>>]7D/?+%C^T<,=G:DZ(4B3K MOG(0$_,6RK;-E-CT76?%21+VBW-)N?MI6;V/3HD9?65&G3H*NWY$BL^&>,TJ MBAA$Q29K^GSB"SV2N*018$8NCZTJ<2[\C 040: M?A3I6 (#(FW2YCL[]ATMJ3X6IV'=HJ[-<_*=9WQ%@>].L 4L>^\'/R()6-J( M>7ZL7J=18T1CLR#[N IVFU. #_BX)F,51*R0R3N;9O(]PQ/$[!;\;Z:W@O[8 M=PFNEX:)R2A*0H(CS/)5L3S8Y*46#+JZXLGDNO'L3F0&QNEF!*J;]--Q6RQ* MMG*90"6+!*A09NANVXX'FP8AOHLK< WLL8W*]0UFQ G8_F5JYE=%*$&_2P=_#P; OP9 MP4.8Y*MD,*[7M"!>B0WF4X8BT-[59OQ]TU M+'J55@:=?1V,I3]2HL>UA^V3[GZ#JC\8HZ!AFKUOS3!2K,='MD]+ 4+L*V?D MA2F$&.[ H*(SS'HXX5&-I*ZM&Q'F'Y?M MJ_1%,$6%BZ-<:.P+=1U2&7'>O6'4S+Y*6Y!8:K NV;9KO(5.>*]K1=UKVFWS;)V($@!0W_WH-' MW\H0/%X]HGS&6!O,W6]9[*T5Y:?9$'=2-<2MMB'NI&J(6SD#_QB-95<"Q64V M:>WKES];Q^F>K&PIE[W/U_7:^>^/MYBJ&/MI%&,#0YX4E6(?E+84^^SKV.V[ M!#^'!+VW.>84IOM*-S]$CU!^7?4LE$1,5G[I*>=RZ1MG?ZI61SK2BG4G&"0Z M\P#APM#%W!<-W3)(A6XDWB,(4KNU][^OBF5A\^>X1GDIR]G-D_54#Z"@7&#C M-&4'.BPT'-$"^5B3K7BLI,U3,16+2^!N%Y3 E4/.OU4>UB^NWU]ND];KHF-X MN3Z5]4.UO1MQ/Z48AVKXSQ?_ +^Y0WZ_>)/Z _F!3XS7'TRFH1HK/T+4A',:,[5%YWY027#FL ]F#_LJ<_MJ M( 7/:+#8%IWQ827;Q<=].'O6IPOD49"W-RM*A[?6G0S>8Z%\#J[Q3MKMJU:GIIW<6 M1K>M?V'G-"=%.=69E.=,T$>HSF/9\R"7<^U'0KWOO)YW$%@^AS*+K:ES65&6 M;?U] -465EM8;>'6D?54%7RWV=Z"W2^O7-E[HG$<3Z-7+U_>WMXV(S5HCH*; ME[UP,,8&WY?*&YX\V-;('C]Z#%85R .O7N2;,0[FA(WK<@D\E M!)\5]0L[XJ.:!"'\)IG0[WO(B#C^(QB*7A0% U?JJ9\KNK5ZKHSP]HYI^XR0 M 3S,I]K-[Z;5W-<8T/[>4][-U:98&!.,B=E'7+!V]SD8LOW*D&W[^ MR?[+F\[^0?OHZ$_U=7^O@V;L6_;K:JH&0)[/VW-A1II3I90X19[#L<2QJLQ4 M9:;*M)M7>^V7E6E:DJS?I)_(4/-?ITNF:8W%WF4R39W2'<8V2=DJ3%.[==0^ M/CA"T]0]Z!R2:>H^W#3](<,0T5 JFU39I)+N9F63OCM:A\>M"%>ZK8.CSI=,DKM98R2-D.\.[U1J+C*M:_B6\1L10 QUT=\ M04]-#A#^6D^EK^!$VQ,+62@U9J'^N#%IET,JTF\?Y0LFGMG^K M).NC#!':F6Q9YSD%6/NE.XIMDK ?LF7[)]WV0:?3;K4.#HZ.7Z(-VU_&AF6* M 7EG%DS(2%$L*[M4V:42[>9L!?]3V\ U&2:*L3K/(L9JMZI+J8T'61!;G70. MJ+JB>W)T D$6".Y2%DK74_#VY(HJ&'V%(1O$9YR)%F7",#D)_%'6EC'X\;D/ M5@PCLDS_/SWVS%?AZ$[\"WZ%'42G03@-^-E5*%:9O#+M9A6*?6]F\>CY5&* MU:ONNTI@]1;7%'ZX/CN__);U0W85'\"2[5VK<((H1&#;$(^(L6K$I2?]RCQ5 MYJE$NUE5#595@P^V5=4UV*9MU3XPVQ'\ZJ9[U#HZ/N (;:FZ0>R2M,E#A,>< M^%R5@7&9#<@J*U59J1+M9A5$?4_:\(",TAHA14MEE*K[K W?9[5/6JUN:__P M)1FCDZ4J!54<>V1P9NHR&H+1 G]+?"6Z+6+DXX:MUL@D"BD=^*L;W."H7O$1 MUN56QJLR7B7:S=3CPNNO\B%RE=^0<8WAR3,Q9 >E.XIMDK85&;+6_D&7#=E2 MU87G/CPU+C!DQHYQ(X=HMYF5&SB[$RT77WQ=JX$?C#P919@T;#8R%UL^SBU5 M>I(I+%NZL.!?@S[\%_[J!9.^*PO_RH2K('!ILG)]8T;G/ ?SV:F*1U9B/-77 M#MN]-Q_ ?MA\893T(]=Q9>C2$,?*//P0K?\"HX##R*M-+ >MSY*L)VL)JGS@ M2BP!#O-HOWAS&=R:NTZ$08KC(/35G=AQ-1"J@% B F)DG(2*YJG/8W?O5B:C M,ADEV,2MTNIFHQNNZH]7U7XT&WKQ-F;%/K+FIC(VJS(VBTW-9<9XM(_%OYM7S=.F-2/M[D&K@DXPQ3J RP); M<](Z_+:MJ4Q-96HVOXE;H]-+2M93-35;^Y[KZY;L__OV\P=Q[D>Q] =*O L&"?=G;L,ZMFG/5QH?5#M; MT;H!6I^=];DZ_=>VGE5Y:9VS/M?R:^ 'DSMQ]C56?H0Y*X0-FGO0_;>E;EI749#Z7_HRJF*ERCAMW\Y6M%;& M:4W&Z=W9^VT]J_+2NHQQ>J>&+N)85[:ILDW;O+,5K95M6I-M^M![NZUG55Y: ME[%-'V1?>959JLS2]NYL16MEEM9DEBX_GVWK6967UF7,TF6H(IS%6@5-E77: M[IVM:*VLTUJLTVK@;2J>RM!Z&MP8C)M+!+ A:$PY(&R"=S*6XKWK*;S\< MA+Q!C>GZ>E =&C6V9XXV4[O;L>IM.J'*3E6T;CNMJ9UZ&*5 ']!&A8J \#WX_(Q?K3U M\VO11YSC<&\0>)Z<1D"0^=>+\EAU37"K>73@^BMM-NWKA[G./U]\^;/=>F&Z M/<]C9=#C#YN_O.R7KPL4:)^!N+]*)L">=W/D;B/K_QA]:]35^*M)P=?1+MY *N, L]US&KL)PYI4:D2RRJM6:66?\>\-IK16O/2D.JI M NV3YP=/#>D;5GRS?\39D2K,O0X^F]DXLV6OQ?7=%-[?"V7?';P6G^1$\;9^ M"G ##UO9;[TT7\,_I5)I)/*7E[#117L>*OEEKZ^&00@/G]*9Z5V&99DMMHR7 M8R?#!-/\T[-$D;]-AUU^]EVI2N!37K$ZOCK_]5/O^M^?SZYR&G@KR'\T+:Q_ MZ?J.PD>VFBLVZ0;JH5Z+ XH10Q \-Z2I$)$%?+! $2((1?N _W?'VPOUUDU@FUBGI M8:R2K+=WK^ZE:2:>DNB*LK MAGH$LBC *AU5ADF8&,LI%9=LRH%P8Z^$;'(Z=M60*4F140T4ZHZ%3:T8IR(K M3Y;E%J:F&$QW=[WIWF4"^_Z^N+SI[/_K#M)]'3.:0T)_.NQJM4,)J9$BHP M/=._@X#9!ZKB)%8\470Z#5P_%K\%6#(G%3]GUH6DX@4Q3#Q/3'&T#ZCE>DT. M8@0K#1+X,4SX<9Z\A4\)J2?^P/'!4N%S\]\7BB8Y*.'Z] @?W"1ZA$XQZ5*) M@<0D"F6T@!403%7A1[S@MD'9*B##]Q,P2IRUPER3G2#$"]1#OR6\&U[A.YQ1 MHVP54(%_@O\,L58#WQ?!9QI,+GY#CVS-?S[ 'VSA!A)6K\&V^CH[1Q_%)^CG MS"3F\ DV.7<:3"9NA%6,/&I5'U(HD7'H-_#@H0L+0FKBL80H(QF,[09'9H<; M(@AQ+^YT*G""O\!_N"'-X>,CCT0TQ@?Q,7EWL C\&&7_!.?[G,!7F-^[<<,8 M#A4)"H;KR@N8 [8 RI(50IY73C#&RF%,@FR06_%L<89P1UO4F=1^+2YYV4G=U.0V[ MI&YGI6DQ#*)7F[=;+7U+>.'KV>3U>QP8F%9;OV;^?@>JL@JBGP)9VU3/^"S) M>@S1*O\E <5['YL4\LU>$)3TX,HKDIDLZ?Q\PJ>\LZLDBPI!F)(CK@=Y#@81 MY9 )L<)8LG/9)D%,;R062.-JNFQ*NKW;;S?+L=*G1E;EDI:^:9EH?99D/551VYH# MJ$3KJ9)5^9_+U$V7]/#**Y;W%H\^Y9VM_,\?7?4WR]-+0>4V">-L:C25R"5J MTUQ0KW-0?K;W2)?1,XQ.?J9,Z*2EGV<)ODHZ1LN#5DE4LB MGN$!5*+U5,FJ_$'*>R1N)-ZKT)>^$X!W&,5A=7]>>8655[C^5:/HZ2O=6?DK MV?ELD^R5E,6WAJRG*FU;RH]DFL2LI=V\-6;^L>5;!(PU*_,9H MU78U6G6UHU7;U6C5[_7!^I;X_IL9+BZYY 'IZ2B&>@UG,6S?(K9RJ$G_S?FG M=V?_MUZ[OA"G%Y^N+CZX%U@/T9AD/@.OB\(7XG;L1NKDGBACPPTOG;A0%6?X_J51Q"+SS4< M]7HD#+.?,-LE?Q3+F8I1B':OC/%__X\F>K\^+-9SWD:2C.?4=-%4V!$9]I/(T*E2,N MD[[G#K)P%N_=]B[>BO-WXM/%*\$TXL2SK\[7/T]:^W\J1[E[ M>R3^08C?.G?^''1:G4ZKW6K_^2?^J]WIMO_\KR^O/GW\')R,S@>8'/SZR@_\ M3\D$EC# :4W((I^1YO=A,,%O[;7:\/_B@/[=[NQUVR]HVM4_7\ ;7^5>^.+- MX?[AX2\O.QM"] ME1X-Y;H:*Q5'0L;BG1JH25^%HMNF[&R'_K>-^FC'N3\()C@9CR8HBO\H&4;B#)P-9Y&$ MTT/@'ZTM$O6#2M0K47\2HGYPKZA?C26(=N#AT-S_^<=QIWWT6IS]G;CQW5.7 M\,-*PBL)?Q(2?GBOA)_*:"S>>\%M]-0E^JB2Z$JBGX1$'[UX\RG 2=%Q('*B M791SWR()/7[,.I'UEP8M52C2>0WQ% 53K_!-5VJ /]CJD795/3)3/?)^[WOJ M1ZKRD?*6+ZQ!$G_IOTEO*?C^0Z^ KT'JM8??@ZRW[N1QU-$/DIS^__7/3@_J M-71&WP8R=-!1->7.G'3*!J;XU[1,2'"5T"I/ZA&7O0YI>T3R4>[<-Q=3UT>+ M!E+F4T11Y)?0,9ZC@O?A]^#&Q&'@B0 L1N;C+*T@@]PML&H1K YV6?+_4/7: M6-XH(;G&@XY5@HJR1?AB%'-N$X-+=!N$75 4"8K1V=U>X490@ MN]T9PB=N'"M%YOUJBGL1TER.<"1]][_ZP/4178,[Y]S*._Y:%,'?Q,[IQ=7% M;F4^-D3^N0\GEX0@G61 &G1.WV3IO#ST@3L%"'.$;MU0NJ%WA[(%O.[!JHCW MD&6C*8A3Q&]('SH-(A>9A!@H(PMB 6,7*I\H\5C)H'Z;433X*]0;8AFUP1[0 M_7H#EP8[! ^:H%ZZ=>,QZ67MNDYYH^(9V10]4!#U&GQL[E3,QDPDJ ?X_\JY;Y?5<,C::WEELE#A/Y8R 4U0 M*8*-^I%O983X7"@DQJ6L_, -AV7H:\PZ"/!%.2)=##)$4@\GY6*J25\I1$MH M\09]V*@35 #?4!K &/-:@_4P/@DU+7B;*HJ(,*U@[3-]^ /IZ&7UD7'06,-\ MM$LVNU"OF0I+?_FP1LCI%)0]_BL!_1Z*<]@-<=)KB@M0N'8G70]UNTL)7_45 MC5MDM'$D=(PUC&7)SE6#ET?N:!SK=,!.SF+MZOK475H0OC=$+UT[!'UD M'YOHJ=?H==HRX=^SQ@P-&+PU="AXL83]NWG5%$/EH/D4D1HD8'8P7/'D;63M M/IPD4$\)UC!!>XM_@&4F7M[MO++?!W<9/G+V=3"6_DAEW5#S3%I6980V&/," M^SO) 'DM9>]%; *2Y3O GO:H^?C$]3B(LG_5W D?D;&X!0CFXNPD\9*S@.^&2[C)*R!#]3"#3^FK( M>N8C#?M )U&D<\(0-"K\OV$(=#68<WNY51QG-'8*=@CX%N=T(AWT0Z"N.>U)%K8/AUJT HX;\SKT"I1G'50;;,!

:OD%_(5U5=P6"(= MY^/6T?OG]M]1N,6L(77LGW5E%[J=UHVB0R2ZX&[P"P4M0GX-2!!2KJ6$ MW"T?"C F>D0^Q--1),,[RWQN.$@FN(/P!_+<^LISU8VV3QFS!\]%]H;=R9@B M8GQRN#,I@DIQ;S9P?J> W74B"QGQ@SMQX]0-K6Y=MH3\'CJ@WQN8@5A*U@6@ M3PDW1K89Y.!RM@#J:2PHZ[BPH7;8^. M&^LU\F&53W3#FD.%J^#/4SHTL\6.@F]Z#5Q&@DE(CR^1.$.-*6R/ E), L-) M1'*0)HW!93"):>N.H8FPSIEED]= )9)YWPG38O+OH) 92<=MCC(V KE%869Y MF=.E1/&##C+CHI@$.KED ^5.M;NDOF+D[L9T#M;'T$GY$(T5/H<IE(#^P167KM$$)&!@ -5,!>FPB[_"FV' ?\1"Q7"ZJBOA" MIX&\_)<:&&E '^'.^K',D\2'WU.! MH/*"6PY1]9\E^ ]T/1@&? ,"81*Y1+K^Q68,ETM&H_M0K^$]0^Z]03A[.9C[ MLW9E^%T#4TZ6AB88 W)E'N>S.9*)M,]N\[J<1 07R3CC]9I^\G*7LA3$N?Y- MX-WHFR>Z$'$IC@*?R?.4/Z(,IO;!P%&CP($\)/453M89:8_O>IQ=HTG5%AY1 M))P J$='4GIX)AC/@6N(17*9[)[)4BYQI?__L_>NS6DK2]OP]U3E/^CVN]=3 M:U>)+!TX)FNG"F.G;<[_/H5OA%/PLZ1X05QA_4(\D## M!RLQ+_3 .?ZJ%#T9V]H+D"BE&0V3DYE[_6IEZBS2.$\=8[<\G&EP'M/2]/K[ M*[*>F2&27*%:(S^FR16X9K!U0;I/.&Y0"$>@[Y)D\WM2Q6'K*O(#G(KJKG:; M9TT.3$_CEM:4=K3@C?_-1?YI.+(W7-T)31D9S:--P6BRS#*R-W.0 MLVG$Y-[!F(GB'GFY2V%^5D0>OM*U2'#4"9+:PSMYFYWD8W_,2^L3BOZ;ESJU M462.8@1R7@YY&>YT%[NS)#QA+*(9Q%82D>);D(_5V<3+Y+GU@JTK4L:+ UT+ M9F2ME+V0B*>=O"@?OI"K3PW=_PEQ*1Y%?7VT\'BU@F7E^0*^/Q2.P'\BDA$2 MPH:09TIB'6& Y@UWYF^'DU^:BA>["7A!TEX?.T'!1B))XIT\R6P+GR?@UIIG MPC/D+'P//^_)N[RSLM\<.B7+O%P$A6P_O^P6.XW6 M#.-)\:*W)%^:C(NDTWCQJ]#4SS!0'L*Q+_>](S47V ^9N9[GXT7@(JY@D'SG M[YM@.9%(MF%8Q%\DB65>Y)@S%+Q\]1.\@X_(WD 0B%5#$^4Q+8B]\?Z.[7(/ MWG<7-;2Z$SPA YY-?>4WUAW\F)Y;HWL9W_ZM981W]=N-Z%5[S$.;16L:Q+9"'I0>;B<4+3 M^FA,WO(L'-0FBQTL"[ T9K:)=;.G(J+#4/QVI$L]Y^U?#81[!858J&B6LEU7J/%E\/R<@;7^2I+9??ZU3Y*CMNNXR+F M! MS&"GU+,TX36\\$.0=[8E#+$^1] +@CAH73K?(I5K;7' 8B,KJN7\O(BGFBY( MM8@X%5[ZL'^!A?E=5:QDIVVS>EROB8*"U>B%U[ =CU#'DXF_BZD\)2$3+)(P M=R#DY-[$#I7!0MLL;'XD&V[-*,+TDR$)L_A#"E-&_$%%USK15--@,=(;K\S: M2O8;3QQW @WB#WJYETM<;1T5,7^+86TT#1M<7>\W"O; R0<+C*Q:B/69F4MG M-X"73YQ M $:7J!L UAXUCR\9^ 8<]O\XC!UTXE8G3=<<\?@N5C''JH-DK 8 MIF2N@5/$&5\,Z&$Y8_L2*%AU1524XN=7V+KC/8H_,]C5QAK76RXN2>I!-U@2 MKBX#\2\=O'8P%'MQ?VUYTW?+P.XC7 0I(D0'NIXKL5AH13,S@[4-V=>^4VS; M\S?PZD!;_H+(=+,NB=:7/QH_A^[58%*7 ,B?Q6(ZBG:R.$KS\J[AA345S2(J M\8$+NN#CU]TWY(R_[ILGP4X&.]5DJ@?2XQ,/SE9//" [[.O/.[#-CQ_^.-^N MT)D2WWD'Y'8G[S$.2"7F-B!L. PA9F[3%+2T*NB+P-JL%[;R8_[IT]>6=?LP MCD_8X2U/WI]Z:O?/3#<,A2>B-ZS)0%,@^]9/ M3%V[9@U6W=AGP$8>@Z(8,[XSV3:P"&E1,:=%R9 6E<&TJ)@3AW)T$*;?!B_2 M/8O)IUKITB@O\D4;*S&=U<-BF'S.OUM>-Q]KYN!I(\&*>U(,X7<8"TM4@W?X MH97_LGVDYC:]%CIWLE#OBZ+8GYJR*??GXO"K]$O^_6E:,[#NFTWPR!^\+[Y= M]@SD"JOMCE=Q\8S3.O=3KFM/Z]Q7=NL[3V_H*KWO1>-T2-8VVW[>L+SOWB'2 MJ(,\J*'%.JBEQ/ LD8__=R(MX52L52)+@5%#T^U>T1GHU9-8GB16%7'R?MG5 MBCR3+/*9EWXF![4+$J<$$J(/":TQ_O%K.I(=1P-(Q .)#2WY037NA9[ 2"X6 M8-[B+ %Z[+U S!([B&J/81K6RIP5U0F0.10R(K.0B:K6A3T3Y#Z:.861HDP+ MA;I7 %P?.-[^4E\_[<\_?6F=_9I(@X=/QK-,7.RGI&0%"O5NM]GKOA@,E)CV M0BL7!&]2UU?1,=ED*K,VJ&P("D $(-I#U5>>J/J&7P^WU/B"B'7^!]FJ-3MW MVJ^Y2EGG;SO*+"9%_W*'/1"2/TB_1\9;H"Q0-OTQ 8@ 1'OH_5)$[Y.S.>NF M1OXAA^[>*@;)9JV[#<6VR9DKW@XPM@-2JS]1ZHWY:?NJ/__)KN9,1L%[Z 6SR($Q[9XQ[@$\HP!*,'0I;^R0_)P_^*O6&'\G_B$ M)9;_BI?V0<;/N1T4T?FI/ &9WN[%I9.5/*&ZTQE&JC_G>CW[EMS-M$L M5T.J/E'P8CMXX?SOI"!CUF'ZX%OC5S-3]Z_UK7MV\EX49+Y<$<.,H7"D[V,4 M:KS3'9LF!8+DF"!B; 2IEGA!9)L?ZZUZ(V+5NV/+=GO(GK3,6^2X7H7*8R/> MGM__,L_TT\K/:P96=?%:ZXA8P.EFQNG>KES689ZRL95XH5BCH4JR-Y. RM=;22D:\PP:-%V19L"W)+.LC=P@NO?86I:UF?%A,FQ*-;96 MO/':S9ZM:"A8YH;=K>R%]'C.1"YHFIQHFFWLH+V(+55YN<:@S@&\'Q'>8[2P MHL"79 8]R=TV]FR&2"WA6I&>SP*YZ M_=_"OBM37UZ@8W*B8[:Q@;9-Y8M%L*B ]BRC/3Z+*N&UD\0>VM?;TW+$GI)E MO^E:]@-V3A[;S^XW&UU]^S/0;VCGZ61ZD1J*" QG?E1)%/:T#:54Y&NP^ 1\ M9PK?,6Z 8GA72NS!>[UM%*.Y3);?".N'[HX;V(Q8$V1[>:V;P[H?2[_4Z=7G M[Z49"ZFM,:**)K)R7L\3\=WR9 QR^I=E@J+)B:+9@R/4[2M?%@7V] ^@ M_OA0'V.(M\J7RPPZE;LK1SJD-^I*^I-06O5'356Q/R4<[Y:G*U\HR#3VVH0@ZBX8+: 6T MBCE>+?'54C$WM-J=H?S$8>AAC\$-/ ;L.LQ_2FY_+G^O_79E;':_T_8N)&C^B[+$BS(5145WEIGK-I8Y"1X! M3^*SY[)4YB4Z4?;$>;)O\XBV9:IK^T&3D; M!II)L!EV9*0/ ( (0)3 HN[2.[W4?;@T%&P$3(T4^4Y)B5(T6:D]_^V8_;E; M,SONW6CX<%ED8&D7K]H/Y<3[8YH:2GB28R@P**6AZH /7C@'J,NZOE,E^6\EE @X:(G/W7,E5K@GK*?;#8>FI1_[0_GDX^:S=R M=\#6,BOF2II 8/Z0=$]LG*O<0S8P0R[QCL*"C9R@;%)+I2I[.@:0?C1(C\^B MEFIE]I"^.U*Y+1%L&;]\;%EOIP_79>NT;#1'1[=6W9HEC-%1"&0&*BKQ>_BL>\ MF'VT0>B2_DOK6B^!%LJ)%MI!$^I-(B0)S"X /N. CS%/AZ_5& 3\>G-;7>D3 MX2KF2,?B7$0,FO>J,2.YP!\L2[O3#>.QS1U\/"LVI_6+^1_:>3K96^8NY15= MZ(*6R8F6V8<.U)L%5P0&8VJ ^B-$?9P&5I9S4_8:/1MSDQ%M=B:?RFY#OK;' MQ[QP#<4#NB0GNB0I*RGSI3*5XSFR-WT ;0:@'6.-)Z/0WAW;)5'*3:?-!&;1 M_(FJ#Y>7G1_7M,UB]M:6)!'.?? '-$'NV-(X?2$IT"(YT2)K2$ [&ZG"5UGL M&@XHSS_*8\Q$$GDL)?90OCNU-])E8O-&Z%=!Z-R>?=<_YF ]2;5YDA%NE4+[ MI,1U50[ZO"2VQUKD2T4J6T[00 F(Q1ZQXG,4BKQ8HA)JSE +I>*6K@MA%Z6@ M>=+$#5V(S[+[O5&:.5?G+*0O>]_=V70A?AT2::Y$P958\U3,*\$=,\6.7MSQ M($FTI4G,_9 %B1(I$/:8@1BJWEKUT]9%J]=J=OW!U]MG7/=C M_:KYL7-QUKSJ>O7GE7=<\^NW5N\7;"XSL[G,2*M# !& B)+=.%UO-QIK.R?_ M^3V\_'#>F/Z6&#O1E[J)".05Q.N7GU)[ MT9CW]$I_WFJ*UQ7KLG)5]-VQ9;N1%A@:%I/7*_G1";6<-8SLVY)O M 8D/"7QD,X\D0@K:R=0"E3W1[*E?0'7F41UC/RF!KPBY29X^7=-/ZE)Y($U# MZJ:&/[%G2'NZJ'IL3BO?/O^Y,$:EUH#VT0.9+M'MD692P=Y@V%%JZDO3,["* M+T\.W4^1Z4#[9(:H9UTA0W&1=JG86VRQ(2'K:O3QX=-=^>B6MEA*05M'B[-]86$#[$D+M$U. MM,UF)M!>S_*RQ& C6<#ZT6 ]SB9353J5/VDGEISIM[J&3"UT5C88T?-?W9O; M7O./_?NH%[0+:07'ZODR _62%_6RG@RTZV7XLB2QIUL Z,<>9/^%:_VÄML]/N:;'3.;\^NF7IZHD_86[-P^+0GT<;KZ!V4>$ED,%BS>Y?6ZP.R>T>VW&T.>S_N:L4SQO)< MDVYR%=K>2,8KM.-AM:@]X78\B>_NE@6^5*:RNPNMKH!;+'(KQB8115X0\][M MJK*U5B;L=^4&7@1V)^9?OZC]N=/N7CJ_/^JGQ@T#BW?ONS1+92(](.BX#T^> M(#M+FQW"S4#6Z8X14N[FF[1+( DUOBI0B:?3G6IZK1J +/DB2XS)VZ42-O)4 M>L4F3I:#FB@L6VT]JH?5ND6K+I8[OZ<:6W$"ZD;^T4'!4!'+9*22D6)& !& MB))%.%NIB!TB; 6TEJE:$]13[J,F BV#R.UYZ^&N/W]P&J?MYD6C.F9AV1=S MZE,@*G](NBE$5=.P MI>?[)D$]/7THM*DW'W]_'56^7TBC$EL+KF13HC!8"H$$00H907U\9KA"I<=S&C:XL>:87-+^8[/)_6GWYG>G]8N/W1J;R]CX M!3=C:>X$F1E[:RI6,S/6\XVVP2Y7^5J5RGH9LIZ 6PQR*\8-T6J5ETOY.3QS M=R.-M9NBBX/^_'RGB1NZ#O6.=ENY_GIV(0S96JWOMSV:T)E_E).CECS_[\UY-:'VH-&^_W+!PL@[UE+"H

<[P+D4,^K:#\;ST[J$VNBX+ M/]L?/U3S&+]X@;S7''[G#QA.P&-L^Y61[%P $8 H@2WQ2SM(]_-LPW?%F*%P M/QROZL2/,_]%HX:MPV_KMOBEWD._SV@?_O[RY=T+Y+@0">>,%1O_P1_&?_P+ MAF*LK6P3K(KQ4K$[=M]7YI9YPKNZ2P3X9 &E*S=V2*X6/M1R%]*)1B/XHJN6[CW^^2I7IA^L]1['5 M?]MO'#$L@%KM\U6/[M*[LD-Q@(?YGIL'*+P1A+6=MC9YHMX_RSG@N<=(J&U$ M@G_/^LP=6[8^1]H:''Z9CL3![]*\]DW;@@#_7TY97.DI'HO/&D6 PTJIT[8_ M??IRWRH?.(H#IOOQ.&+'X7,PN->@7H*]<% BCW%'_N]@Z#T1^U,(-G=,?LMQ M9FOA-Y!^(F%R85\HX]T3KWM7>0J]ZL%W#V G#68/C2M5_R*5GG_W7?3KS%S' M54P2^UTC@*\M25;'#YVN,5HW!'*9Q0BLY96>#D-\WC "2?P1]>K-]-HVRH,# MAW$PUOW9R!#YM@PH#N(=/J#(5&5(3+M&%8>L]E).AZFO]%QZC)ZLK/4 ;ZVB3&$+;[FYA#6LRL$83! MG[GC?FY./O_>!+L]H@<;T+]'Z$!M]>;SF_,'VZELAMW!D8,M8TC))3]T1+'$ M#/R( :VH@;1MTC>&#+[*U1OMQT-]^N%F.]XV+=A+VVZ[?;7>N/XIC6?-'UV[ MNOW>!ZR1-SQY5F"6Q&*T6.'+E2)?J:Q+6]D.,[(X.TB9; P&_6[8EY]KZMWD M8K13D6R"EOP,: 6W'QF_A*8X&%VHPYVWIX0N^M&.@]$5QY"*Y6>CZWG1 M_# M>Q(RX"%FP.:F[]Z8]AQ VDV!V"O0!G3G'-WQY>4QB.[U,1&\GE*]+@Z%P@4: M*<85C3KK#CBR4&NY< MG.+[1@/'>&EM:N7C&-[]W9!7=-T\BR*<:GH6LML*%/= M58R-5O*T5?HS,\;54:7,TO9!W 9S*;;PQ&U=*^@FI_KB P7#N(()O>\-]*!] M5HA8XR7H/ M0SRK48S2LK$)]MVF]0JZBFTAK*K:IFR.GKJJSR@*=BE*[T#2AC69VFB,3$>_17XO_0O+(1WT.\.>N\5U ][]%!H( WG=3:&3K)9D% M0EWI#X,\"7.*Z]KZ8.8J P-QKN7!VK8,@^2/Z1CA-G+B:*F_YO&9UZD[II0= M-;OC0>@N_9ZRGG8#NF*5KTJY;J$)' 6.IL#1&+<]BC)?+4MYYNCN-K=?=-.R ML:Q;@1E>AF9"9VA>DGOS'[W93_-G+OOBI>\.>>?W@4L$ZC9)=?N8^-03$TM" MDD>G@#L$_,P_/^-SAJIR.<_LW'U$\5/WLV6JQHR,_M*RB3SJ$;/=L\AI#$N; M'76?O*,"(L&DR!D!L]9'1_AT>O'@TG:E6 XG18X.<)ZZ4H$7!'U[HRBR"D8=5-;NVL7G,FT M<*[.+X;?Y^[9M?2G!'&J _VLR!%-7H<'\+LRI9\W]?7+D6K>17C*SE1%+O*R MD&NE"V0%LJ9)UA@;9-1$OE2F4@N<%;(N/*1_/%<4OW[]ZM]I].)X; *&SH[G MF2CV2,+//'G0@$D>?(W\@3YYBRL*8>V/T^I6BDEQJQ7P@FV^F MY1(?R$8<:6J&[S>R%8,TC70Y:\BY8^0@ FZ/L221CQOJIF*J.OZ20QI@3O 8 MG3=L26'MS.%1_U^AP)WKR-#>.\7CAO.8DK%$*- MK>FW^ZL[_PD7WRA[1L3?%5618014_-^)<.*]QZ-3P_>K]\!NN:%,'3R6\-4[ M[D[7W#%Y0.&O-4],%A[!-1Z[_:XU74ONI3YY.ADKMSMY?UZ(BBX4VCNN]S#% M(ZC;6'FJ[[@V5JF^8-L6$6$Q^J-_PE^1ORQ50J@._OT'2WJ=T&VDW!0&"*M8 M?.VI-VF!F/%S,23C%7F&^-PJA:CPB%!]5+Z8>\>N(?\=O.\AU;1&AN(XKU^U M3/6-MT+LS@:.KNF*[9WJ.WC/W%,MVU;>](7B2?@ C8AN?_VJNU#I1/MWILA6 MB*?A+Y)7TK#&H>?.WB'Y:+\ ME[V'7,^\_?1@&*"2!;$OBG)_:LJFW)^WI-)MM7I7U6ZQJIQ-\,,\>-_#"C\$ M#5?@HG#B#D;3R>%"W4]=GRS";\$---V9&@J6+/:GT6$KD?5QL[0ZS>=EX8NG MC7S\OQ-IB'I_ M=GZCG98ME5U\"#?C1T. MF1K2,B_BE3UFP'76K(+X),#$B*8/3S3PGTD6><;5/A DFP21&.4'K.0 ,K X M \C >NL%V8]7Z!:9,W1N6Y,&OA?);_BAN^.&=Y@&LNL#Q_NLKY_BQ7.U*'<^ M6L:I0[M/*<7F:2],H A"Z>;('Y#MB\]Y"[T;J6JQ.!..J PJ&X("$ &( $0 MHB2\B-+^7D3S/BA]J3L.PO]I?F=6L3]V;+=0N+0M;::Z'1L/X5974?U>=_K] M\#ROYCUVX$S%""_F?/&B(OVYZ6B=K\;'RITL,U#B&FR)EZ2_8IVN4#K^V-10 M1C%@*ABP]%=V]$&85A"O"#=E43]G9(]GEW:?Z8-IMYHO37[I%3<((OYO6>80 MD*^_@7MQ5$&(1;XB4RDII8.2V'0U\.IH>"4N>"4FQ:MBK24L M>"4DQ2NY4N(%.@=>)L:K=/WX*^2UH[Y4;%+,%3KQ#Q)J?U#L"]>EW?:8#'1)N- 3B GL^3+PJBC,K!W$$X#D;5?FQ?K'$2Z,UEA>L,BLP&V$YG93DQT6>!:\79%$LM\ MJ<+@R=! ":#$$V<\ED!^F:]4&3S#%0@!A'CB ,<2@2_S98'*J9UI^+-2Q)]M M6([;&7ZP+,UK$:#?=9JF'[)0#3@&G -+I^ MN217>+&YTC$5/A.;] M%)D.FUS4"!7*"KA'L;)PQ4JL-( (0 8@R)INC M!-%ZOZ$6/0@=>8>=!EX#R=!L]S6=A-&:<^&RW9]_KUA?/I_?-+0_"@-1M!C% M&4AFQ5L AC+#T+]WG V\@OL$ V#E&B\(5"+U,<[H?P'H1P1T.JF3?*5,I50; M8 XP?Q;,J21$8FU.I],'-9BO]PG/HWNKR$2V8M1-K:Y-=%,G@217OT6;G<3K MK\J'J]FG6OF!=BD/F9LOK ->!:4HZT7.*K,J,YE, T8!H=IE'QY4G7/D9+^/=Q\<5M MV\6>4]_SO'HW\.HGSB*5\L=Y4;O"$#@FZ MTJ(D\P*=Y*Y,F7( .U-@I^'+5DM\B4[N+R =D/Y:0/#:]6%,M\C4Z7*%:G M'LB31_+0<)3+);Y"IZ%4XC._WH&N1!SHMF4NHH@?%-UTB*B1L^HW*Y9[J:HE MN71'N\=4QF*M6#H%:YUWS',F>GG!>G9T4A854'+:9@,)$O1V\4I1S'IJ(E2$ M'"WH:?BH90$ #X#/*.!I^)75K&\S[.U %B,.Y-)!)Z)K_IGI[L,7Y(XMK67> M(L>=(--]Y$[^UNWQ:%!M"RIC8=@89>T+RA_-Q!-77'%74#?94#=[$2/)*B^^ M7(5&^D !)BA I?Z+%RL,]@D' APC :BT'^+E*H,$6.^#-B,^Z+EE(WSSQLRV MD:D^]&S%=/RG(WX^$?\IPM)#Y,"G%4\47=6;$^'39'YU?5R!S4!B_G#40&Z< MNQ25= !7DMSMYP519D\U 1&R3(0=J7@O94(\/JJ# MAX _>^JLRIF/CX)1 "[$ZJYNX$*5+\ML<6&]RWK:1_Z!KR1JZB(;+P""+."Z MJ9VA(<+"U_S6_>>ZJ9BJ;H[ZNM_7P(EXK9/NUV[EMS)2K?'1QD]# :[TPO*: M&6B!(#%,'9>1DTX@ R)D'^:[..KOL2O*A5E'@RW1: M $ [*R!=MBQ+B7W+LMMW78,CS,H*K/,()CM?Z^GW",':R);P=.+ M%P_V0\M%$Z=MF401V9;7Q#=<=?C-!98N[T2YO)A_^/:E/__RR;Y^4/7ZQS\W M; =EXU<(OIS]00X\R7,N$3KH+M!=AV50Q.'!36WK5GC4?JHB)=MH<;69H'WW>T=[)[.B/1";=)&+NW.Q/$/ M^KDJT+LOIUFS@8$.TR9[S,T+GN<_AVA$:@]!-RJR)&Z2AVV42*-C*0G5*/FJ MD2Y0:#8@!9("27>0E$JK.KP\D!)9@ -#@:%Y9RB5''R9KQ83.9(R+8:N7W;4 MHJV'@%/*874 MQ5*N W9 4B!I@B2E%56O))(6EZVH>K2W>,.:3&TT1J:CWP;E$'@R.L.>WFM8IWA]7X'Q%/-$LG;<0!V$F#D)E4-D0%( (0 0@ A E M7:OW* =8:;3:G=Y\.B[WY[]OQMUK\;0SDFEWRZH60)YUD+.5? H(!X3G.WDS#2^P$O$".^X8V6LB2%[CC8U'KM1-S7MG M*-X[[7KFGQ08QIWZNB"NNI0E<7C[:_Q=T'MPCEUXCITO/4Y9B._E_>9RJ9XR MN0[HW: ME\9/\6@CL(VQ8HX6.[;<4-%M[E8Q9@@C*A2=ATZ"$7"=V5%DV_78#JXD&+JM M\2*+I]$#^+,,_AU6_#GHIWOV2 G*^@#]&48_76>4L5,CU[NB]?VR!?$[8T:2 M'B\MVUL-[%6A+XBD_&GINX9^[&4%]>>7J%R6K[^:I[4* V'?/9([XT]V[EFN M8@3AX>C<0"^QE\X59&QO5;8Q:X(D16%*4 M\0H\D7,/@>9 DB#6^5,MU.?3Z95EQSR*N/9=A0:NTR.KK^]W=G75Z MZ9[JQYO'O:;\ZV]_9?5?Z**6(9N68)3IA5R#GFH0? 5:0(2)$\)Z#? MVE[>\>E^WO'J!H3G]CX(=[_'<[O<^"K#IL.S-AV@%1N$+K(2NDAX7T$6J'@7 M68E$ &N!M:FQELH>@<37X&PBH"Q0E@IE*<7[RU*NK>SZ%8T06=$T%=O$(W4N MD=T=8^?Z5'%TM3_5M?[#*)-F'AILCF'"(N6EAA M2ANRI_J2TW-K^17S4J+5/E]5;9?>K9R3]_*;1 ]CRZ+_ ?0">KW$Y]],+O%- MD4J0$\@%Y&*,7,_USC>32WB3:,_S--SPLRUN^)ENS%RD^8[XC6M7;N\,H=2F M?09Z'/L(<>N$0!3@?X,.BT&'!6@"#QR:15L<>LS)"[=ED@.S.T)=&9^8ZKF*2<4>"Y*C7^#G\_J?4'3*6VDXQ M2'X7B)%3?#F2U)X)1K;GL3N*?*62 M9+40.!_ /B;9%X_;#]P#[@'W#N5>/&N"!??*O%RC=LI"AE8%XNY50; 2>S(7 M_KK@VR^U^NFK=-,]OSGVF#TL!T I)J 4-_$1%@3@E #_,L8_6!( ^X!]:;$/ M%@7[+@K^\2I/\>O7K_Z=1B_^EA,%C)4=@Y\H]DC'(Q0>#UE%I#+[V8,.P.GH M<^0/Y,E33%D81=WK5&[:DL';F\*C_KU#@SG5D:&^Y M2\ST=_@"?V;(5/$/R^5WW'=R! 'F U\,(G7'RC[!D* MO]!:1881\.Y_)\*)]QZ/3@W?K]X#KT,-9>K@L82OWG%WNN:.R0,*?ZUY8K+6 M#J[Q>)WK6M.UY%XJCZ>3L7*[D_?GA:CH0J&]XWH/4SR"NJT,=/4=U\9:U1=L MVR(B+$5_]$_X*_*7I4H(U<&__V!)KQ.ZC92;P@!A98JO/?4F+1 S?BZ&9+PB MSQ"?6Z40%1X1JH_*%W/OV#7DOX/W/:2:ULA0'(=__:IEJF^P:M2X[FS@Z)JN MV#IR_OUG\)ZYQ_(O1B)N-WVA=!(^0".BW%^_ZBYT.E'_GL,QM@Q,".?__7]5 M2:R\XYI_9KK[P*0$SBW[]2MLTKA?2+$=KFEJV)Z=(141CXZ319XCP0GO_^/7 M9-*)P\;DH_[=,LFC6C,'/P;^*KI7$;%$9$(Y/-?*?]E[K/7J9#_E'@::94'H MBV*Q/S5E4^[/3^<__E1_?BF*31T;@-D$/\V#]T5LQD(F< 4NRA%N"T64J>6$ M##EY)$MQMRSW,STGB^AY< --=Z:&@@6*%P('KJ+6![UCCFV++UH3KP"AN@8' M3U+9)1__[T1Z['QL<2(/?#Y:C/0>SE^/LCH1+(UUOR!0 MW$")^*'+ 2RV[$[/^XL=NX5.]'4?Z36 =1%6D?5[W>E'NWE-++/K6NK-%\_H M]N?VCY(\T'Z6/[8U1EE0GUBSK1VR,HTLEL:Z7G4N 5DY&)!U_ @D;J88EXJN MMH.E!&CX P>B-499VFLN]!9WQ>=ZLS!0RX4+M!( M,:Z0@^Q;Y(20_*&4'///)^6SQ2@B@P=B=9:9\8EWP5$\6%E>(5?13:2%%1(A M)'MGRORJ,_]Z>6,J@U]QKO1J-%_K=7FTE? M>MUV0[!^^O[%^3%X^-V\EAE%:Q@L9A,#+(UU%UX/7ZRO;VP>8O/+Y401OP]M M^W3(*#;#)V)UQIEQ3G9!LX@7VN<7WW7QZ\_+/R*C+N023:RZD-&\_-CRYU^T ME9!)Y9XT5.C0&LV _^(_E;!3SW'^&-( @B]^_ YOYYSV%_QT^KR?S, M9')06_>2XC!@M$/GB_"K_R0D",OI9N;EGLE!L0X&+]R9>2EG[COAAB M+1X%%8X]SJ''US3O\ <1_XJQ-=J^^C9D3*UZ'F7'D\;(&.BD-_(Z4NV;#KZU M>'OD7MN_FNCLTU?UA'-UESSM*1KI)EEQ82IXB.*#OL/;=6T<D,"8W\_G^A6/M/I/K2SH"B6.'+\D&'"#&">E X:8L^K\R- MQ:V@2O<"J0##[@8>M;QZ=-C)^Q)P';@.7,\_37-6V*@O,C+Y0H0'@@/A,\,X4-SO[X]3ARDEWBQ>%"K?[:@ M!ZP'UA_Z5']GAO9[-Q]ZEB9PL/3P9X]5@ESCI7*1:97P7] &H WRX@,$3O_! M/9[B\ ZJ$E^2:TSK G /LBEZ4 @O]0ZV-=&*(_1?8]L) .)G4_1 _&<2/Q:# M+O.BG+NP/I6Z5CK'DC<-SQABWPJ$RR&P*$D (($Q]C !" M &'J8P00 @A3'R. $$"8^A@!A #"U,<(( 00ICY& "& ,/4Q @@!A-2B]HLZ M;:'YN":[Y3@SI)W-;+*3@B]N:=ZI#OC.WE^<_ORG^KNK.$;1F*A9J;<^M/5# MS-(FDEE67%M#3O5JP_"EL4"Y?P>+Z=A:X[_/8R2O%5(7[JZZZ=)N!/LUM4L( M4ZVDGO^X^]7\,?S5FU06E=0A0!YCXTE!]?,DGL+6ZTXAKVZMGMO6A(BY((CX M/^\5S>)ID2^5*KQ8E [;>LTDTD%#)"(WRHR*7JC@(+6@WQ?&NJ8A?#.LQR3] M?F ;@ER63MX7%D\"4 6HLJ'\5WW$ W4_[>I:4>!K@@"F /B5"7[M:PJ*8 H MJFQ M010!:BR =5R;J":A3-N7MK_D D)YL7?3K.T[1DN>+Y !#3,. WW-2#5 M/0U(OH0/\,TX?).R(F ,H!0*4AQ2EQVD. (4Y<=@!! F+KL (0 PM1E!R $ M$*8N.P A@#!UV0$( 82IRPY ""!,778 0@!AZK(#$.Y="E6-%)*ZADS- MB=0E]/5V7]/[\Z]M_>'SO#D0QQ5VZI]B%&@H&\BCBITNZ>=1%6(=71;E![C+ M(N[V3;^HR+G)WP.H,@K5K:D6ZSR'U.MA-IP](0H'GD"5!W J3))JGWU/Y0: M %33A>J. XMB, #4SA\K\6+MP//$4\;#]K.%@$)L4FAO;5_)C;:'/.N$),BJ M\D^Q.J?$"U5:I\^ ;6!,4:7-L+UM0PUL ]B&H[ -H.*AV@9VT3.S00V[Z #" MU.<70 @@3'U^ 80 PM3G%T (($Q]?@&$ ,+4YQ= ""!,?7X!A #"U.<70 @@ M3'U^ 81;JFVD/O)WO N%"S12C"OD(/L6]>?=LXOR3>E7Y6PDLE->0U6FGGS\ MH052A\NNF^C#N]A MV:'17\97%E 3RDP5!0!KH[M9 30:P$=@((,R4[ "$ ,+490<@!!"F M+CL (8 P==D!" &$JJR Q ""%.7'8!P[YJ,\V5-QAF^ MU*WBZK?H7#<54]45HV4ZKCV;(--U^G/Q^MMWU_YI#;_I4*7A27DI,7]\PU!N MG+X4'"3=Q$ZP])-NH&X#<)?E9*^:F)-D+X!J[J$*)48 54:@"B5& %5&H%H$ MJ )4,UO7LSW6<.CA::HZF\P,Q45:QQTCNV%-IC8:(]/!UV^9JC5!\1?_R"4A M1\4_T([^I6S+JR Q ""%.7'8 00)BZ[ "$ ,+490<@ M!!"F+CL (8 P==D!"/>K9B.OW-1 M-S7OG:%X[[3KF>.2?94V']9LI??G@Y(QO&W\&-Q]JD()CC=K M@:#]P:F!N#EW*6'8=X^=K.GONT/Y#> NP_D>14'(3;X'0#7G4(5*,8 J(U"% M2C& *B-0A4HQ@&HF,SR#T,7;1",73!3T\-5:%4IZDB!O%O)S&4_4SC*-,U$D M=#B;LX!**!/*HRG>VVO,RQ%=8'W ^J1D?<"(0.D1I!1D07:04@ @3%UV $( M8>JR Q ""%.7'8 00)BZ[ "$ ,+490<@!!"F+CL (8 P==D!" &$JK>/M6+-UG7/D&RRF!@V1JR%R,X-?"<^>/@',O0-?^BV=XSIO4,V:L[ M2A[R,>5' -*/"NE[IZS48DQ9 7( .?)$#C'.,D @!Y C5^2(L_ 0R 'D8((< M6],IETOZ PMFKI"KZ";2FHIM8C0Y+\BG7\V E&2^6BG%7Q63,;YN&$Y6XW_[ MH3V;@:TDGB+1&.*+L9.VF=H[99DA6Y6%-.Q8#%8FJ@!BMEJ)UH>]W)Z]C!]I MLSMGQ,X#I].F\XZBGF=[H6W+)-^W+UU)N5Q(26J1HSL@FQMD?A^LW/OM[MSS]6?OX:=L]_]UIZ5JKSLK 5 M=ZH8BJDB?X2*RYWIJHXF QMQLLAS9&N*O0ZC:W<0)6\'4;-F&"C9WPL-*5*K MKM"!Y.DXG9GKN(I)2$"0/=6UM2SJ1UBDN(CT]_0I1%J%6B9^Z]3O=2?R/?R' MB65ZG//S!?KSF>E,Q8]J6ZZK)YRKN^1I3]%(-TF&*\:^!QZ><[R!G20S I6;MWI#-=D83P1Y9Y;NZWV>61'U[_WR?MBA2]7BGRE(K/7!Y75-L4Y M4")Y9&,L#@%5"F_+SJ"5] C\!?X"?Q^=7Z-I.KF@8EPJNM8R&\I4=Q4COBQF ML<9+-0$8#8P&1E-E=%"J<(%&BG&%'&3?HAB+ZW@)W&H@,9 X(;-,KTJVQM>D M,C 9F)QO)N\H'$K2PT[CA,BBS)=$B3V:,WA.)##\2&UUFK7!0H6O56D5,($9 M!Y(#R2D7##\*>9@\N62CZY_CC[.K,WM4 M728;:;HS-13\?%BZZ+#61,>0>P3*-M4T(SG5-*.R6BZ5U;/APZD$:4:09@0> M&TM*)(]LA#2C+$$+^ O\S2I_(IC!! ""%,?(X 00)CZ& &$ ,+4QP@@!!"F/D8 (8 P]3$" M" &$J8\10 @@I!"S?U0:+-0?EP&W'&>&M+.9339/\,4M[;MBS!"^L_<7IS__ M\6UQIRJE?:A"^-!J&"@]2"?E\8ZYJ&\,VPNI?T^X%M M",6B$(4L>[O/H#;SH3;WQJNX)UZS+W+0M,>E::5\:5J [W'!5P;X GS9A6\1 MX OP91>^)8 OP)==^)8!O@!?=N%;81N^T>T>JILT4*01!XFSN6<(FZ\ 0B9E M!R $$*8N.P A@#!UV0$( 82IRPY ""!,778 0@!AZK(#$ ((4Y<=@!! F+KL M (1[%VF<1HHTSO1;74.FYD2.3^GK[;ZF]^?B]X>SB5&I5:Y4=BHS8A1H*!O( M%HZ=+NEG"[->9 &X8Q-W>V\8UW*3I0Y0S3=42_L6 .5!Y !5IJ&:G]H?@"J; M4-UQ'LBZ!=EJ*^%SVYJ04X,+ OG/>Y70D3T57I //,HCTZ=X (78I-#>VG[? M@J/LBQS2A1.2(*O*/\4S8)YA%K* &; -1VT;]BV'RK[(P3: ;=AF&T#%0PT+ M[$UG9ML7]J8!A*G/+X 00)CZ_ (( 82ISR^ $$"8^OP"" &$J<\O@!! F/K\ M @@!A*G/+X 00)CZ_ ((M]2PU/O(W_$N%"[02#&ND(/L6]2??_A952X[MQ?= M896=HA6J,O7DXP_-]J4$&]^Q[G #"U&4'( 00IBX[ "& ,'79 0@!A*G+#D ( M($Q==@!" &'JL@,0 @A3EQV $$"8NNP A'M70YPOJR'.\*5N%5>_1>>ZJ9BJ MKA@MTW'MV029KM.?5YW[0;,A:ZW?.M1'>%)>2LP?WS"4&Z;U+$3+/U- M:BB9 -QE>HNYDIOD"(!JSJ$*U3T 54:@"M4] %4VH%J!ZAZ :B:[4O<^7'3? M;H\U''AJ35U59Y.9H;A(Z[AC9#>LR=1&8V0Z^/HM4[4FZ 4G%CA8./BSQWVM MQ5(M1^?90 ;R2]F6B0QDZI1+]*R0N)B7!03!D2%Y-'%[>V-PG!18BJ.R%*#P MH60&ML+3EQULA0,(4Y<=@!! F+KL (0 PM1E!R $$*8N.P A@#!UV0$( 82I MRPY ""!,778 0@!AZK(#$.Y=,B/T49!Y4BALRC>K9B. MOW-1-S7OG:%X[[3KF>.2?94V']9LI??GEY\KPZ8Y-=PJ'%'B MSUH@:']P:B!NSEU*&/;=8R=K^OON4'X#N,MTOD -6<0Q4JQ0"JC$ 5 M*L4 JHQ %2K% *J9S/ ,0A=O$XU0^JR Q ""%.7'8 00)BZ[ "$ ,+490<@ MW+OZJ!*I/KJTK:'N7E@..9WGC]NX$B]*@_: I=*@J:)INCDJ^+?#OWE3FKI4 M)=U&KC]>W=NH>O$NZ]HG2%89#"Q;0_9B!*<&GC-_')QC&;KF7S3;F\:TGB%[ MI4?)0SZF! E ^E$A?>^B_C1]KLSAFQ\\#IG-$Y M=%7;EDF^;UN&@<'4PK^TD1,?=:5*Y4B\53#(&29O#@UR/':U*%7S;%>AV Z2 M:%*1'231 A3EQV $$"8NNP A #"U&4'( 00IBX[ "& ,'79 0@!A*G+#D ( M($Q==@!" &'JL@,0[EML)]?ZJB1(DB *8K]/7HF2+$8*\+JNI=ZL)"6T3-68 MD4V(M6T,U^]\]O5N?_[5E1KGX\GIMZF8E?J]Y#MXGBJ&8JK('X_B%LJ1@GX M"_P%_B;"W[JFZ>2"BG&IZ%K+;"A3W56,^'(>Q1HOU1AL5 Z,3EO(P.B#&!W4 M)%R@D6)<(0?9MRB^6CN)E\"M!A(#B1,RR]2*9FLB+Q3!P08FYYS).TX'2M+# M3N/,R'*5KU"K$H2#(X'AZ3,\=8*G6 0L%66^6I;8XS>8\;2%#"1_EA6G7!I< ME81Z-I4LXS$5+.,RC^[[9OV5'/U(F090981.&PL M*9$\LA&RC+($+> O\#>K_(4L(V!T1H4,C(8L(R QD/B82 Q91L#DC J9+29# MEA%D&0'#\\SPU D.649@QH'D.2B\8S4! B"#$; P4A@A"S,5 0(@@Q&P,%(8(0XQ_HVDH$ M07Y<==!RG!G2SF8V6:SAZUK:=Y(:CV_J_<7ISW\:OT[']N?9S^]Z5GJ5IKPB M(Y)9=BZUAGCA2E(I\:6Q0+E_!XMY&&Q?768MNI()X>X1FDH[&E*(=700VLM^ MP"668:9T5GU)+.]Y5CTCPL\F +\&46OI( \ 7XL@M?$> +\&47OA+ %^#++GQEMN$;W>[)?%)8ULX?3)[$ MS]_CRYKLX(!) &'JL@,0 @A3EQV $$"8NNP A #"U&4'( 00IBX[ "& ,'79 M 0@!A*G+#D (($Q==@#"?8^+$(J1(HTS_5;7D*DYD7;-?;W=U_3^_,=%T?G1 MLRL?U2([E1DQ"C24#60+QTZ7]+.%62^R -RQB;N]-XQ+N0 5::AFI_:'X JFU#=T7]XW8)LM779N6U-R"EE!4'$_WFO$FH1+LJ\7*P= MUN(LTVV#@4-L?8A2R !HS#,1L'>=^" MJ.R+'(P#&(>GQL&UEN8!M#P4LL &=7;V?F&#&D"8^OP"" &$J<\O@!! F/K\ M @@!A*G/+X 00)CZ_ (( 82ISR^ $$"8^OP"" &$J<\O@'!+(8O01_ZN=Z%P M@4:*<84<9-^B_OP'^M'Y956'-^^H:H% M<)?IG(MB;G(N *HYARH48 %4,YD/U/MPT7T;=7@/RQ"-_O(EM0$.?F;\V>,T MH:I8@@H!H$[:6CY6YE"OK&&--&!T\LNQ2+G MRV*1,WRI6\75;]&Y;BJFJBM&RW1<>S9!INOTYS=GRLB1A;GRM0+E(YZ4EQ+S MQS<,Y<;I2\'!)G7L!$M_DQHJ2@!WF=YBEG.3' %0S3E4BP!5@"H;4(7B)X J M(U"%TZ< JIDM-MH>:CBP_*BNJK/)S%!ZB5@3WP5&0'>^ PM1E!R $$*8N.P A@#!UV0$( 82IRPY ""!,778 M0@!AZK(#$ ((4Y<=@!! F+KL (1[U\J4^RC(.2D4-F6:G%LVPH-LS&P;F>I# MSU9,Q]^^J)N:]\Y0O'?:]HNP'<93G=HR3E)MT#H)ISJ$*) M&$"5$:@6 :H 53:@"B5B -5,GH\5A"[>)AJYR%0ISX:CN8IEOBS)3!7U;#^= M"Q*U7TKA3"1J,\CC1$N$8J1S%F ))^[ET1CO[3?"N6%@?L#\/,/\O+CT*-=V M!.J/(*\@%=E!7@& ,'79 0@!A*G+#D (($Q==@!" &'JL@,0 @A3EQV $$"8 MNNP A #"U&4'( 00IBX[ .$A9_4LZH\N;6NHNQ>6X_3GY2]5Z>-\,.]]TE@J M#IHJFJ:;HX)_._R;-Z6I2U72;>3ZX]6]K:H7[[.N?8)DE<' LC5D+T9P:N Y M\\?!.9:A:_Y%L[UM3.L9LE=\E#SD8TJ1 *0?%=+WS5HIBS%FK0 Y@!RY(D>< MM8! #B!'KL@19_4AD /(P00YMF94+I?T!U;-7"%7T4VD-17;Q&AR8CMV0RR5 M^$J10FD,$!8(RP1A][5F<59]9I(<>V.6-V'DB=,SZ'SFK;,LGW;8JG,%T4ISZ85*NX@DR85V4$F#8 P==D!" &$JJR Q ""%.7'8 00)BZ[ "$ ,+490<@!!"F+CL X;X5=[+45\GVAR *8K]/ M7HF2+$:J\+JNI=ZL)":T3-68D4V(M=T,UV]^]O5F?UX:W!8_-']WODYOLE+$ MEWPCSU/%4$P5^>-17.X,J=[&,">+/$?DSU[CT;4[AI*W8ZA9,XR*[.]]AGRH M5<^BV"=).4YGYCJN8A+$$QA/=6TM9?H1RB@N(FT_?;Z0#J*6B=\Z]7O=B7P/ M_V%BF1[!_.2 _MRM_C$<=]R;?*N><*[NDJ=M>K?&*/> PW..-ZJ39*2?[(;M M$X&O[MO6GY^\+U;X*DF M *.!TEBIW%PI"B4>;%:88_G#!X?"10_4FN=8AVP7*SR50G6U4!R M('DR9IQR<;#(EP0(? .=@.H,AQPCL.- \IR3''*,@,Y9%C+0&7*,7IACA/\A M\L2OR/_^G:X.?9]13Q1[I.,1"X_/35 1F13\$/],W].[> P2(@-Y(B(FQMP; MH]>O%!6O(_$5'TC&B6FY^ K8X>3P+71\OY&M&-Q4L5W.&G)X#>H@0A'OY!&R M+.6&NJF8JHZ_Y(0I,,X;MJ2P=N;PJ/^O4.#.=61H;[E+982581?]F2%3Q3\L M5]YQWTG^UEM.X@J%T$AH^NU6W;IR;(O_A(MOE#T=Y[$)/Z-A!">+_.]$./'> MX]&IX?O5>ZA8ARE3!X\E?/6.N],U=TP>4/AKS1-'#@IYG%KG6M.UFF2IE9Y. MQLKM3MZ?%Z*B"X7VCNL]3/$(ZK8RT-5W7!NK;U^P;8N(L!S]T3_AK\A?EOHF MU#;__H,EO4[H-E)N"@.$%36^]M2;M$#,^+D8DO&*/$-\;I5"5'A$J#XJ7\R] M8]>0_P[>]Y!J6B-#<9S7K[!/\09K1HWKS@:.KNF*K2/GWW\&[QE[*N]*) 'R MIB^43Q:C'[QO1'3[ZU>+K$:':/^&XHRY<\.Z8_&)!^__;IFO7[EC:^;@"73^ MR]XS),B?\.+[JNU#-=I8;5Z6R";_O@?1$; MA1!87(&+0H[;A+B3PY]R/\U]\OCDK-C3U#>FH(M2TB?IQ=@K=98$^JVS.HGYRJ]YS& ML:%+%*&61__+AP*!'W" H>"C\.OXOR7.93;EY\1NS@46+5A8> LSK,ZP<6@22GQ M232 $9K\0HKM/P\R->Q<1WN;LSH__U(Y[!8(1-DF,1'*9&T[P\SDK7[PXSLUTU(:$::IK212[9J+FWK M5L<+S=.';P[26F9GBFS%Q4:DKKKZK>[JR*D/')=D/?7UT_[\K-09#&['/[J_ MK[-Q -E!6W-1(QAC\M7)^T:]^]$?WOE%YT>7.[_J?.$ZE\VK>J_5_L#5&[W6 M]U:OU>QF"24O6#_'*+I8V!-G&B.5(65!2 > ^ !\!#Q[EH1)P+[%4,=??" MN"0Q'A%]Y_XA"4^GM67TG=[O<.2%:LU"^>V M-?%J%@01_^=:L=8OB*4R7Q2E0^H7TIW?V *5P C6&2'ZC/!>Q<6'."L4,R@:UV4& MXF@QRG8A)G] V 7&8]:POSMPG1?[K=E9'&5Q#9GH4F@C%Q*,GI6+!QTOP>[< M NX9Q3V-&)G(EVHUP#W@/L.XIQ$,$WFQ5F8/]^L]R_,^\CM6KCJ6G8%C&TU93JT]( M_]:Y]_:I?RFTE?:T/;$T]^:X(I=1*?EC(GWIE(BP0-4PKFK"]>P60B3J4_+E M*H,K6D#^\2"?AF,I"7Q-8M#0 NZ/!_=4LOD$OLPB[M<[F/**@SE$MDWR\$CV M6$^Y1PX6,OZW@3_4%_OCC7D5>YRAMVF/SA:ORQU[U0N]:Y^>ZO?(^*BJ1QOF M#*4:K47A7")<4$NY44O;B9.@-UKBB]6#SJ)D=X8!_0RCGX9'6N2+PD'GM[$[ MOX!]AK%/PRLM\Z4JE1*3-)S22L0I79:,$.GY1UA]0>[8TDA@.2B#()YINZ_I M_8D3>*=.Q#MU(MZI$_%.SX4O]K>&;7S\)!Y7C-27HC^:B2?+N&JD02\EI9=V MG,:\%VV23/+DR]6LV^9M!R4#_(\$_G0<4[%RT,'A 'X ?QK@IY/P*5?9 O]Z MI[2TS/4,O?Z&Y;B=X;E_U*,Y.CP^:C7ELUFSK,[,$<1'O?&H6*3DB*MA*%10 M2\RHI2V)01L8D^0V/2]7LNZ 0G#H.!%/I[Y(+E-IP9.].06\,X9W&FYFK4*E M_UK:71X[[AC984,=SZ]OWD^1Z:#GA3P_5D:]"VL@#V]HMY;.6,C3DZ,_&(R0 M@M<21UGVT0$=Q(P.VK'XW4B8!'U-.>OIH!#L.5*\T_ T:UG?=P2T'RG:J80S MZ30V33B865D&,TFH8';O"<] 6>Z,R8^T>'1S OU7/\IM>O&Y>!HHYE$ MFOY8,'9)NR0.K4@5>IT=K(:2[W6V\L."@]2"?E\8ZYJ&\,4Q@23]?F ;0EF6 M3MX7%B./\0&RH=G!ZF4@KK))/2=7Y\/+,H/E#J!;&=>M169TZ^[FV.>6C?#- M&S/;1J;ZT+,5T_&)]$'134+Q;Z:-\ #G2(L$]B*^5>?Z>O99^C7L=(ZLGGLI MF&"#.) AYQ(A&HJG+PTL0:BG8=[@A:N\0^A"-:SGX%'@SYZ>]\++U1+K-A$X M<52,*#&QA1X6LR@_E&NW>D6Z:*I>J@,^3_&SFU MI:%,=5V2*?]N5JY>4"3SJ\S)+$5%O2^2^\XX[%BCI 3EH5'#V7!SJSK M>'V+#%T9Z 8 $_JFWRL @N6_R MX;EORI=/6K,TKVK?JL<50L.>L8:"7HB!+,EY<8$P83W$S'IH=]W73NHDV8J& MQ 2RWG ;=?N\8WX9NSZ[=():B9"^0?$1DH(>8T4,'&^'(-"?9;T;F:W+6=0_8 MWR/&/96BWS)?*0+J ?6913V=#C/ES.<>[%.44=WJ85[::*KHVK+\]QE.YG"N M?/G]Y_?%KR+M?MP9"X$&PO.'@WP1@M>98SVTRI8$'4^)+PIL*2- _K$AGTK MDY=J62\3 =P?-^XIM3>LL;7BVGW2X)H4/U)WO;ES--@[WWVT@&.Z,6R/()XHXMV-+_NJZNM:49G%DJ/*5=6>(6UOAU4JMILEIZNJM^.C#:.N MJUN:^A+UBJ,57Z:PGY]_[;4/H1(,NE9X26*PN0-P CA!K]Y)$!BT[D")+%/B MV15_!W.":H!6(DEA;%7"KO=ZQ1TU4"ZRD>,&PF\C=[N/>_9E7)?/?UQ\&1G' M%90-,!FV_O&E%KJQH)[RJYZ>,B25H"Q3F@@H<(P4H!J)K?!B!;)F@ 19)P%5 MI[0H9CUE8!^/M+8K#DL<+?^DH)YRC\*%P7;']/)&G5C6N/+AXGACKT18_F"" MD"OH(V;TT3-6S>MIDF0>:PDS &*JP 2&F$"IA%^4LIXH #Q@C ?/":0>0 2J MCFJ9+Y79.E#W.8FMSJ1EL#7/VV10 _J^0)2E2]EOKD5D /(D5)R:S4_ MCK"TU1$^FZ&>%:PX+A5[=W165F>E#\VKTN=3%AJN3A5-T\U1P;_+6TY\4YJZ ML#XT$Q /8E1)ZT- MUU QT2ZO-9F*0T"?@K'90B =D"[!F'.9EP0JV\! .: <^Y2C$> N2U2*UE(A MW.ZX=QNY#<497]K6K:XA[?3AFT,28);MW; ;L-0M]CK3]REHQ\Z_77SJC^_ M/3OKW+<'[4\:8[T;O._2._"^WOWH#^_RJO.]==8\XTY_<9W+YE6]UVI_X.J- M7NM[J]=J=F/ V)-'R4Y<@ZZ4_T-#>$FJP/UIF*"_+Q9%OD:GY0-=.,3F>@"A MCI105)*LRK\^ M<+Q]DKY^VI]K\F=+/#W[_.6WPD DGHK;?7[1^='ESJ\Z7[A6^WNSN[_7C==H M$EXZ[^(-906VSRB2U?:'C^BENHG"D+(@) /@ ? ^"AXSZ4(^X#]AM4A#2' MN&-=[$YUAMVQ9;L]9$]\%V*"3.]L*[$_41KS^8??B^#>9ZO>QQ]@7O[@N=;?4'\R10[: ^7AF*Z=5-K_IGI4R+KS0[AMX$E?IX.3/ >[9]55+%$;/0H-!G7N@3?H1+S!BZ_JH#WY_+,M5UD* M#[[$#9S9ZEAQ(/K'K-+9T1QN&QF23,'#*,]ZUQEHVGV\J*<2=\QZT3D _G@! M3\.;E,I9#[3OT^E3WN9*;@TQ;G8L+Z_O+W\U.W+CKLQ F)%^B8\G34^NV[-;=':K]#EM94SIF5.1E.OU&Z?/SY9X!T YHET)4MR3R)9'1 MW@Y .B ===)1::5:Q98N%Z1;OR*H/JN 9;7.G"P#5NK,T>GXHU3OC7YH&DNQ MYN3JS+]UFV=CZEJ#9^Q3Z[R&+5^3[^>GFWOWZNFXJI M;BXX_UC^-Z(CJ+L$\ #X 'P MI"Z7(P3/>O?A;$T"0&=XIA,'PM2B*:1^.._WR%J\_E0U%Z^_C;K]^9>SRH-J M/O2T%F-AOCA]"NR ^6/1 B%"XE'>$H\B!$DRK53BJV4J;6XS%04 M#.&=BI; MV[Q4A(Q2@'K&H$YC0UGFJT+6:];W"41A3U*=.=A?6W$DTW MN8(0ILM*F&YO1;M?[[@LB'2]*U;;T#FHY3@SQ5213^V@45#$]5(BKI<2<;U. M%?OL87;=4?7KHXWKK>DA1'PQ,'K,&+W].U:L\B3!$%\QZ^$]\/2.&?0TW#M) M$GFYE'4'#W!_S+BGTJ@2PS[S(>Z]/<[2^FUD+-!0O W+<0_<3O[4^'4A7I8^ MF=?%XXKX$;F%>\B.B@?J>G7B>B!*#%%G:]LB6'*RMN24)6:6G&#WLFSW]M_H M>JR;DVM&R1>K65_GP-[NT4*>2NM)7J93)9?P'F^T)?D5FJY(]C#?;M(\+TT_ M_1[].;UA*Z08=].!I1@7S8%BB2M">X2]%1>S[1$>4S#!2*4L\K4JE;05Z#T" MY&*&7%0BHL4:7ZE!,RW@UG%SBXHC7N3+-2J>>#:Z]Y2>50V\VKV'^.7ZYZ1Z]OF,A?I@[[L)MNPYL%[XV8^1G8 "70GGMA7"&N*ET;*G6*25<$X7 M%]!?!$CU?%)1;=E3E/D*G9 V4 HHE55*46W9(\M\2:9R8E.2E-J=GML<#I'J M=H;->W6LF"-TI;BH8Y)I(?]'VIO>8DGAA=(5"[2<& B-)** F8V*I*\+ MTEB/E/AJA%EX\JS92''2&_'\7DQL%C ^BOK[<W5NG+M"X[$Q:.38MQ MGMK-GC^45KMQU:QWFV17A>RS0'0J YF:E$-4V_5MLI1,LI=;E2_3\9)8A140 M$XAY$#&IE"94:!7EL0HJH"70\B!:4CESK<9+=#J?)@XJRLN00_=^]&Y__GD\ MM=KURDU%S<.63RRY76%'O5,TTDT3W\,[L]GC!X2((+^5JAI^44"H[G2&\79? M*_$"G:-SZ > 8K/I0%@@+%W"QICA7N'+Y2H0%@@+A*5'6+$67R.@*B_7J"QN M4B'L^@5.,;4%3K,_=XN?&N7[,FK_9*%S./U53=/48#U#2=NRM^6=;44;YYZ+ M(//E"JQE@*Q 5H@[ %>!JT?-50@Y'+2"B9ZSW9U-IP8B_0L4@\S,N6'=M4Q? MCOC)5P[7;M8^Z5\&=ZY45=C:78E1R-UOEY<7S2_-=J]^X8_IK-5M7'2ZWZZ: M7:YS[F5[>6=P>?J2[W7ZK2AP>G!A@6.OH5SDP$\:8\(P /@V=6E)SPJ MT2O 5G3M;&9C1\=/P3FW[!9VUVSL_6&7KJ?<(V?I4@@B=BK&I=)RVS))C]F6>8N];-*PV=06S9M;+IHX*YE(K8DS M^S$^O4'7&DNQP7A[377:A65!1*O]O=GM>4=WM,^>'N31[,)6(@3T83TWIAA9+Z"F4C"9)L"RGR58%* M6TA8E /D7PAY*E$HOEJ"(!3@/8MXIQ&+DGBI*+&']X4+^8^K# R$7_O_^W?Z MR-D5=CN[$\4>Z7B4PN-*/A61_>)G#SPH]'3T.?('\N1)IN\9&'-OC%Z_4E35 MFN K/I#L=M-R\144&W'X%CJ^W\A6#&ZJV"[IXN&.D8,(?+UJ5\7%'NK0CP'B M+SDN_L [9_G-BA3^_;]"@3O7D:&]Y;I30W<+730BWWO'M3%C\(,*(E0YDZ>"SAJW?\?U'J9X!'5;&>AJB!$B MV+9%1%B)_NB?\%?D+TOU$:J.?__!DEXG=!LI-X4!PBH67WOJ35H@9OQ<#,EX M19XA/K=*(2H\(E0?E2_FWK%KTG\'[WM(-:V1H3AX$=\RU3?>L7S=V<#1-5VQ M=>3\^\_@?7)/1:(O-WVA(QN8K-GS1P\F_@GZ%Y%1#6/?1.ID5*PX!V6@/)?]AYV/=M\I[$] MF^!?J7O')!!V1:=$]=LS=/+('^[8(\74YPIQ0I>8(1T,3.W2QGZ%Z7IO.\,% MB)88(JTF#,N9V:B'QW%J6.H-EL%T$6*LKG2UCOM6_?E%ISF^&]:_?G-6:R / MF4W?M'@S^LBDT]2?7.RTQ]Y)!.7Q7G^INKQ9E8K]^==9_>9KJ?;1.)5/WG] M)L(.Z0*M3\@6,]VN9XZK#Q_8LFX4!DVF1G]_.G-T$Q'[=H:9;NM30B*\P%PW M$32>*/A0-S5$+BF+;VJL>1[KGT1X4]+-6!=VCWP1GE.XAO* ?\JU'(.8,FS) MT&1*;':P^N/^)I7-I&VC)+QK^)]Y[\1W?/CQ\K)\\*?%7SZT'G]TAQ:_FSG! MWUZ_LNSP0VMF!Y_^%\O+G T5U<5:U^'&>L&9(E4?8E^8( P/WE;)9@WY.W8M MO %XQO<."]"Z/"N% @ +WJ'R'8X#9$#ZWAN:EN:_V.>S/$-(IDP MO'<3'5]8P2Z_%PK":^75,3L/#LF1\48ZF.D&64XXY&MC?33F7[^:($V?3;P+ M&=8=APQTZU^)S.H;[M*_KX/O0IHQH<63DQ]HEF63OT0$@Y><$]V<37CR #I> M'I$5O.[U9PH&B[T(G6PHZ;>Z0S[FN:%A*>1Q7K_",Z%HR'DL._^>V-NQ[E3% M(3+K123ED'417K)P?K;)FPW.!!X;],V_J0/-D2?.0D%*(B15: M8V]GO :BX?1B.+7P9/M?F#[&.R8/]K2QMO*U#V?@X9G>DB/X )/6GE@%!<," M/Z<:?/SZE3JS;Y??#GPV( M3 >*[7^*+^X2?H5W\YKI5MYQUJ++VD(P>#+MF>,I)&>"#%\?>3PC*\BY_2\ZQ,MZYZ-I2T L(K9!6;TDV+Z_-H M/\*]+M"?WY\U;BSQ^NO'N?&,)?/:*7^J M.+KG?D;#(4' ?#__P:V%:-L MV^\"_?G5X/>GJ?*]V"Z)SPY0)1E*> 30!(Q>Q-87L\-WI>/V@+/40\7F^2:$#DKO[J( P1<_9L MX^&$:WV0B'D()_$SL" M\@5E'Y&+T$X(B0/0;2,O^<=9"2YA=$V4&[R&"]67!Z3KF3;R?^2.%9=3O.-/ M?3#C8>!5&KZ'XN].>7$F+[G(=])U9: ;'N!X?,=;9,Z":^*5'C+)PB^ JN&- M=(EC[TI^,V_,)7?#13DE& =YT% 0D5"AIXO7)H1@_\&=^9&YF4$"/=B;UW02 M6^.&V+0&B25+.?AYS_XW@O',)M-E_ H/5?/#66]>OUIH?TSZL?]]G_W8KPD^4()-(!L(1$MQO#KW^Z> M&6G$XA4P.#IUSKEC0*.9GIZ>7J]V7-H.N3;8"]VUN??/AG4B%UF,^V%MJI^# M'YM4P*CY6,&8T@*/M0(+-N).[&8/M$?NW02S73==G#6^T'+L]@;^#,TQVL%W M;*W/WU2*A0Z?KK(]]%A]>'-\U#)2TP3"%\'A&*RB\TC/:0:]Y3TENT*#JDU3:K MF[50M[G8EZI-2MO>/-S4=D%=:__G?[*YTA=]?:WF6+HK'MG=K&UJU\*#))_? MK47/[];"KX^.MI6?7./?T>^4R:B_HX\G_')][7QWP@_/=Z/?[1__1^_VOIP1 MCP=6J WN6SIY5[>%_,9@C!Q%/J.L'^2]8Z/XUBYK57PEK>F8^;H%1ZA6K2EK M$A]'3^/[KM :LG4@LJ1;^,250JA^QVQV*),37T;7-]R*_-,^X^JVSB\=N.#( M^R:W'0-C'$T)%/*F#O%8H'@ X][ E087X9U#)) _W=0NT/L(?W1-FVEF M2WEFXEO")TG/M_DT!RE\K&6ZGK^^QOAU*@?#M0@]RL#+6>_U1+3N#AB0DO7" M(?E@$6$.=Z-8HV,P2U[N\J4.Q@_ZZ.",/M5,3Y-3@!N5ZR3TNOC*^8CHK8<# MH_A,Z'L9714Z [_ @4]LC^=C\V1;9IDRGF':RE$C)ZLI&[" NN R$!-#G$YL M=(HI2(7-\<+@'%(+%M)E?L#X_Z+@;K18H.Z%&2L31 M;AR,A:!*PQ7&._B,V(FK/E*I[0!GQJG0LGB*9B/P-<.!1VW'Y_S'2+<%A45R M2.+:?8&^5)K7WUZ^5Y4(O3 M7L9]3"?-R_,_^T:_IC<_?(4U;RB+CJ3>=,]FXD%:D'IRW6%V7*XX?925T?6# MPBS2/R+[$_BY>9N*V=DB5DJBS8RK,E.4'7S:GL8>TKJ,7LZ%[<@#VNCO8YFR M4<(AKB1JGT4"]Y0$+D[?94 (#R6D1)_#2^D/VM+B!AM]*UP%%,IU\#H1J:G" M5)] +9OYTMJ$%X."$4:6Z2:JX>-XB3,W#$+OTIT"VOZ$56WI%OGJ:AW&_)0V M^[F^F5F[^M=$6)C&$VAXOA-(=T47P0X@^*?P8SY\>VRI1?TO';,^=+>\7X>G M.]E2/[\"5\JX09RN#W\4:^E:LW7K[+<^?!6D6%^3Q-"4Y=/I5JGSYB;RHOAZ M!>\@@T.KQ(!47FI=HP^Y@^8_+$Y,T[KN*226@+ZV%]37S?$'>/AW37.=X,3E3]@QG#-K*V-!@X[A8 M8Q6;>I2NRML(<>6!>\8YBW0ID 1W?ICK*'?15T6)@>> \Z!PHF/(5"1Y$1'# MJUSWR H7K@=A"/+W,&G?-6/JAE */J(U^8FFZ%*Y'&=HA<7)Y\TB][J)2414 M-D/4FG1BP"#$< "1 BM)/6@,ZX' M+2?UH+.N!R4E5++S*AS 102#>)?DD=[(#VO(.34J])3GZ\/?6[\OV=;6=JW; M64EM>+L^W#G^U=WMZ_W;7R790P_O4?R7IBP]T7R75_.-=HT4.Q;M6IAWKGJ, M2,A@IG%/*X9PG<[K,FZ#5 ]1 M!S@0]"?%WTR9Q6-SZ#-2N4T@$RR/*RXFNK)A3 -4;0^=/!V0::@EBIQY5%2E M"U[X8V*I0?S5&%6@*<*D>(Y%*M2X1=+\&6C+7?T)2]#B7G%#BY^52JS90KS[ M>MT\K!M.O8D#9K*Y3'UX%^P=9@9[^6*A_4'S31^W.'J&B/7AZ^@+*D]Y08:_ MP!C^J=Q9-W^L2NZ!%SR(>!-_Q<0^\)/0RS8\UD2 FS[@VZ5%(FU=/ M8!*:U',F8#L3 '6F(>SPQ%XW3L554VX7<+<>AK+DX?MT)]:=9,HS]:$Y=']U MRN6SWR5C)>_07'VXNW?O[#=T_<]N ?N.A*(VR6]=BOM1+;L)W=/JC8C&=^Q: M\L)44$V_TTV+3 GT WAPIZ6PIM+U-73/1!<8+Y(A*YP77^$=AO%?S"6#*VN3 MD_.MB)JH3].#5\ =%-\>":M3?AYM,G>\$1,([Y3"(%'F1A/S5\R6*3PXDG$V M@'$VD'%B;(6E?I0A@1G3Y(/"2EY3.&@6$3))F&'"0FIXM#?6U\8/-W>[J?DP M6%FGJ-2*)MV&@^]3^@D51VN&/N"#4-",N"ORXNFVR43VL.%0MD477:(BA9@2 M:(0C#@10/$7$Q_=0/FF,E_"',!JZA]]O=OK\%9T+5S=8U38HOBMJ>KSS,(N8 M:S(C2H^*G?VDY^O#PQ^_3PX.OG4Z]R\IO7M[!6BW/BS_N;J].MCN!KTR7+>X M[/4UN6 M6G'B1%C>0R9V+;2ZHVSYN&S!L#X&)"S+Z6, AXLE,OJQ0($_C!^! M%M2%9??T 0JH%,BVH.%C9GPLMP[O17P9B$X[#E$A-;7UM1X=%(R:@<&/H3N7 M!ULH'Y^R_4V:IARWH9,:Q[-'&I1?*-+YPW(01VWGZ7@R]83= MFU[,&8$26=(E#JC!8R'H_[4&6,UALKY'8TRBJ*_F7O8[C.X"V,B0JK2\<8J9 MF%:!\2+=':ROA>O$)T50D"I#.#;*R)*4.TRDO=*5@[4=(@K(^"=3JBCLL) " M'VE03(]FN+F^=CH^KNI.P:@L+R4/_5$J<64I!::>. W@>IY[D%)C?8*-X+\^ MT(T7;5%R4 A?0LXG7,F=:0042^7?:$W3;09=4,*16[G#1Q<[)/F!1V^!Q6VG M"Y<'L^],U['YQ8IZ/<*:Q*HXFKXF$FJFUIN,\(H0AS+NR8T.@\'53GXLH.<( M-PL%L0D:0YNLDA:I&6:D4" >C7['[0RI1:H\Q'$[+(2KT6U1,\1? './"OC8 M?4<'6M'3!H]TAFM%-L3![YA+!U#N),.RI"[\[!WG]JR@$#^UU]>:S/5UX)*6 M>0^[!#9MDZG%2KHF9+K/=.H&[UZX;&Q--\U3^8_<.;!7'=A=65\H4CML/)DZ!?1]%'J4BDZ^"X;Y M#9;T[F->.5PM9-%86MMQ#'Y#]21VM":+W? JOZ&J1B?&#B#A/!#57HO/[WW8 MK LI5&L2P!82[=ST;K?IGL9_/9"S]\!3]>%N*7?][>+4JUCEE30ARIQ8H*;X2NC1"%0.N M#2]HW(BB:;786JBO+NP\USL\7PDCHC8C8HZ89V6P28IV3$4'/22%(M) "T,:Q MXK6WX6H?GH> M5RF=Y''-.(^KDN1Q_4UY7/S:EDN;?-DN)O*,$ V/(#)51P+/DQZI#\]O;W?W M[MA5MK&:N5L[]>%6Y_C =BJ>7;OE<6>!7Y%H1A=$ELN;)9>HQJ:N J 1= M!AV)H%JX'IG-#8$9GB(_ (4BP_1XR^DSEWN1/&IOB:Y@7N%,(IH'+D&;P1JZ M6/T"#MH&4[//L(<7,S9$ICUZIC".M:F%QU0NG30:>)5P9MPX#4VB3$?DHF#9 M &8AH5RUCWW'O<4%"O)\4M?!IT'E:G(H#CPMH:NC^= B6ES=XR,+1-40)F8P M$KXE'%:N0[Z09++L$3@")A*ND4-8N:@@DT,/=[0IRN?%YQ%X*)$-B-MANO&> MZ^Y6\."?\\ %G'J*X]Y3V0>Z91"LM>MP/ZXJ#%1$(F*VH,?KFD*_O^(?QS@& M_!!U,"JU18P%QOW1TBT? 1-0T&5][!%',!-^C>1B]$R<\_%^Q_5[G%I);6T[?KPZ.SVZOR'\[.J5Q" B:\\M;Y&BZ?3%RX_ M4=R65WXK.]<+=X[)G1M-YN+)-S%07K,+\NM.EJ$2L)_-^BCH*6 *DVF+2!!_#NY,KB.#C MG3!&7Z"=,X2L\R+]AMD\MJB$)C'>(^HN!2(!!J#A882%B$W!93Y-"^1_!.&# M>.$.3[Q,B;B#Y\>0#]7J1X/U@,QF-%V,0V+/ *Q-Y!@4L00#O*'D.&U8 "]K M$"%QM>@20_X"6H%'N90N%H2YTP3%C6O/V#R#XNVH4Z8@:K<7^")TK^$3J!9O6)@,T-"ILC>\SW ]+0?O4[RX(UA"%67P\SLX M7?.&>*8(7ZT)6D5@L=/6U M(HE,:ET3@(Z3O!6K;4ZZU2C8*;,YD>+CROEW> M=XPE:T/O^=.!X?MG6J^%:6@"1C_SP@#PCY\E8L3*,]" M%FH3+K$0W]G0^"HU6N;HWC[+K_?<]6^@C^ZSI@>^\T5[W"E80)^@>)+Z3/-' M/_#.QI%K\#DL/NI&Y)YCF(W>O&V[(* ,G)'C?M;<=N-C-IU/97/E5+90^/3A M=3V\Q9K*Z(Q\<:?G+=GU: 8-J,6$LJ^9SXS[G$N/[3_+V X^FEYQ9'ZOZX$^ M26D=2=/(/45)E[*KQ>J&_VMBAD;]\5&V!AAAJ-Z;GO)KR7;'5*97'[9.6VZ^ M]8N=6;=1HD?KP=/,GNC_D9.KQN8S7H!F!.V"Z^V3S*"+;AZ_9 M])BAQKF&<_53_P??/\,3.O_C$':+G[=,O<96.:\2I*]8>-5TFZ[>\E^],\LC M,)=12BY4,FZ]C624NJ5D*2D8@_Q=N[I[=)#[45B88.1SJ<>G\J[EXCL1AC-6 M,&=(E6.]V0&S%X-0.*$8QR;2\_U(S^P;ZY4AGZF_E+*TVS#V=S/LP+W-+5S) M?&!BLY6LF42R+J6:.5-2[ 6N;6)$+!*G+6 >1 !/I.G[D:;I-Y:F(9O!+_<$ M?TEA^NOWUEW>_58]W&DL7)A.GU[I/?/'\$I?N%",SR61AJ^6AJ)09F(:HY)R42W4 MA]1*JHO?06<0\89[OAIEI M%O7F%3T&*(>9EUHR8#G=8U@C8!(F!;ZB;9NQ-K&R@RH5'C@VDZG+HM-#A'J/ MKVP%:!GR826P"*+1YF-2.X?XMAIAMU%_!U4<\* M7%[!#,]B*ABFZF%1*15B]&WF>AVS%V99"ZHE: MNCN48JA;IZTCQVYC.I)1)7YY.B+X2X:K#YOM[)]>MWAP4UQ-<-/=^O#2K'S[ M?AYLM\X^?,7EKJ_1@C6^XB1C>46D\T1\*LJVU5V71"_)R+!6'-$O*;W4D#*Y MC]F\V&O%IQQ:WB.%*M]C"$M:WPD(RUO!E%I?,ZDFK.N@W#5O&74"A65BV8B$ MBS+=L;D@TA16RC!#_&"T=LJ3+=+QUE'[:_/<9#'I"+5H?2W$SWK'PG4%>95W M$(PS4AR6#.52M+_(&01AY31YMGD<2L%GGL_;&4GN59"L)%97@X/1ZZXL"PS3 MJZE]K$"SP]1RKC"$;9.\"#:.(](%EB^;^E#V/F$(*R\7P%K P'1^$)Z,9[V; M,L-\A/\%*!,F^+>DBO30?'27ZR7\5,6.=81U%]81I$:(B>GP*:T+J@X54^F> M[.!$)6HM#D4:/YOQN@3J+DN8;F'J;X1EF^*9_Z2T44W!7OC52)VHWW&=H-VA MXC4G\+00P0+VL]FQS3]XX+%<3!:R*32)>EI1?U]8SY_ P2]$H9F0*'PG3-?8 MP"I9@KYC/49KQ[#.%BHTE@DX(Y, 9\P8.".33I S_B;DC+X7.*YML5VDYBF:#=-!"4,W M*-;2*=U__O6"WE=J'0[_I7)TM$Q:+DEC'ZR3$6/'4^HXIQD^''UV!$'.QN92H@^J[B-0I1:CD.;4NKZ=76>ZVL& MBTH6E?ZA'!)4],>4(" "F3ZE]>.:CZ[YKMEN,]*1B1ZH&@GEKV6ZG@]Z%FA2 MO+@?A%,ZI7'0>FK"'0C,9E0349>$-X9;1;@#V&-!L3(CE8_K8'V&/Z3U!]U> M"&8F%&!1KTF:]Y@/<5.K^KP>%%12!B.!MF@0]86U2+W&(U:!8<.I48EH?&9O M@::QH"K+%5S()>[V^EJUMJWE"NF-;'HC5]C(AP8$_%&NY-35AQ4XRRD;'- MD0820^8ZH2109L8](]Z4:43,/.TEJH'C^() ; 3=HX/'W48$(GML#"I[%F8V M =*&),;F:P*0' 4*N>3'S.W1ECQ"/H7UY]ST"RG=<)S;:$]X(XP'&KOYD[K^ M3'Y%S'TOR,J,J2^-K=MVI@F1OAZY,+!4O\:8=@(FJ9;);&C[JA2,E"OA5>4= M/$!G%WVA39L'%Q>$LOM>&WH\H,^._CU1-\X\33>>/%9]>/"]E;ZYZ%M'^_I* MZLC5^O#DA_/-U(/"T05#*#.Y3I#$RQ$-2+3EJ0M1=TMZ]%&T&@SQEGS&L20B M,%X'+RD0]D)&HH=1?/ U*_B:7KV M;A2]B'F:18PB-NR(OH"#B\870G,PPFX6RCP;HF@8Y)7!),Q+.^#P*BGRM.(E M<N\G$GZ$.)'L M"$W!1P+>>\H%]\!3]6'5^W%VN]5I5&[:*WF5%>K#W]]NW*OC0G7?;7_XRI?Y MYM<7"?U)B9Q]GLCY3JZUA:P0O4-1DR63=S!R792G)-Z4]!Z=T#=9CPNNZQ 4 M*IZ!Q+,K-YS61N"%X@]$)P:2")]5 EV-)#EA7R*>-X2#6*8,/RJ/HE]$=FU2 MVK-$'2@-UO CATGT$?X.GMV&&P"C+>0@VN(=AK1:AS%_4^.L'8N!4_]2/HI. MUX6O@GZ!Z0B: !^8R79!%*AWHC#>9&(0DJ2Z2@Y=:1+P*KEIHE>OK]%//;4O M:@JN.9\0R9ANJ/9IU!:BF.-$.A%(/]=!@-:G M_ WH8%(QS-[S"7G_,H"WH&""U9[%LTQEGQ@/9%5U$" M!^QV,>I' @*YD?P878)&Y=) L+EH"(K @29V@:"P/=S%V!<#'DNA6Y/R#0*! M4-?EIZ#AN"Z'C,.?Q>:/>FZH5RGMC2=-BWJ\"1DJO39CRQ=+CQ(I3^7\J46R M)UK,<8GJ""D-7/661"2[@#NJT'\,&F'#&H2 T*2B][%5E85G MGKE-A!*D3_DKWD6D?H[*(0'BA2U:CB+>?[2INX0D><+#]:%3TBNM\^:?RS_- ME504]^K#+2M_<>)?G=I'5JRIC;+L-U<Q3$H6SU*5#X98]*_J#C M@J0,YS9V^9@\V9UR-2=>0Z8;2['BZ>F(\NH%W(O]![/,Q-(H5UUTO*,'\$;T M/($KCYW[?-\U0??B&2-P#\'D:D'#D_'0%'<0M*;.%QTP9@A\#_.*?$47NQXPU8\2R$Y;(:\?1LW )GK9U:S[ M)SU?'[8-[]JM7%[E"JN9?5*J#RO'YL[Q2<&Z^9T!F07+7E^[DAI6)":4M2_^ MSDFNEPD+J=:VU]?*F/8 ^TJ9K7S;CGDVK=@J\VL*1B!T2S>R>Z@/0"7UPMJ*:/_C2PQW],NC7/ M]R7+/)P+>3^BKC/8;&2@YHY@BJR#.36M6"L\U9:*+@9J/"Q2BOU82-TF@&TT ML?'U(G(03POFI@9FJJ"63R4%O/4=OU*9<"*+_&,7[UO1+8^JLM"W(STM>,.@ MZ409CK@>Y3:D$(@>IL;HF,!H]JA4C4<6NM$^"DOMD%\T.E!5MMN@BTP,(B(< MU%BF&=$&^UPHM!$7JC(Z]?MPK#OL"GW'+*35;85)J8C.5+R M%E0F1^_!'^"7V#N;-V2,3$ >[?!DYQUR_2-5^KP]^"AA9(&'Z"2D:YU!#\'< M^6I5VG)K#//SO:G4? <2X+4YUMDDQWK6.=:9),<@V(JO.H0;?NHKGC M-<$"HUBTRQAOR,3[,=&-[7-A3/%G:O2!B@$7ILK-NHA.$,N^<='_<3?SG)=P MA!NUOI;YK/W@]4:DM% NP-/4 E5C>A].RU7O0G.J[/_9.P6;Y% MV4"V$UIIR#PR435Z3,FLDB[/L33GR=9*P@L+F'2-@4+ ,Z8*8<;4 3/:: A6 M^99*-_,41\/[V*?YNR5W8*0['27L(^$N%?5_^D/U8<9L.[G^L'G_+;>2#LB= M^M#+YV^WRTYQIU3Y\#5:Z_I:XGU<7M]##.(C#(9X!'-DA'NH>.K,: M1?6$F M*1<3%8!QIQUOSJ>DT#1$JI%'J4;K:Q>$5,!!.B;VVU,R@92DV?@UI,Q;G6UX MCX&I!"369?(JQKF TE2Q+S$ UMMJE5.1@#/EY5.A%RO2S^",_O'7_-^EJ,5'):V+D;KF2:FKB2IT].5+N) M17@@T&1T"]V?]"]/!KHBM"HBA*'ZY3RN9<*.@^*PD RG]W!EG&,:=<#P\6T8 MS@5:7L/AV:9D".8^?(V4E&OD>0/5A\%A.9/9*>V7SS,K>;54ZL/;+7O7O;M) M?\^4L0\VK7]][3R*Y2:WR5+<)J$VE9:^'3/)^7W"XD:+$2$2\ABZ0G14$H4!*&^\EH;H!PIZEZE!Q* M\\5FN)P*\=Q2"3'ENXY%D2L%&!![QU)N+S_<&.5"81TGFLA3F# 7GEOAP;\] MG#P(;K@ZM)YC8OZRS5,9D'+*VPT&%P:]N,'4J;P/.;^"AZJ*(=-[JME!;,B' M^HK!?8!1$)Z'?&YZMV?,Q0_T-LO4>Z91-WKUX R,O4.6=-?9K.9[G^MA[Y\9QY4^]^/MK=/JIAC(Z^Q+<]RA; M],S@SZ!\>Q."^XI7Z3Q''C$U\>@((H5XOGNN"$'&[_"'Z/OA63W0XG23B,"/ MT4,\_,"B8RC"G^V@:SB^P9K /=8'3?S#^[\/AR=[H LT=:3(1O8#56/3O)$Y M/GS-Y*5") DAK]1_I)]GM# ZIG;:3,@F*D6G'M?"VS1%6D?BEH>.0WG'M7:1 MT*"^>'T-)!37Y%,RX)VB0KL4G%@[:,%@L):4^BH8VS8([6PTF2Q\GUB/YO6 M5NCKBHKC/.52(+$:ICFLKW6QAF"#<$)&5H*V#&5N^"SL]BU_XHB^Z#B8^ YH M0_>/J)"D&VF#WTB4Y1#^'F/]]+LPJB]'Q1O8:;O,>R?>G!44V1>.6CH4(?*& M:I":ALCS%>/P@QP8A7$P$W@UP= (8$VYSYB>J=0C4:J/T%,&]$-%)0 E)-() M$*EXBNI"-4TPUZXIDS/DVT9R8PP3*UKA8T0KH+);YMXAEXX<*'B7P#(>$1B* M?L9Q&/5'M*H&:^J!%U*39JC.B5>7&N:=:2!E1N=E4KTJ_-G37;I)0YU.IXIF M4@"Y12Y&#S&HA57-R4#BA.M<+H7V4S2NI,>HI!C;).$P426:R+/2M8[9[J T M(>$C7""1+$-Q!5,C3$58N"SIP(6.2#1)_!$IQBM^9?F%KC4"V[ 8=UOPV:++ MA0^'R6""=(KG!/-_VF[H.?&=-A.KB49M.MT&9=TZ@=\+?)E9K-9PX*(-AN7B M[@!?3]*S9S&ZAA*I]8:^0*PQ>I(E(2J33'1OU>BF'ZEX"K\?,V_PGZ8=.($G M4^DB6T<5'2!"HZ1KR:$<6R8:(CK_DHT=:W0@?&DLY!4>YJ:%(D4PN#Q0+6Y@ MT0U*<2R%(!O\MHU*E?;EM9VB"M'HG<#*Z.7C5WI8GN0I$C4N\3L"-)5*S$2E M)"4KBG>!A,("?,RL#XL+M9X5>)0)**$ %_-*#N,;'48Z5-S1&KJ? R\Z#IZ_X3L;5!HA"AX(A^@Q[9KG:@HY M/.VD3SKEY)OWF%#KXQIK.$&\)H2O.U8^0H:,2'3%CX4/'%ENA*/I_A:%,X[/ M56TYQ=../IOB!,@.^HG@A"#P3 M^<1G? :6*74TEZ2.SCIU-)NDCB:IHRMXX51YX2%! $JT'B'L;4/H%12:G'9K MX$-1GP4]#/!RV$F$TS!&.I_](!X+8L]$/K* M8E'9ON/>8DU([)WRAK9T.+?HT +Q!!9ABAMF>"MW$.""5S!*VPM'DKN#*!Q\ MO5&=JO!(B6F[K#&('O:B:U,HTU%3H3&3_FR*8V&:BK?QP5'O;3#X MNH]3"W1OE \-LP8 MWV=BQI,YC;Z9H)_$W_ANBU-6<2$R5KZ^UG4,Q2GB.@$(/70(4:41!0:Y*"2) MID+(2=:9Y%8A=XXP"@]M#L711 B.5/1<[,5+RN2APT5U+?'Z+,7O M1(AZS;"G!V*?18A O &'R7'G%.MYE)W7UR+I*J6. J$F(72BR*87-+JFSQE^ MTKH()\[2S:X7'7MIY#88*.HHY4V?#CYL+<-"LB;C3KC0^*52+V74<%!N- OT MVZ9N7^ MJ T.'SG]N)LI!/S!L+LI/.;1'>@I+BNNV7 &XRI#"! 6/N"T?#AY+O,I?T[7 MO"Y&OQ1@L)@>P[D1=3]+W-X4FQK$[L[X,WAOCFDQ*<3B%"J6+MZ.&CS:_6H, M&ZCW3QPC6C9]1/ZG>EPD3F C)9@LV]4)_-,(F*)?$:8F N^3ZB-;%T4!,$E7 MS6MVF!$@2)%%[8YH" NQR;3QC B>8R&!@A[=S[@?3[CM8"W&'5>0E :1_*/( M?QBAIZF ^6J>?80I@DMV;%R,$@D9\$M LUG;\4T])I6I0 ,6RFP4=",XT=%\1F*U!V M'+B3J!,11Y"2)&C42VK47:/H]4)^"UD:42)ZCU#A12XE MEAWFDB/]]&?IZS M.]/CNA#MO[SYZ'RJ1M\TG]ZHY177]PE&,?S%B&E ;?)IBS7S*0,%5"]V$N" M["LA6A!= 7L(Q!SZ.F_LYIID1F#N \$ T1Z@T;V*C>(LI,D)V8&N)- ?2:%%?TPFV1YC;\*C>'/#0#<:[PRT' ME4[W(VO0%;,E;X 23D=I+A7$%D5_$8Z(6\U"8HN/I 4=F>@44H=Q$'Q8E.-% M[\P?DI;EC 5 M$0? <2R4HA:[T^EF4EX0[P ,"CRN1-HD:SS7621$G MR2VEALD15XWJ8PJ>DZ- =-I*Q[]XJQA@^*#)/3=1,QDU2JZBE9@V@F,#&S!L M+,@_H713;OS)WH[PH5H8H7J((KV0\BV(]K*QX[B6),LS1NY.V[$W0CR4$9\, MJ*2F+YO;7-6*E;6#GEA1%K86TJ^5,Q/<03VTYBOR-W'5U!(AE?7N#33%M#VB<>VAV3 M!I.^?T*GHLX+'(OZG7AXYBW1\*ZYT.]!(%%,NVK E0%_/U:BFU%DVE.'J ^W MW=9]^V GOW._DD*M7!^6+]V+_L7M;\/,ANDFL%9B25X93LO7:/V)8%L1P1;B MQY*OGM0O'S>0MI67R.JTK?Q3L 4<8>&@,RC,_HQB$:3N8T(_U^XEKL#X4#W= M-'CH>,(HO< %TQ/?A(FXC.('.I7W^J-#2<^,7T<3."+_#'*Y'A4P68*9+=,;QT/[(LR MRU#]"9.QT&7/@ (V!>* M3UPQG":4!PND"@YCCB%*](^+UI=@8YD^PV)!Q.ANHX\KA280)3+TX?&49NF\ M$DE4\#%8$H8,Q6]Y@31]93A*#='FF/3EAT6+1$"8RR#KEUVN."H5EWQ8_!&E M:%"U52PK@78FLCRQW@E;KXK\.YF6)HT]RN"B@$+8QE62D*(KIBCAA(%,.)98 MB=EV&3,VB.(C%=[ 1CQI38$VTGB&+&AK89X+OB3<0B.BCRA+\_S1\-PD=L3& MWO\[>E;5WM C++_+W8#UGIVS(C,S$B7264+Q>FDPS,X1K[R<\B7#LF7YN3KEIKNSS_YSFYIP>1+ MA^1+SXQ\Q7)F*O%B%:E<[$Z)2]+_SW!JX_12& CN\7Y%UCLIJIR_/EXUR%;R MGA:;5&7 (T_6A[M>Z2HWN/MQY+964B??K@\[5QTO4SU(5RR@A+)@5(B24.12 MZ^FQW8HR+D2XCQ+!PN1.-B.1;%#37F;"#'*^BY% MAJVO/4&(<:>[0$^+I?2.72E[DT_C$U297#-7LW+!GG<572=C2WCL%AE_Y0*U METRJF,D^0WO9>2JMQC27S.[/8+=82K=JY;G3:C[*2KXPU5<]15G9?BJUQA25 M4FVW>:,?U@:#QMRI-0_=I%)^@%:)@O%\!>,,-APL8,NAC/,M$*8MTS^S='MR M8T'UG#[V:'VXW;1;Z?/;],_=XDJJ&'OUH773/[_O.V7#,C]\W:75(L:\6&VB M8BRQBA'SC EG"U;:\ITCK#!$Z1![*MK-8*H2.53(K:9!!0VR%;5^C[K:30"BQC";:G7B.>L%#6!S_%L.L:E=L*;MD'];.SK: M3BE_KZ^=[_+/]H__HW=[7\Y2E 5!97:F=EFKXK>DA>[6KOF_84*7F[5-#7]! MSEQ>(0*3WK,)$5^S.M#C$]G6!["'VJ$'FHR!MJ-M$T:"?A^FY?,D?1@K-!A!ORX*]S\) M?>:JKV3W/.1 ((X#^78]\#M +QF>";\@:OE+^%\29&9\E(_5VK96RJ'-X-@/$4X)$VB!,CDB7U.V8R\'3$EIDA7C4QDI&H8POVC3WGQ((8? M1T@PXJG>A-,Z0B(J3*)H8@1]XL6P3Y3^S#9/F^0YH%,2QCB!>%E$K V,D(=A M(=$(KH;,Q_3"UZ"F*7 CQ<_(/6831"DOSZ:B-_SMJ$@,P[!*8)@N%V1TE4A3 M-I0WQVNUB)%%ABIB_NLV1X>5JQDI-A;@M:#QR9WBK+.^%D>1G=+[9B$I_HG@ M>Z'U) [J4[B'ZJ^MK MXA()-W:T?96X6R_$74-WC+A<)W:W^FN$U *R"W77!L;RSIA;Z\"^/-V(?^3) M^O#;KQ_GE=V]S+!\NY*V?*8^+/[<*AVX.[DS_<-7N5Z"7M9HR8E!OR*7)5H+ M@<_M8C@X3&PE6H\@1% <-08=P=\>,02"7SJ%H4O4-1@;K\2U*+#6]^)"6$> M69=^;%H!W5T?Z5\@_L:G_TGK.X%E<&\G$[ #CG@4X;H=GU&O9,0TB4U,>V1> M-<8TWKVU'%99$>]W',M06I/L_@EDV7\K<.FF-!!KR0K[!NI6,PB3&1$?8G01 M[QC1N)#48LRZ%B.?U&(DM1B+UI9@OA$B\9GKV XJNX11Q-6?A]6GJJ(^/7>H M^K#LEF^:^]]^-UK&2NI36_7A3_=;K7IB[_?[)03:0GF 0#F'<-?!O1;10XL3 M)"GD6 J5ZM!>7SO&='Z1>(77^EZUM@4&.M^_VJ7&DTSR*6G3G3.)7WR.QG DR_GRI\_:'@A1,)%U-6BR&SD))HY 1G_4POND)1%GTNAHF1S]$@+;[)NM% .(*JF)'=*XG4QE_ MT#%[$F1). B4GL0"6$PF['6Z?GA, FG(LC$U<]U V$J/9$YQM 8X]E=QB9PRI8BNK%Q%]OFIEP2/8;X201@@FDX@ BB=Y2$1O M:O39BGYF!FP6?#,I;9K/CUAAXJ 1V*Y.+#MA".X/LGF$#D0>.GZ8 !20^S^) M&UL",RZL]^$(IDC]CAM"[F'%CC@YDR9(X,]*8(Q/"#9FPNF%.[&8$GYY/2S# MK@4V>@EW<"/AH_#X"L=VY!KL2/L#S0YC].>;6I6CL**;/\696?;0)?]9]&R# MP3)LHFE\6S(%HFD^YJB+0K:J.<,:8:>O!B65FL([%B'H$;-S-&R"I0V=6YYH M.( 'A=Q6."+QC(Y))KSMZ.C1"*.0'+M='HQ0M/&C!5L-"\AM:J>!&TV)!O#Z M>D]M%1^U3Y2>RS!>$3972S+KGH3$4S7X^7):,=5+UL ]DL>?CC S9R[G?KP3\W?OO2V#W[K94P4YP2@^#P.KBAN(142G6UI=+9O M@1$&(YC%G%X:3#>#&_\1$,F]S[I'KQD2T^LA*IATN?65RM M0CQ8DL[=+OR8ZQI1)U-LY:@CY#=..&KT&4/RE;&P4+6)O793NPRQ:[F$IY>G MY*SZ;!2+E)#\>;4$?2FC._(VHBT %6!]#30:;# &E_6 &:/S#JZ7 M*%YG1GL<;_PPTG0 M"+== 62D51)(@=J*FSJTL M$OT(/-"6*)0E\CMEAQ_? M93KO,J W780+](0A4N>$Z.NXA-3W%CQ +F*.W M4_P.=5-\%"FM,,>F4(OH#&@Q!85>MH*WX#5LEHY:"YT Q>A0LL2X%4E"V ?A(\I6HD0QD4H0 MG1 21N'YYX>#$)N5C$/LY<1'U<.6%WB:1@_.0-CZ0K/B9A>_.$,$X[ A=71S M2M#L6$.;D.O"$ M)*GF^@*TY8L'F^AKY5B@U(6JN@V8+2,' Y7E0%/S))YS[ MAOI;C0'CQDWW9RIQ*.&XP91/:4=*8E 8TL-^(B:\@IQ#@5O+<&N%:@)=WPX3F,$$/D?K58:4[ M*FJ(:,2VPW4L"[[IHW13"*9V&GSYE',I355A0D,P5& VM163%&#R2F'Q%AD< ML\][")/L4^MKAW9SDW+,0*$%9=?T.E&?'VK%0S57\O!%)=@2&!7Y:1PW5;*2 MC;Q%K99)J99)NCFNIA;3ZVN&/N *(>40TL_A_@EU@=,:J,(,G=HN-6ZG@TZ& MJCM(1;!/0'($O:4WX-SP#"HS.]HX M@W#3\<%I:^JL^:3[':[\#GA295-WX1LIDT?%N.AZPWF0.FHAZ!&2-Z2=BE4E M-RW,UZ0$=!$2>-94'?Q66;(6'@G0@UHF_B[V1M 3/;1F,5G^U!8=-Z(T(GK$ MB\^1=Y:!)U+/GQY\T61,-D$E/N!<1R8YP8&)/=R$>[;!RP1\:Y :7Q,\.#*Q M*6T#24.V!*GX&D"70[K#&:IF6,=$M# M[L!54&)N>-90(EC,:*,I80_"3&N8-;8X02EE<]^_#"[BK]I@!<,$F+"RGT[R M1.&>/FDY^E.SKXI)]M6LLZ\*2?;5LF=?S?;(OR.3NNI1X&IBD#[>!DH-)H\T M?YMJL(JZ#?C98WB ^/-S=.9[BJ&\S2,1=?-012,BI)AZ^'#H+(U\I=5[TZO7 M0YAY,3MAD8N7'=-ZZ\/C?+6ZM\_.,CLL@L83$1"E:N@)F'@/+2$.0%/U3EM1 MF%9,M/[0/&M5*UC2JONU&\ M+(O8T^]_!FYQ*^=?5J(> 1^Y\K3 M]CWJLD0;_PPB349^4I,Z=P)VX9QS27'&+=.%'.B='?>B_,,/#B)PLAW>DS@L MZ>*S>6R?IR]@";:U,!6^;&1/)Z]]D]]@B]14YZQ>S[I7E>A'[;1.HXM/$>RP M@9-W^ */S)3,FM9.06$2I-4-ZW*F)@N-V+: MPQ?E]$ANFZJF1)X,Z;L0S795[]:8HM)"9]1#;2Q3O#X>_0CD+/O\+L[,_"=M MF%[/TF'"<#:9F-U2F;K1VO[W!A@\T=QKDBO58Z6&H$A;]"T M4$U(I#BMGF5[/9V>CUMI9;2DT%92[++GT''4AN-V^P=I?D6FVW,,H%E93F@9 MOF0&7S2Q"Z$;(O.JZL])$XL(!'N"'__?A^RH=?V F^0YBQEW3=#%,;O3&0XZ MRUC119]9=XR3Z:G_TX5Q.@+1=B3*I"W_BJ,4H.>L65XB(^M=;NXGA\W,Q0X( M/#@H;1<,# .%GN-^UMQVXV,VG4<[)94M%#Z]2C2I8G.BJ^JE%-J6B@6?W#37 MR*3,&)E1-@.I)Q:7_6=.DN[E4\K,EMS_.TJLT,@LYY[C.JH]!&0]*/CL[.KZ M_O=63NF+(!7(EVSQA]=0L#A"0A=7]0H:SMYE-4-,=;M1JLQ>$1Y1\\*\"TJZF;6$6ZP5.W?+=*6'JO9CA!PWJF)WPQ9G7V.6;U M[D-FM7UD_SJO=;[E]EO/-ZM'&.!A23L;FBZ?G3T[L?I@VL?,C]7"]%:12#81 M*T$)N%8K]>&W;P=GOW8/CR^#_%P0!^0T%Y+F.=;D=^XP7UNB,&$;T?\Y+'!4 M\C0ESAWKE_:T >K#7L>T>\%)_Q?VZWHV#2>&KM4,2B+N2.KJ/)$1M9D&'JCR M,+>I1!!F._Y(5#5;J _/.L>U'[W+*_NP\^'K%4@JW=8]K>98NJM5FW\"DT/! MA-,9+QE*PN(+2Z,XM=?73IP[GK10EGTA^YB[Q;'C!&I2'R]8!?-)C\J;PBH4 M7I PLN.US>JF]E$4J%_59+L'&.",.IK )=PUFZ:%:I[L1\&Q$IJ\,@#9JTL] M&SB(DX&-,!%.UG&GM2L(N[0_T$>%-V+16RW34EIZM<5H ZZ_LDS2>VP%3U3 #D_V M0@UL(ZNH8$A;T,&F>@C_D:PO 8A;R-"8G3*66EEY>-.QH_!I2ZY]EY#5+B)@ M.VHXS/,N"W91V>[A3<,X_79=OCRZ4YJYR@Q0ES69>8>JU@OVZ"E3>FB3GJK] M%D+:%T>UW_SF5-U7 PEA*;7 A$U#OAY>^!D"RH$\TWNF#_)\J$L\ HE2IX\3 M"K^&P\N+J5UV9SJ!IWFZQ:O-KFJ\^EO!'-3ZO #/"[I=6?*EXM-E>&<"Q%K7 M77^:K(Q@!ZF_,&L3+*#T)5@#*JAJ$ZX:9L)%W;SX?%S6A?6@Q"K\([A03(L+ MZ3#9/\(1Y\AM61*X6.J(GTFXZSCHC$#?P:8[2=K<$B# A_TUPF1N:OP4'MPP M69CWHL;K'+M&AG8Y!XG$'R)^1B!K(:D8F'=+02W"M.] ')-"T=#M6YY%#ES< M9Y9%"D&$U$ M6E@; 3>PBABN\C:54+4801(1>,U(FXPG]-66:L/H4>&(B[SP M13D'"6N^(6NJW!>)'P/U XFMJL>$IJQS#;O\\2Q?X-4NYTO?=:Q0C/.Y:8HZ M.($QX(!,U@"% CA1L\/2;\WI(]@13#K$O%36,X;SR:9U)J(KB!;)$42!+-PG MU@'F=EQJYX-'DE-(U,OS5TJD#,+KT463Z0@?$YO)\LXUH^-%6#CB6$CBA-JG MT.8CB T)$1(BN@EJ6U%)='CQ(65'-B/M @DR+"4AH36 ?$8-#L#2N MM/!>$V[C$H.(YCH> IJ1N$Z ; M3^M,OX]:@(5X#FN,-AYDTWD($:F8!-Z#Q3.3+* 7CUT?VK];M>O=7Q>5NY?X M&Y>N#F*O/F1_AL=ZZ_O![ZOL2!W$MGJ@(WC!6GB@EZWH@=>/)U4/2U'UD!D# M%9AGV<-+ER*D,I^_$,TK0?'Y) PDK/X25E]H@<]+5W*&JA2?/"@L_S9<[;]? M];&(S'+3?FDGMJI,P;O$B!R;5L(5"5?@2JJ(7"DFOYH!C9/BLMEE&JL59I+:LN5M%3&P>RX%F^- )FF>!_?T^*D,L5/P M4?F5B)[6/=??V AMM!H( QUN_O@8I M<./QIY>'AQ66CN^67B];-;1C7DVO1 MY&)>5:XVRMGS3:-[:!\F1A'3W%\A0[V/$%O\:@HY9U'P5DQEYY/?O,@SDDB5 METN5K=61*ER9%,'[F%AI=G^?ZLY9L?:KO")B94HAQ&+ERC2"ODBP8-<#^&PL MV2&5+LZE%FT^Q^53(EMF)UO2JR-;R"09%RR92OZHJENM_I6U(H)E&>3*1&+. M0EO)IC))>?[;E&&]WD*\<'S=XO.AQ$)L@\9<3P0T-43Q]@=)??Y+!*V*<%GS MG>:MH.TNT70)Q.M4@W"[?%6Z*)K]_I6"BHJ,HM54'M%[CO=%X\M94C0 *6+' MZ;\2AF"Y!);@7&JREL_\^RMEQ,ZRRXCIYMWP/CC:'^S]OOB^,C+B$?MNGD)B M059=J;3DPN+UIMQ?*2=RRRXGIIAJU;S=+9RU]C.ESLI(B;<3$G,ST.^E-M3RQ^D/4,JVO\1YN8=9Z//5WQFG@"4=,R_B.G>NRVNE$JY%D&P? SB5IMLD!^*ORZ9+4 MVX0IDM3;A"N2U-L53+U]I2N#7%R<3'QZO(P[26.9G4=T5^TF2=0=\8*.] I\ MVXCJ??''X*1]>>E7(@!A/NL5RE.1$Y[H[HQU-'SKP&DAETVELRN4X9:DT+XU MQ>:03$I/1K!<6\LHL>)Q2?7Q8>VZ?%XPOP7]ZZUN6%F>@3$\*GLY4.A5PZE6XSL(4$PFN"*V8Y)^\OFC@CMD!0ZR?;7@%'H9KT^]LTR%D[NX] MQ@--NXW'&_[7N-#OQ[-3ELY"RPXRA_=YY\?925,I*J"5+GE&R@OV8V*S%I&R MLGS67*Z43U6R*YB^DHB7%SAS5EJ\/&!.;=_^W"\K="J?I>A-(T(_+NZ(]A!S[(EN!-4"V3X_5:EU!(UD,BZ)'C>\ Q7++TPJ![;S9/6\@J*1[ 3 M%B0I9NO/G8:C,!_PS:5*_/DKA45Z583%-(_MP6#G^\DAN\Z;-\LK*99"4,S- MS5HLI$J)EW5Q%1HSI KG.%&0X?-NI51D[3L(,@!\E8C5EXC5/46LGC!_&07J M5".M7[9^] PC=WL80=WQ!4QAD247KS'ZKY:MELVG,N6YU&PDMEHB)UYMI>W] M8-_=4G'7J-RNB*1XQ&2;NZA8B+&66WI\S,18>Y&TJ"R_M)AFIK7WOG?/3OJZ MZ;961%2\L:28F[66S:7*I174*58H@/:*A6_IGMD443*$B5-PR!.9^1*9659D MINPF<,999S1;[\/7]&9A+A5OB3&V%*(BLRJBX@&3[->NW^O5.K6]TFTB+!9B MDCTD+M++;H@EXF(V6+S!#(#,C( +V]=__M[&A[9G,,CYK9WJ; M?8'!_@3,;L(@I=(7[4JW OAG5MO8D++),._D[!Y'.^)]D6[&/1@!E57;YC-+]H)'%-. MV!,'29@IJD_]5SZ&7T4<);GIW_\"J2=1W67Z[4:#P9&#P7NT:X+.L+ 5(G*, MH))9'Z2"2CRD*B>348ODHV\DK)+E[K:\]KXZ4]U,4K%?8'FSQ7OZ/[6M\) M+"/J+)>"?QJ\49SL1F<[/I^$"XNYJGU>M39Q21NP>2GT2]M-XWVU_,JL!,V3 MEE]+M!FKVL;S0GM\QY# M%M7=JY))%8IS@?Q*NGO-.?*?=/>:=:G]2SI=D!@-4XF6RR3;R1B%4M 8!%9E M1*+6D&&6/'UH5DTK,F%JT9(9;_E*/I6O5%8OP2@1+D\4+J]MH[,$PN4!>^[B M9_^^<=EJ;.7RB7A94LNO7$S$R[L5+[G5%R]3FSQW=G,WU\W+2K&0R):E,QOS ME6*JM(IXA:L9N$O$ZS)?/7]EEYN$B1(F2IAHR6CS5S+1W^K^3?IMS25 -JDW MQA+825-]O-].TYW]K;VSP\/WWA5C:?VXF4PQ5:ZLH#64"(@7.%J65$ \X*>M MM@OIJ^NV7[[2$QGQ9L[82@(\\7X%Q&/=M99 0$SSM!:OCPI[=\ZONU8CD0YO MXTY%!:*2N%.3QEJ)1'U""XPED*53K;%3NQS\/C_P=OM_2_>+I;7*BN54>A5E M:B(A7E#XL'02XJ$RB/8/^^)7I;?E-A,9\=9663')CWF_$B*_S!)BFCVVWV\- M_[C9GG.62\3#V[8[+JD5^]03%:H;)7@.&FC30 MFK4,W7U&:XMEM<_:O?.]S-ZN?WA2_IMZ6R0V6J)T+5Y@%%='8#Q@I65_;=W9 MQ]=_>:7__MA<>F7"W6A^7SD^U.T7*&Y?(+6I(LM*W*Z$IB?T[BK2SG+=^A M?Q-W?="8U]1[,$'?#> D=J2BKD4CK<#FN0':[,;]M_'UQ/&9EM_\][^- MKW,9GP\6[E=VJSY,WUY9]\[903#H?/B*>Z;AIFF']AWS?)34$09=X^L(UZU MNZ$Y-,":Y:1A3VJZ"1_N.PWX[_K:-P?^TE"^!^A5&2/YLB_HW;0A.X7-.-8' M6@Z;_F0J*:W/4(QZ01?N3E [=.V&MNJ.;Y6FMUU&FHW6-_V.INYJ"G[<=US+ M@&M--T!/,6WJ ]9S'2/@.H+3TEJ6H_M:V](]#Q^X90,-VX@Y-HRYO@8_< (7 MJ&('+;AR Q<+.6" )L.?]SO,98T!SC'L#:9K\=->2:O(9;OP*W]PS/R.8T1G M_;1O,]?KF#W03K EA-YF""N+VJ'1JP=GL%!4$S.5="&=4Y1#;$4(EHGKZG:; MB!!7ZX@8G!;$WX*]JY)D<16QV6%&8,%XD^2HN#-!:7U-/R*9V@>7[J.[2^ M[FG_.\KEJH]$&BW;. ];Q^5LPQDV#:HM6;2" MYL3HP[T?ITZGF?RIS/6?DDVT/P9_:EG/K45+UB MR([%,4"JJ8G^0 [+@K]3*#?[';/9&6>#+84-SO0!:3+"X>HR21WF[;N8.MJS M"XO:^F_;PYWCR]NNLU4*MWY;]SITN83;H_5TTXAX0#26_M;;GYA M^N;G\IM3LS3E]M/Y)T*!9&@B#;'#YA@G9!X6".>LZ;1MN/F-0U0ES):)]B%' M^Q8D,T#>',''I@7[P#SX#NPJ8SMP,557^>(4;G67+DS)3]B'/%V9/1=9V^Q7 M^5P_K^VSD(MP(2ZV.&WRB6E6-#.DD,LLSEN^([@*_WJ!()DUQ29BJE/+<"#= MHADOD]Z#&]X3SZ&%F>]I4IC2;SZ0WLJ7P M7^47^;E"'U>J4"BE,OFI77A&5R9;!(LVO2GM#MN9@Q;NCPLD%9H&?M]U;%KW MF>Z>NN0@-:@7NO002@V\&9)]YN*D]:]^VF9L]C%)ZQIVI''C9O+D9_N MSBP]$/V(O,HIH6>XK =/8;<\.(9XRGI@A-V;:!..';)*G47A<]8U@ZYB5HW: M5&-G:^:;_,.Q_WCINWSQ/M(\Q+QPG=)8F;*Y%_M'M<]CRWC:49S?CDXW97)3 MX^#_@(;-5\WM$H=;XTW+\5#5]I!OA1*NT[D.Q75)R/#$)_.&K>'I:NS#/:QY MS+UCW),2N#W'(UEEL#MF.3W<21U^ >QIJ*X5K0?/^YK-=+S^QYV@\>7KZ\U=1Y89!=C;.7)GT^AI, M.*";0+GMK<&X8I=5+GQN=L/!"@?=5L94+,1L&'+/4LA]6,QOW7N9ZT[-CF#2 MJ\K41HGZ\(W]\#PFWM\30X.O-ZRRFP\@-PC[:G9<+"TULP7\RY!;/X;7/?&0 M?J>;%C=$!Y_B5_J__V]C0]LSF65\UFH]^,%&C;61C%\TE%9PLZ6SVL;&U]6\ M1=\J@"QH>,YZCHNG?"$SLMG*RB03SAZ?HP?S2L_B@4M[OMQHL#]N\F MCEQ87!QYMS[T;QJ=[ZWBWN]=N*_$9I%@W6=.V]5[H.EHAS:7(J;2$WSV0>6G M'*ILZ54-Q-^]DBUOQ@Y80*.WG%HH"/(!E)S35HC6)G;>JQO->B#^F'S-!;M[ MU&#IDU]*D>FVL[G&N?SU4&LCT-5"Q#$\H5:EQP#?"M@A\"][J#19C.;W-_ MKN!"#D&U==F=R?J2?\2Q_\__E+.9TA=/\IG.^495F5N.!6HZJ%/M )1J-'+1 M)'"U:FU;RY;)[U. _R^XV$,/H,=5!&Q>Y3V0"HW&/<- M"RX/C#3X SX&BB7@6>ETY9,A Z*CX]F#!0,%F]YG[:/Y"<>?^,_" M'_!X"U(6#@2&6[E0\+C9Y&#D(UIJZ$#V=$QFI26OK_$U?TK!RV@=GB))P#X+ M+/A$!XO'9>W TEVP2?A^PKX((RM&O'!?MSLF:VD1(N@.G'8/S^FQ?@NS^BCV M:/MTYYC^F?GR"6PQ!PASRT@2>K00O>$$/D[$"<"F]G"A8!S"QCA-BE@(2> I MVH!.W9%H*?!V$KC /"GZ#A8I5@GRJNDRT&%:8$?:31.DCAGI#K!'GE3?+;:I M;:ENO%$6Y@2A$0-LRP0S!%Z),S-\9,(6"@;%"9@BL-4,Q:*NH92UF,JU.&DN ME F]1ZR37IWYLO&8B ]_!ZNAX*_GA^E#9$8W;ABRJ."K!M6F@K0'>O0L'G$0 ME\_Z6J@6RWL#N0+(+S:RPZR>0DM/9F'#[#$AR0,*^'!H^!F&;VWC >:)[9MX MD&\K'AZZ#?#Z\+D/K!6036XS7[7N\0W$3%W'96)O86]N H/?V8*UQB:!'ED= MENC O@O.7+P@7I3R. <3+/3/C9I3BFJ^-1!?3C'+*JH"^,(1Z\/*WMW.E5LP M;KZW7I=;_79* >$0 M"U.0;*7D!\SYPX]+I>"6WO. _>2_HE[LZ?0_'T8KT6-+?,X>3"M,7_%6=X($ M?8:E/;@FR_BBB8T*W3N95TGUARO$8-OPX__[D/T0,FB^4JY/,HSW^^G?VU?= M4N&V$'*,X ,YU2U+;][R"6ODUG[>'D\@AGJP,3S"W%=0 M#6+AU9PV.]O;K\E4GXZ^WY*T_9*B%_I3E_G>F9BIUQ;G^= MW*XN?Z57EK]XH>-,86F2VW]&IR>37M$3<=%GUIWHB-&%YSH>&.085 WS6W.9 MU+R.S H -R4G9';WRTH>D$3E35@FT6(3EDD4TR==O*$-$:O3.^=Q-/1N4Y*: MWO2O3;^S+1R;N_L_.V;EZ)XXNHWI316ZI$\" @XV-[=/Z M,']W\.WGS>&AT2B_""WFS7J<"9]?(?O/*[9&EN7.@)'$?%XUG1D#*TFWZ#\S M!93YW]D1*Y,=F=I\\89><*8>2IB)(DWR2-6W3V?1+K&82L\'A6P^##&S*S$Y M0G_-$9H YS7+(Y0MIG*EN33'2X[0S4#+(]F6 M\0)8/3DV79N^K,VDRUTYE2O,19 MW_XG9^-]G8WI:O),SD:^ 'IRMI21L MK-[9F*[_SN1LY/+I5#ZW@F=CLM9;6K#6>U:M#RN'I-P:]XY(#/.M!ZE^?CF9%\IA2X<7[?X'"5^U!Q8Z+6S?*FLI/=J MAA,TK&<"4"P@7VZ.,UX-0?D*A-\'Y&(I4TP52G-)XI[(UJNAK20G,#F!3S ? M9N'XKQ13I?)<,L"3\Y>-QQ+ MD1%OL*\JNO^9W@96K[$_ ;.;,$BI_$6C1E5 8H[P3T?=,.^>;F./H,872?H\ M"Q_N::AODZ#9(TR+4IH!(/J5D HFOHHNAY[Z-?6()PN: \E-7'UG@,X3+;;%^DKT[ZY79F=8$X$KB?)>"O MR0B7._F=M'-<_,ZRQNKR5X(-M 3\-1GALKU52W_S[S);?FEU^6O5@802_+YE M/#TKBW#YB^FNQQ>T.&3+A6)N)8=EV0[+"L/0)=IOPC*)0INP3**COA4,SQGW M,9ZZ,(D[LSG20YVZC55M8\^%)=CM[;#/G"SA:+?^E [[E\?Z76&U,K,B#,R9 MQK^(8'QBV/RGQ>FF-.A+@,I>'W9^R!53F70Q.5[)\7J_QVMJ(<4"CE+IC2$X9UFO_;#N M+_H+PS;%.A#7!I[/NJ$!4"C8.[_ZOX?%W+P-@'G <\[>EA94BTR >-=[CU,O M*6=+RMG>W(9XR@&?!8IHOI!*5^8")9-4GR;'];T=UZDVR8*.:SZ;3A7?46%J M3EQF#K.N^SXYZU6M&*I(X\J:)[OS(T MJ2-?G"*3G,#D!#[!Z$CJR)/SEYR_I(Y\B<[?Q#IRL;B3 *AM-K_^VPN-AG*U M6A^VFP?%R^!'[OM]Y@5%A6]?+;GD)9X+F*[X$(QIAD-2Y>XLE[ 3N,#)ZVM^ MAVD#IKL3TO8U5$OI_\._,:2#QS2EV8[FP:-8S2IK=O4F 4W#\W!ZM:[C,LWO MP$0SZ7\TIZ4Y@1L:5XNHYAVA7;;TJKOGR4P;.Y)/UO<9R+$>3,AW _9A1,P> M.7;[R+QC!LI1W]L:1 #359?IW@4*A MXRY;E-&\_Q,1 I:CX#IXW4'WX^\K_ MW.'6;Y7K0_?W5GFW?'"6V6J&.QBK M^O[PM=;L,".P@%9P1I%#-&(1C?-(N.;XTM^LCKVSV M:7V8K>2_W[C5P^;EO/MFS:?HLIA^3?''-DRMVS!?WRHVJ45YTWCXKE3,EB_LW2ET>]@L9GV+S]/_^3S1:2;KSSEDA>7;S8335XC3Y])DO3B7>_0M+L_,C"_/RUI]6--/?S>;K6;@Y5?+ MSIU_F?$EL!$S^"2)G$E)<5+T-)\K_;(V"ZLA74P5L@M)!DZJ"I,#MM0';%23 MF-$!RZ5RQ>R[.6"3M8SBD[2,H7.1'7IWK%> M8\NY/;DVG9_M%/%+?-J7D(N8,>NH0]2&[.;ZOGMX;N\?& MB[>(]W&D;1IIH#G/_H3:#$NJ&E]/')]IQ'8 MY:]H6\TRO,;7^%Y1)0LI_3"*K]7@6O F;,>RKVM1Y65QXIVVQ %XL*I,#18_ MZ7FP2H_;Q[O?+%:X*+Y OHU?,(O=#+68#,O%Y(IA$!.$@8<\IO5!LH?ED![V M,!7UCO#?IM,&K025H2[S.PZOD<1''=L::!YK8T0@A>5F6(LIW]1@E@E#T(<> MTUH@:QSLL*2W6@S$#O[4UOW 9?!D%QTJ*=VT_0%68"HC MAP5Q#GK#_SJFA*#DN')_WE[AHMY5[Y:5%*,MX^E).KHNX5%)*C>7 M\[ DE9N)=O+WL$RBT"8L\Y?IJ ^5'LVWJ].>><^,,Q<^EX.'K9RJ[GZ0+0;' M5R>MU4JWCGJYOF*OB#!\&CTD#T46B#Y)1>7K4S5>,K/5;'HWM=W2U),W@PR/ M"IRC2M*L-3E8[_A@36V,-,^#52JE\IFYE",F!VLY*)8(9]] MCQU:MQ:FRXMO*;U'*O'VGETZW+_=NVJ]C]*'UUK"@D9\EAY/A)J/Z9C4<;V? M.JZY&P/C1W<6U>09, -*2:?5Y' FA_,U!L5<#F<^4TGEBN7D<":',SF($21?5UPG-I!ATF25FTD5U M<6I+<@*3$_@$@R+IHIJJ8.>\T*J'J^,'>\)JU8J M=W1#^]]X 6XEG1XWN<.]5G8ZVFB.8E:PB_5F5!?9/+Q*_^@=!*?7()]\T\<5 MA<-H/85CG'"@)PK=AVL]QX<_3-V2$PR U5VMH7MFDW^$+]?;+B,$76]3NU!XD-WW6!/7 M[D2+T5[-D_ A)NWJ;4;<:1IUHU[IL/3"_AW MXJ,]!QA)]WR97W"PRRZ"G>K/[\W;)1!%.>$;ABG7)\]X!E(J5\YO3LVM#*44 M=E'FQP\./.QZ@ZGRQ* VX]HC7<9SJ?4U% )CFSX!4.DYFYY_Y:9GSR[;A:/S MO7ZGN 2;GE_$IE=*FU.-[G#/G[:K^17%$AG#;@)JB-OMZ[__;V-#VS.997S6 MSD#N?H'!_@0,-N^S5JI\T:YT*X!_9K6-#6E:&^;=TX-;(^!=1=*3GX4T\C3\ MD$GJ>%02.1JI\)W>1/LLLO_&"UU&X$KV-E322:)]T2X&/9A!U=4;9O.+=@)' MA1/VQ$$29LKJ4_^5C^%7D5DG3;I__PNDGD1UE^FW&PT&9P,&[]&NJ:AI*T/D M&$$ELSY(!95X2%5..(6?EZR=/9B$S=6 M;;1)' @ZLITTO=D,N@%HL'";F1RJ%(T83^PD7'4V?-!SG1;'[XIJI481P/R. M[H-E?,= 'V(V:42N0=C30E%N!/S[]37;\?F/@#DLKD-%X^!K4<-J6C!9LV7R M(02(ZJ96A5_ X%Y@^=PH]PD#3$)^>:!,>"VAAL!G4_3P];4N^CDUPVRUX/HF M&S ^6$\?"%NM;8+Z K=5EPK%#),K\EV8,&I^78;_04%+J\&GF[!M#M#5W8Q. M@B \*",.TIGL1AW,!,>5,\77B1]FY,V!)G$@%UU83#^$AU= M$OR7&XW!1O@4^A_@]QQP#]1!T&2WX7&O<F/X&S;1#X MS9%C]U'AX4\KRI$Q/T1YJU(?UH)"Y?[[OGEH=1[#DT3"3 (-/IJ %1PGSIMA M2I8G0$J^/K=MY8%QWAYP;4N!B:Q;OY>VHD]=O!V%?S,7V?.*=NN_CF\J"0'[Z\] M>)G5.GB3<^&S3]%C3YB_S:V8J+E85S_9/JH.FP<[]>'NS76[U>K]S!FYU/S9=+HH9GS39ROI(KIN6!(S7!O/R4L_]>S_ QKK NI;&;9 M+^%/3[A_2T^]?U7K=]H5O-T.AKY;9(7CFQ6T@&"WDJ.'\_\ MJYL7H9_=C[2,CIZM7OR^WMK^5OEK#7T@&Y_*I/SHQ-*95^QO 5+H8O^H]OFA M4S'SN]V#Y8>DQ99'Q:W#]J%['4NO]5:\DVGZIEXD5FAGW=ZV7&]2NSRZ2 MFIF_-W4_J9E9R,&K*C4S!Y5O5G[H?.\>WB0'[Z\]>.^B9J:JZ,"7-H>C.">$ M!50]O FE,MO7V]7]8>'PH#[<+[2V#H+=5J:=U,H@U24!1SQ_;D3/E ;K\I+V MTPMVE;Q-2<#T\S3G\%\A5R5)0GB; M2H.G';5Y9_K 79]?2"N+I -E&'-"?\L)'*]C(.G(H9%;-O!HRV%SG;N,&KW!R?U[6:6;L<:H^YD/?ZD&KP M\C2][*;+:ZW,$HDNK[F=-L=L-7'?-3-/X]=\R(]_6:O7[+BQP^_W*C3'^>>! MFLP(Y1CG$L]8V/R>8-K,<?!: M']OW[S0K0CO*J*8CI^FB/O^2NA14T"(O:%&8NADBSV+5V C?B9RN&"3.&E?&16RR E9U$9QAK.I+-<< M9QZ>LXIQ6;@:1G-J6"#5OY(B O3MQ&E:4HAOI&1JD#6.CU"WTPCP&@/@ZT7& MJ8A&1=ZS/$LA4FC"#?2:E7M\8;KB">,(1EHN_BA< 7XJ8RA,BWKN?/% MJZ[G-5I:\+7)*HGW;Z=S"Z,.M"U]=O.2H:]# %3S<\4K)J^-CH_L(SUEK,-G M5IP]N_[9I]:-*![ "@F>'"?Y3E[-@'_M^EI6V![5T*F]&8.JLG%7.!W0[B5 MTI];XHE?FRCKMHD&9P4RL6QF81?_0B[P[6J3_R!^<:1J=>=G%7B7M(Y1/O) M-$9]N(*"!GE&^,E4H7Q8A*VJB(1LWONM?YVOH3]-S+QCXG_]"TGM1W4-\._Q M%H"" 1_>QZ=FTQEN+$)$GB*HPZQ+J> E'J*J13@//T=! N?_X(#ZN&K3C(Z=O!D-0_( F4!;QQ YF>RIIWLLV.?/]*ISV>;XJM@: M?.2XJ^(K.#G#)\D4!$$U42/_Y"Q==IUJ:[-M1S3:]+^(3K&^@#DM_;6V0T L M'5A.H'14)(57D)*=4'41#(57S+9X:G/\\;>FK(<6Y#TZ0.(15^[ !"@O2V9P$E8-2>$RMZKZU64DI[ M'4")56+L+Q&A I28VMUF&:T#Q9? GQT"E*)#>Y+%,+2^GWL@)VY?N>=1TOBM M74F$6M]]2!!@-_>)#9E ZOYQ;O64JY8!F3B9"?TJD;FM5/\\D9J?NP.N8B/+ M55:.F2+]A%%F,A$5B&DL$(SQ$6GIH$A8X90/+J+R0=T0RC+?S\>8+9WS7G0Y MH>PDDL4S=3RE.8 BXCV@ MW)#9P&['=B\05N+#;7.Q//&IW1&JX:>22"5Q TD,$KH]$IA@%M-T)+?OO%9IP$[$D[*FDLQ$%;/F'BAH5M1V(6I!S MZR(*4O;/&FY'8FF"Q#O_UD5%&@/C\^.S#HDL2M%*DP3=&H2!CVC+$FU9VC" MVMUHVW0NELSOQ%.@'8%4O*(A7L$F*=+)_,&(U\:]@*7F^#/%FI?YRS])\RV" MU:&DRWJMQC6W^K;8Y94.T"^5]?S;I6/FLI[^O6!>T!Q7VX^*TA]=:)TH'J8U M0LZB@#,9CI_*^8@V)2;W5NBW3E^=OKBI$DU30ZH#CY_C=;M66#_$2F$HTT_U M"_-1>KMZ*[)KC9Z;D'PZQ>8P'JTBIK4YQ.L]"[B*V.U)M>N)J\_=[)#]J#Z> MYZ);E4$+>4+ 7[FF7\_SQ=.[9&K&=7L^^5'Q$ Z M28T[Y65$1+O(V&!:H",I"@)!4MLX5T,'/&Z?\H] [>'AEP'0*:CAH-AW%I)$ M<)!HJ4.)EM M>+10&)7U3J<:+I0"7_Q%WQO3 -0-$>S_\)TMY?N(\CT)W%$VELX3*3K9AVTM M;!P\/VO0YM7:;;TI53V-+[\+Y[_3KR]::,XZJ&8:( MBG$5DC'&* "#H"'<3[@*>^:6,&)X$=4@],@,OZ!%^]^S:-\5WQWZ"5R:2%A" MNV6HX!V*X)%P5+A8(KT0(#U*@K=ZI/B&>?^RDRH06.7SJLH/*J5D!%,%P=?6 MSR;^ 715@DOYTTZ @^X$^'[]N;3KALI:1&4M]#=SH6G!6=&$DVV.+WNLTJ[< MI?L7K0CV;>QKF,6E,H ;4K71ZID5:8^KM^QKS?&]T+N6;N'FK[[20O,=1E/D M=C>:H@)%(R]EVX4__*C"G9PY1R=YKJ)V-(QB1HBX[%;F,!03*EQ!L-7\TG:U MM.\XBN6/:([UFM*[N.]J?X 40<7F8;?C(]0Y)JB]OB;I0/P6,R=@>)NYOWTM M5;+]MXOT.IUD\_(9@?XP6D<=IJ+8F0$ =AN87*D+1K8NE_5\1.MFY_#.F5\M MC?GWC*$UV.%@MYRG*TS.MA\[XX;8^GP_0'8[M/KMA)]S_\ /;WE(0PF&GQ.( MZ!Y_>3$>BWIS7'VO9VZX4O?ZJA.MZV9"%=N07M:R>@[5:/7I=Z@^]148PLG5 M?#*6S"0B76A*Y>';RT-P"=!T*I8B4PFYY\+K@I]E?E:U]TOE3E/1"'4_TWQ_ MR=X;AOS /7RS\FM$&6LMDL+T+0+1TM,#*3WUYW_2EC:6RQ*IX C?65(^CQR? M!XGD%V.Y3/08W=]LEOW,9D52)+T+Q M5%7W-IEBOM'J%S^J?#A>MB#9 $CM$ MLM;30:2BBN70%,N4)! VH)E8*A'!7@W*Y]^"SX,SH+E8-A=!/O>WGSF/_:P9 M7:!Y[B7K?5X#=[QF^-K01@F8\L=#LG].>H)@R$+/.J0.\+07Z8A,U'8>BDY9 M+ 6D$>R3L7R"BYYBHBP1>>^A;Z6'R&CEN,G)BKRL9#ZJRE>7S:&--!%"11C!F>,&9%D618C,.*9>XH M6[@35X!+QU@R^?"HGC65E@.3E@!->SJ6(#.\<>='O4%YUQ,OFSS:Z /0@38 M^O2 ^Y[NV'>UPIY_)I_2'[F(C:$EGR3P#+UWZ3H9A4;C&1K/K,046BR/I'T$ MEDBZGV)U4;F*H%P%6.+&'81<^7L213]/H@J,Z0R![3AD"JET_;:0>U5((X4& M<4F_CDH@E"^0O/D"!02! NKC>49>YY'UIC>"#B*UAQU%55!BB6<@4K$\F:!J MW9;6R(355#"I8*X0S "3'5 NR;2:A$4N_:"]E@)[<#? M$()RI2$ 6?S!W? K&5BL#%96&T'%K : 81.H;WYN]QXXF%GOT%#[OIPU8>9YX(:I MUYV<5>)>TCE$^\DT1GVX@H+&MR3A)U.%HFL1MJHB$G()[[?^=;Z&_C1A2(<9 M?_T+2>U'=0WP[_$60-CP/Z HH5/SXI%%ALA3!'68=2D5O,1#5+4(Y^'G '": M#@%&#Y?+V?A=!5T'AKX.BMZ2;S7'PX??YBV;,.H@14'T?$'T\KL#T4LUQ\G: M6Y'OM:YR%]S)&3XYQCXZQCJ[G:'I;0EL$PKO?/_8MKI5T=\KF(XIM1U+QP<%7&@YKW\7*M M_&E<<=PXNDP5=6P\BFL:1I')1%0@7@!O(T@"Z#V)C(,JB0 E(RXH% (XG*+" M1514J$-"6>;[N1NS=1S)2=-H01R@8D6]H=;-?E^6@*87%/%&Y96IEM%:H3A^ MZ]6:XZM&ZCG].3Q_8+/1*@([Y X1I-=[/W&G@3XOB0W^$_A; MZ>?;V_MK[7!\S>0;8JQ/*I",).^]O'E,<^EDR Z@?*O;ZLC@#0W8'@/J8R57IX M>'J0C0M)B%9 &R"1'4)9Z]'7"& M-,E%D,W]K6A^/LHL?_:!HH-E-C23-]]E34V7?W\S/-ZI+[ M-Q ["Y*UXXYZ?7%1>.KSI).UX8U )V2S5M26%%X1)%YFI D9J<8Y$(VS7$B( M#UM+IHB >8;O3"F_[XS?O5^,ZT"(2Y_QKB2* #X<6@E.^FQI,LNQW,E9W%U[ MR%EN8:+5*1ZRNJ,T($J&JOD;MXN'?O;QXK'PYR(9P= P^%(YN^$*K5%P"$<1 MK2BBU=):BFDY(P\DSQ*)0"F0/!6GJ(A3<)%N*I9-1102;I-ZXFG$ :LYUDT9 M>]#A7,>@??Z9N;\\+]2H8%:\@VE94V)%V W@\^^O/U@V4I. MUH8:"B":SG$+L\VQ>6(6-BDM,\>7QX+-6Y?Y$RXY$P$2<[D0G+Z[8GA/>N. M'1]I0.\# =WBR*/3W2O*.)?=RAL+$;;?G:;V83@[NI-YQ2@H8OG#E/KH4JPD MZ8*LZJ:V"+8L<3Y5L+7^8YKC.OR$8>W>2G_9X=C5X: M%[=<.H+ ?R[3'1_UT28M^PF UQ';". ";I]SI: ZVR5^_"';RI[H*,^_Y,;76O6AS$841,4)-JU=HXCS M5TMC_CUC*"!/.-@MX8D?A8'VE+DM=EM:^@#9[=# ?-;R6^Q!SLX]7'?U-\Y' M"/>^\"GIS:;[Z7-3DM'&;S%U4>GJQ>^WI]>[ZD,[6I=XA-" '/I0R)\ [A6^ MLK+= )RLC#%63GEV1*HY+5$!I'4RF5B>3#\:!00*!\6^E;RPQ.6%C24/$C H MM4._X)87NI("M)'WDXZ3\'[UYP_WD#%KR5P$2X"W."J7*M:"IA(LM+8_.K7] MI'V )=(3Q#U/+AW+Y6G'"Y6*<$O%K*4G+!695"R]^/XSO%+A;^Q+.S3VM79; M$L" 0;JL]?7=OK^^V_<77%D?Z2:2$-.89(-5J+5@@*!=V4PLD2%2ZQ?5 MLZ?2<^#2$R \5RH72Y/I!=CYV?N[!QF/>U 0!+-GRKP!Q!+H:Y!"/-HM_%D& MZ =(?2]0S<*3:4I5QY,0I69/]S@3[&4YD;T?WO^YH5D.?&DQ(;FU4M%#>!IB MT1#KY.SOY?HQ**$EC2&>8&.YQ$Z0#H,/MOZADD@E<;^2&"!H7B(3W=SC/VNX M--D)PM]"&E>!4?X49!,M]P;&ZU.(Y!-_Q4F$W C%YO@!))7:6*G5C72T$B$! MTA_2S5I*2U7?F0$OF\ "!K3H3#L:#^H.&F-3KBU#I#V(+!2(="9Z]\Z4\[\E MYP=HL5-L+!O%_IW5, 26[9V]=\#F]BXY4.N)6H?_\Q:!5$'0[CTB#(TZ:-2Q M*CVZ \/+Y6*9!)'6!%JK0 4I]((4Y&U"+)K& ]"XYGB8T9^N M[W/MA_'7QZ[L;VK"X4Q%\]S9'1_9(XZ8(:_/SY#R FQ[O[9LGIG4ZEUKF3SW M^C:9&>7]KC-4:97\>K^SRZEEF5@JN]#*^H\M6T6CN3%EPHUY=9-(2U6^0Y9& M1(:196-)=F$UN?\PLN1J(LT-'WMXYL]?[^_SN09/EDA$1HQE8VQB,9'@\YDO M3"7<\]RQW>A4:R82P/<.X.S7?^)QIB(!6?S!W/$=Z('48; '% $^),?]9)[0 MU2RT@TP\[CAEHC18/TDS,[PK@_W$C<;4K!X^PR80V/[<[CVC:&:#>4/M^UKP MB=,P/S1BZG4G9Y6XEW0.T7XRJ%WS!U/0^)8D_&2J4%0LPE951$*.]7[K7^=K MZ$\3P^\8_5__0E+[45T#_'N\!2"7PX?W\:EYIZ9%ALA3!'68=2D5O,1#5+4( MY^'G $25O%=#?N[?I6+P2D>"]+.F$*\>]U?TF) UOMT<*ST^61K52I]ECD[Y M8]G=3?E+-\?I/Z/'6[,D5C_R)V<7JBH.)5G&AFQR=(QU=KL>\Q?)F"#(1:,3 MD]Q#@;+N1_NP;^)@HK%&%Z#6_R'\3T91F9XZ "A)H4/KQ'0G"9J[?C(TFLQ^ R#2M=^I_87_^$V.& M74GH,KR&'%GH7;:A?VG [TBZ;D()16$>W^]K4*C%XR/XWZ(IP"4@^=30E94& M/P/E'%+I'1A,U]2@>\4K((X"/4DWT.U61X;KAHMF*K*J22)_RA1D78TQDN'L M1,=Z07)W"I\OV,]N0^\,_Q7_1I>LE __^?=86B(X-U39]IIK5V1 M8%P/;F#(+M- 7GM8<%T>W[_GS2L+\(VZ7+9VA_]1//S;J"M+NV#G3[?O4V-M0*_<(V-#7A> MY,'-]F3GD@:1G=P9Z0FQWJH9*CE1D!PNHH*#&^0C*R>49_;!,]#!/[6V@UL5 M3RG[4/;98'/50(H,#\@P[VYP=9H+=JIH0^-%&WL378;1^=7;U)&Y-_ZYG"?^ M71+US@"R"6X=27.=;Y^/;ODW52NB',D,!"T^5GR@#O!L\KQ6;IP_O*<$UJTG M\(2AO!V&VG [6]!XED')UKFM(NY:$*"SU H"/#E'!(R+CN(.!\66B'YZ/='W MP$AXX2)VHPRNRU7^MU@3VFK650:>!3'>%85*&:S YMBHU )_]07XSH0XM)GO"N) M(H /AX3EI,^6)K-<-GMR%I]-IH=-E/89FI S=LFG,0WC]9J-KE]M&\4H<9% MNM6Z6%2-+M#0=2"092 8)B^['7,4K6-]WV^BJE+[B60<:">+-VIM#U/<6<=> MLDZ]H*"GN:?M]+TXFNUV<"'G,L.;PB3J6743]_40*")ACSTP9CO2!C)@)I\C M@LL>OM#H6ZJ.8E@BH:"4B9BJO;6R+YWK7(I,V!3=4&E_.F5!7)6-)5-A5R[; MAU/?4J]4]A$]!:5#./.YE$E?59^-9 "A5B@\CA7=_Z'Q-[A8-A%!8,&HWE@% M&B$J<)&]/C#L,+'0T0"@X*-?U:"E?0=UBGV:[CDZZO'/X\?K*]=*\HD6#=CF M%.@"L@72^!W!49]4WH--XNPR$ENH :ZY1U;D>]G?4P)V<[E-T!EH0 M/458%=$I>+O50IF]U@(NU3BY1^/C=R=]\73++0C)PJM>U@W:\NE @[:]0_1' MZ8:("$P^*9CA2 %HAZK586&H-AX)5[_KK/1R]YE>ORF)(*G"&T(%<<63CG%9 M;H>PW%&(CZAH;W5#O$%L-+[@Y.>\ .X&G?26\4LXA'VG 4R@5SM<+).,J"(@ M$9U0';!5?F1!9#+FA):6&M5'!2V]2?00#N$F50P7YC*VO9AQWU$:$<1:],?F MH]AM\U0C"$QR< @QAP7GQE+4&"I,%&YIT\U1A#?*,YMNCB*\4?:A"&^1N@VA M"&]1@G#Y.L(;2PC$Y7:8!'I%^/RH=+\]PAM+$=[(&%8J^OE<,L"[$5+*(#@ M;UUVX %2')ASH=-^Z%7!4[ZU)4Q#.*!AR-<;4J [ MTH6(5+D$[I;ML&!QJ;K)BX8^ODX8Y9<-$,##JV[V4]&X,Z"[!$NDO)$"W1V: M%EH34H902>12C7-7R\NW];+R/CDAQ^)9&>$%HO%0LFV(/!L"'BC9)T0YR@U&!M+)5+15 04AR]T6)P+ J>Q5BO="$8UIR2Z%(C"63.TE][ ^'S]YJ[7)DK%)KC2N;^3_GJ^N*F+GT!Q"Z< MB'T1A!YL=,'QD86G LTW#\-(O@.==H]%8_KPJRK4*3ICO=95+@EO[% 0/DQ) M ^(2L7JV7U.PWO*H@[8IWTAMT!2-%PO],\$FV&9S@@.:*'YT,SFAEDP(KOYY M7F.UKO#;[#W*6/F7G MQ,-B)0:]3#\] ,8Z& DIF1I4J,='1AZ.@/@*T7&02MT@ HY M"ZXPAKL[X4^)&(.^.L6DX+,/%!W_TE00*QLJ\]]9Z?+>O'A=S%I[EM6\^+FS M$O0[57O./M^,,A>3?L*"SUI6F"3#R_=I\IC9Z]$3;A$301(5#:[D*@Q1@-Z'\#?#8 \BAT?(2(/>9V1%$$V MD5892D974K#FZ %6A 9'P0O]J#%T0UM2G;1]QC5U-#>\(T"CL5U _X7*MI" M9$1=*E8&?@_&A%+A!-&:CM)9:^8AJF M!KQ\5[;.I8&\X0948W10$ % <9/E3#)0L^';@)*)0;I@'F]C5M@'+GV>:XS0D7G<=[C>VD M3LX<"3H^@@=M"1&S8*HJ8PG25*Z2L45I=IC7SNFW=_#W]*ZPW\G=BEL(IL%B MA;Y /6)M 7K]D/Q113CUQYEUY"J5SWA"!V542N=?33ES\;:#6@82I_:WI%@; M-KJJJ4,'2B=6N+-3:%KWO!*5->]XYKV&*J1] \>SMSB1_>WSEYK)0'6>[ MA>88E,_/:YEJHO_\I7Z'?2/B9A)_^;'9%D<#Y2-)@>[V<.UK+R^9"0MPW!I" M17B<3SY+I(]F+P!R$YVV)OZA#_F1E6X,U06JS&S=WP]+I8292A+694%W\ 2A MM%*T+9&H>@JK2K)E@K FRN0B#EHR43_KELTL('57 V"! OHMI&[OA9SXN\Y& MRYD*6A>EJ2[ZOKH("0AA;90,/:K:CK11136U!H,J]=*ZAMZ0QFJ M@;ZM!D)"07K.:IY(==<^%!#;! Y*QF:D+K2AE*Y00C7Q:7B1RB3+SZ1#,L)M M+SX]0ENKJ487:(!'5*3=AKO31$$F M-BBQ;KA:T/!HP?Y#Y>-Y7&A=@[<]NF)H)L?J&\0U"HQ]%5^0E\%3/8)[=W5H M*\*R5H1OV"80H!L9RR:(Y-6BT2:0:(Y+M=0[V\B!B[LHUC*1J<:94:6AV=?L M409?CG>I#(!NH)I&A,-=0Z-S$$B=J6GP5Y90+BBW2V0\5GJ3QS3'NGS1&(UN MZ^/W[A=8T/=TK..,&VK?/E+[%XXX)@A62S+!/?=7"XU" M!O./WU;^N,R MF M"K^X8G-\=]XI5_+UM,BU3L[PZ3$W*E1F#:#U[!HOES5;9S-79N8=&HJ9*M.)YF'\-,\T M;?96SYGUJ>?<@F1KEW?N*9'^17]XKG9OMPDS_UK,4!<571T]6F/[5;F>)O+?>6C"Y7L9'E*BL@)EUH3S7Q5V0F M$U&!<)J+ M>_*BWGJ-6J$Z3NGWS;$ZSE0X"5S]R>:B5:VQJ!EHRSL.1#F[*1#3CY$F!*0M M0MM?&GYE9;OM#O*5'=(5%;%4DHMTVP\5AV\O#D%"Z>521$J,0M0%AU/-*-., M$LVKK+2D%$WMKM3-L/F(%79O25K[/@8M9G(G$Z1)#H_B"9FVV9V&620)A&TN M&V-9(K,&PF=H*9-'B\D#M*2)?/18?'77E&\1PE0IKFLZ7Y]TO:A<2$(O&ZT M=YT:U" ORCVFUAGPH+BTC1ETA@>MK%U/R\W*)6$[GHJE4T0@,^CX#"I5$9.J MX!R'5(Q-?V,T^V)SK#<>/K,9[>59>=^ND)%XE9Y5- H^,<[LV:__Q.-,10*R M^(.YXSN0J^O@PP2* !^22_YDGGC9A#]R3#SN2+4H#=:_QIFI:\[@#6Y4"[>Z MPHU-H+3^?"W?Y-IXUBTSU+XO$TV8U ^8SO.ZD[-*W$LZAV@_F<:H#U=0T/B6 M)/QDJE T+<)6541"CO-^ZU_G:^A/$]YS^.[7OY#4?E37 /\>;P$HMO#A?7QJ MWH+RR!!YBJ .LRZE@I=XB*H6X3S\'$ =ZB'T291 RRA)NB"KNJDM0B"> O%> M\(WF./,P-#[J[.7H(_EES78XC0[)W34Z<,WQ[W=%[&1*R&/V^J:NUX99&?W\XVT6U!Y\W^M__Y3@V^U.' M_E[+0*#8M'WABQM9*BHD6Q4*S?%3H9S]\_A'K=PF9UH5)DT*4UHD)"T*E@- M2_W6*AC:6P>"^":\)XSA8S*7)U3'Y5NT%:1ZV;(2S-]N3Q?IP\W=H%[9*\/*>)HW+\RPO KE:[Y-JTJ""%_*M6A6H41(\_VNY M@L>WOI$4Z%<7-2!*AK>.I719+(P3PX?F^/UE9!0++^9K-F*W<<3*30>J/,## MZ'"-"R0@GFLC8!K2"KOO4&'GE1K2=:9)(B"JM,HT'!0[8!D(<#1BEDA)S)Y+ M2\^G(#UY10 W@- MYA3;DS:E>2)%)^$[0,K<46'N(,M&#V;T1W*^YX)7]#M^A%+C_J;QA2\]]%J_ MA7+Z/5I!*JG&"T@PJD:BHT:\7XSK0(A+G_&N)(H /AP*!2=]MC29369S)V?Q MV8NCL HW9;E0L]PZO0\3M4LZPDL>3--#;A+6U8$BJ5H=_AM&R5:D7.$%29:, MD;\9DS+#U][X3G]]2W^O",^BE+4:W:*7G5!EVC;%J&Z)N&[!7O$2D2#=/)CE M8NE$!"=245[_)KP>H#E% 0J99H!]S_8H@3;0$#U5W="+3AMAU;&FHM3LZ1.# M"AY2M7+G_?KQ7HAV7!C\=?$-T/4?UAH=FD*FU UTE]G&N0OXMHB5<1"OR_B> M(X_^7AXL^(DD@?*E-4IH*3J>"*O?A=>AU$;U$K&?<#3OZPUJBWX M(AYQBPY9"LH;JC;7<)\" TG+*QT0%!@?57R15WRK]-YBR22=(,CD8ZE<*IH: M,))5UU3"HB!AP7D8;#X?2Z1W@ORQQTFD%6]YM0T?A8CN)BL<]V)$1D5#_RQ(34FG@:][HYZSM0M M+)V7&<*6/YT@8O7#=XR4Q:/%X@&:WD0L&\7+K\U,K"^RX-B\Y[G'[D5*?R5] M"1"-T/W&,:K6.D5O,SH-'':.9Q:!F,%?QHC'X[E8/A?1+#^-QZE8!2E6 7H" MN5PL>8A!^ 9 @2_J>9]5LH6W09H 9E!$0')VB_9SJ1P?U01#;<'@'?)S(H8! MC6SD(P:WZP.1D11#97CFO].X.ODI)&EOXZ%33W/+?TH]LW?N9 .*/ ++<;:]1NWF+ @^;X,YEYRH)A-UOF3QA#,A"- MT.(FW>!N\6(,TA^OT',U(MAKW*31VKI+)N$HF M,]^-LM!N,Y!_9+3+MC0 \1'@-08G>*QE,?:Z&&MAC+,RM"]=@IP*"0?)Z\,B MYT18!*EHPU;1"%5RFDE*&C]$"AQ52CM<\9@8<(]WC<_+YW:4N&)^*P&P 9=> MS08BD/D1$(^/1+@"BQ50^PK.]6UPS)M+NF?TFHWHX"OFD\\]\9J$3,P#;X"9 M1T V$57E$FFQ%J^\U]IMI,[0!V\NSVL/#F^,^.ZYR8NIG+PKUEAZ]/87FLL) MX'QJK3T&P#1K\(R@]GJ284 UH3E+GR4@,^Q*0I=I0?VB([,"UZH;# __C]'0 MD#B$QX:6'6.&DM&%OUW&:--W)I?VT]#6ZVC,DG@'-(0XPW>L]C1);(K]IGD' M%9DO-V[/2!]/?PH I#Z,SXF2*6'40'>5L+PS%AX.3?OQWGS7%K,,RVT(96V$SI5%QPJ_ D /'JT? M 4-7J]8S;!PH-N+OC6=(CSJ-@1F16?(0!NW=41 MLMI^K"?5NI!?K",@#0##6^4E&VF$R>H79,02+.0%)WY9O,X@XAAVM4]J*D[C MHFY%L@I:0LSV0[M00:)3\[ID2&YF#W,6#7X+KS.H4ZX]/UPWBJ\Y-B&$UM<, MFAE6J/G/L3 M_6BSZN N44H_=B9Q*(JY>_9BT,%)JGBR_E2$RP[.P7$.3D#"\.3?=F M+ 3>HKM?:E_42,X34QL:Q[@D')9*\A/+VH]?[=U=NT3/IL8FF/ MXK(=^!ICUCWOP!7P$G/-)DX7 @2X&AB>IVRB"XCY,\M,S@SM;';715Z6[S30 MD\P>T6,#N7&&R_;DT9_\TF-#^2"X),C&>$U+3W#%?D)TB+G3A>TELSM&'A7X MA#I?T@'VA_ ?5:P)3@_@-N2@KG6JZL"-4-CI>QW(IO#-4,,:^JH$/SSQ6:G- MK4CISR6Z_0THR[IRS+)!7@#5TX6[:E>]-7N9U?G<^3QN#,J-Q[ZMMK5LG'7% M%OZTT97.ZMN#9=0\.?M;^@=;3 WAF>$SGM^0W?V##GN2H9TE"#+(A"YO@CW> MR7,*0UX3)[<_?LFU\\)O\$?MUKIU@?C-S::'_^74V)99>BC1A"YR=WK0TWFQ MS/"9O13U<87OA/2@OY#56G;0[.J3CC%_2](_*(%APE@?B;]'-Z &5J:%7&Z& M[T._'*Z.QT.\$G;ZL*_"X!&:&!0WP>? !T$R0+.!E0SD6D/BY4ED(J(OP\>I M4*M8E\ZCL'?P=RK++V^#9^_AHI:K-$N'%L5S*"9^7KRV3%:/ M'.2O4XGH+FAN3=DJ&T,>J0%]"5Y13/A?.C_ AAN5DTT<$WDT[[1.,T!?U:&+ M4[>^[?S3US_%*J&!3A8EUD1I((GPQ3/IHOHYE+#Z"/Y90(EN1W6DTKW:Q6U. MS]QY+:/U,G?IHOV+U9S@N^AUG$[_]07B5\[Q 2K<)<,)3D@"_2ZG+-CHGN^QSJ#R,/H+GTF M;I^D,$[!J^67)DZ9!O)4H3:%^QV F=L@2%$K4SWC/^*PVTYLB@Y2EZ3K)H(7 MM_UK^*U9IBVL=9-4=A8S?9D4?) U_O->[":YM]QG=B_72#X;#23F"D8MID_S MR3EQ^(N4-)P>'UTJ,%R3><..TS'?&1JOZ-:[9[)X@H"N81%S0QZU. Y_V_+P MV@"^O<]+HN]UB=>3>["^=,=KQJ@Q>5O)!,CJ-%3OWR=]\@28\2-Q>_$DE=X$ M=E(+9;\<[D1#Z4@O,4036(FKOPWU'W?K^(.K.'*3+>^2(9>VB,12^25(4,%S M8P.QWY#79S@-_<*JM.BIHM1&"A8K<<6G_"4=0C:;/.=2@2&1=96-%-.-:FUE MIIK<@_GE,.KPHB6Q[SGA[G)ENFGGG.:6CL^M.Q >3*;F>9"4WHXK(- M7, X4&6HY&$("H.M/BJOP^S/9-9_DR_KERDL_Q ;6?5E[LLBOW!KX[=4W:N?BB:13C0-_FESL M[Z+I:R\1'2X

,U#$ M>7EUFGUWF2KH!!=$N!'X$EY&!<*0EG70-ZS"BF0BAK7GVLHS\37EF7:59Y[+ MVQR7#S+N:G6UFUZK>I[.B:%4GODXEW=^(A!S+:]PVZ4SX%&?2*M-MUW.L=/R MB>$>K@FJZ7)<%3I\7ZD7/EZ2"Q@E@!G-UB&OU049P EG3N<',I _X,FU]*15 M4IZ6.-L^0C7?-J'N@5_!'28\]NW<]I,D:^D@JW2-%N&%:",%JT-E[JAB#*J: MY'4=6'ZZY<;;.3T8V/9E(':LDQ94&85/**?MN/">G#;2#(=[XNO6N!NJ%]\( M0#GOPP5!YP;,EM?5A2X0373M8U>S2ZC%R0OWTD"^3P.^YUQ6A?>3*822O+<: M;M-'-<<]9:1,WE6'NE/_(UG=9A88 MZ+1^0F=SN#P:R$:<-7-9'Q I4=+[,@\7#&4!;(:8-+>':?\A=\Y!SZ_S=''Y M^UG+/71/SARFQFKK=NIH$67;IH:%G\(0)9MR*'_=Y(XP?_643F= M_>^-*6;C2&%=V-?A;IR?W%GQZ<1?)RX>X?:$"P6 KX O.">,]W5P4<\3 @8' MG5F;BP293T[ZHL;/Q;?B$+13?)[_$LZC#_#7MC19M9?-X"TGDO* NDUQ_JW6 MOM,D19#ZO'RI5.'+&D,@#\ M7&)7]TZ9O&F4QFEIV!S?/^?>$OM7.,$-[>4E,W_M"W9O8Y&* M)A3USOC 7Z%EOJK07@"O-8:JKQXSA,1MZMI\-1](Z[&@87V#4%@I"@9^@&#@ MZPH$82V4B27S!SD]='-:=S4 ?-7/.?>JW:GUJU&O$RTW*FA-E*::Z-MJ(B0= MI&' T[%$=KXX,J+*B-M&&56D@;\N2B=SL@'ZC^TW\1NZ0AFJ@+ZK D(205S_ ML-#J+@0+BYH".O^: BJTH9@NU4$#MM606U=:ZSK"P\PL=41@6FH7:(!'-*0C M(>B(QIDOQG4@Q*7/>%<210 ?#@65DSY;FLRFTMF3L_CL)4A4!S1,Z:'D CTT M-7[952X<>+M^J=_HZIBT__A./,Q4)R.(/YH[O0!ZO8_Q: 3XDE_K)//&R"7_DF'CZWMNI_(8+6STYYWXE MG4.TGPP"%OK!%#2^)0D_F2H45(NP5161D$MZO_6O\S7TIPE#.LSXZU](:C^J M0R_S/=X"4)KAP_OXU&PZPXU%B,A3!)V],?>E@I=XB*H6X3S\'$ =343J?/90 ML36+"H,J!G6FRP^ MW1+XY4.*D#%+6#S(S<6@[XL1LEUVN-F47+'UW+'?-/5 M]N^;S'1SPZ6GW]QY+E/"_>:ES?#X?.L"OX1MVX;4'@+PKJ/^D13NGM(7@%B= M,C53FP<8QPA3,X-.A@ Y%ZC T^IQ.3Y:!#L]BR'^;'^S8'W1VTCOBS5MTWQ0 M[ZAZ/9%\15D9#\UCS"QNB$:Z_B<@M0T$$WNGE MJ,<(ERI*4!2L4ENC"Z.-#NZ%RUB'U)8^T1R;!0>36@O%X=+&971:'7P.:%8\ MN.IYX>)W5J_U^86]/],-3B[XH].8\74PAMGU+FK'F)>N8(8TI.;3>0[8PNF^ M]+)O42:U,!;(K,4Z;D]JC+&,.K(EN"FOAX1NS#N"Y\*D3#JS4:]V;+H]U8*F M]:F:MW!L42>,/7.#UY>W6#D+M!N$EYDE_3I;&)SSE0?VW94[Y^N,_?U5@C7S MNH"E9WEA0#:W4!'&ODHD#]"V3:1>G4])3^^Y=[)$\N)@!T6B7"R56S@=X/C( MM[]J/3(E$NSTI)9V^K9;Y5^3MV6)*)D2+IDV',"RA$Q0KC+YA9CN,0:NJ6\! M]LBC4Z9D:HZL8]]HN>PZHLM-P]B(DHB&2^)/F8O;__&]_L^[&-:DJ@)W(#&/]0)S9-A!QUR%Z M#D85\:P;CCL^J[WBHFN":&T!0U([,ZSK".A-.&5&%S\#:W\+_DT=6 M=@+1"SU3A4_H8 =R)[: ,K'/1FK*\=$$](!-.9ZX9<0M=E28"W4 - 4'J$"! M;@.:,< /&8Y-IYF_T4?KJH @PR^5 ;3L^',%P?C'F<3EA+&ZW0ZKP8!]FNT@ M;T+ZS;AH7A /%TO0M6 HJ'T T):B= SFHF(700-?*F5KB?9G_*9TY=FD/60F MSZ;6PQ4NWES?@<>72NJNXW'\W/6OCY?X]9TL\J?S<3;I_I0B-F=QV7A7J.3: M$OJNBT+$6;@N;A%&S)D+!5PXT$4)F,R&YUXP*I9&0XA:IJ%JHZD/KV: 8/S[8/.G]BO4T&OZSR3Z\OQ2KN2<:BLDD7[,!V#M Z<<[&,0^M$=,#Z#X"]1AP98I:Q?@I*Q. BU.>(A+NB@9@H*+Q(F!>5328%D\9 M0 ,!91O&&?*3C@?H:CHV"? U;A@(R0!<=P4@HZ'C5IL8B>? MSX$"VM)R;)R\+S;.QD]MCOD_QF=1^"T+K!A5F!S!W37R;#Q.BP/=BA(R/$K[ MR+(ZU'\<+,/N9R,D$7.2S7'RM5_M9$?GZ6QZ!C&G.'7NDP2M<^?#_&WS_#]A MP\^QZKE( ^AL5;X=AHXK_%FK9 ;M219WV_0!CPW]^O^=0'LX@=HI-?WNL[7K M-T,I/+9J>G*V9#"@O@L?8@3=0%Q!JCU#XWTL'-- !&1 M" NOR]I13T6H73[U0A$7F2D/F@I-:(2&BZC,4"^8L@QU;"G+4%]UMX9WQP G M6_9)%ZUJ&6LYDX0S!6"*# 3D46%@U"4B2@342:B3+1K^"+;*.(1J@5%1!-4 MY;GKYZ94M5NY1*DY'MR;U^9SLE@9"Q' ,W*&7W#!PH<_*G!IHK4R3#P] &:@ M(/Q?7=[LZ6XKWW\O+Q9:2VIVV-J:C278A7V;X_X?*ROJ+7(3K==!B0J*Y MF8UEL@N;=JF04"&)FI"0:&UG8\D<$1R\70B)O[M;FG=W*ZH&X.N7.[I=7*U< M=Z;%7P"UH_']+G)=[<)DZ*L:V@@^M=8<=[/MB\'($%M/V2A!"&^33[.[&FG8 M&IFP=3U5M$@ZECFT$W?6$8MFL18$: L'^7QA=T-((N_M3345@0B+P)RS&JP( M<%PLF28R68V* !6!8$1@SA4-5@32L<3B9J902H"_*UHD[HK>%9KCXNT=^,,+ M:O;A:[-D=YN@#;H&X0ZCJ-!1%714Q8[]W;M" )HN222-2WYV1A#9*BIP5. V M\:X#$;@T%3@J<%3@UO+EJ85;X=^GY_W[!1W]T+UO>&HJGLWG@J#P2KE!>AXX MR>QQD$WE>$:4M30'YHS6;!YLLF&!E.P2'3P?X[(TRT89/[R,3Z(H@DO%$F0N M?"G;4[8/A.U)E#ED8BDR@=].',[0YW0#I$+)'HS@4>*"WO808U:Q 1B1<2]M420Z<7)<41Z<6C6 MZ5O* &$1""8%M< D+ ;O#XD@K.VA%GT\5/OJ>1W?=+.&FZOW3/8RE^X_FJ0= MV3!6.0;6?$.K0-96;I&M EE/%O?1WI..Y1,+9S)'J1Z$BAX5O8!%CW1;42R= M73B2CHH>%;UO+'J$VYDRL4SB($3//PS(^X0!ZY5!JK6[;L,4;S.#]_TGI[>H M9@Q6N2ROCA1M"@=9'DG5X_=1C_LOO4S'4CDBE9?4$Z&B%E51(Y%U3\52"2+) M1BIH5-"B*FADRDO3N0-V\+WS@]=S[!^++^?]ES^/XVLY LGZ67+.TYW;4G5X M_'?/Z-.^I@XD';(* 4[9=L5?57;XO8RHFBUYPR!JK]HNF&435G?[=]VSJ5@V MG=N%IN,BX5)\:RE;!,+Y/02,2'=6#H;&1+JSJ'A1\8J4>!$!NTW&$LGD(8A7 M-,<[[;\*C5;HT=8+RD24B?:_)LI$E(DV3+V5VVT /98![$MB4^PWS3M3 \UQL:A79*),P(\+3_HD) A6";/-8* M$>#RIV%'UZ(B0$5@JUS3*BN0CI@5<%W0?PV^)0/X\_&1LX&JV8-?$"VTC,9LO>3-V0VJ,@:RAG^+IO M;6]J=VL["0">>A\NR-!0-]HT,]:%+A!-&=3:_FSY .!;!$F6,$OU!9_5 M[]MO)V>.G!P?01YQ186Y=)'$&"0MS+2XV'3R)QI6AHP 9-E.\_^_D\0)_C?\ MG.#\>V/"VOETC\=1)\GC_B.7R;)X8 N11H3[*XVUH_ M>$[HU__OA)T<>[ E=#X;]$J> "4-:%OL[@7PFK4? ,569$I +T6T)@D&R-7 MM3:W*W()-"HK89,5+J*B@KR^R(H$99D]L0Q+68:RS&8LDX@LRT2S&,7ULM.S M \"WS*E8D<;DQ@E8Q4X,;WC"52T0%,)O-/$],%5%:NS[=%R:GX+O7"=C4S J M &HL7JX[3#+UX>DK70&Y)0DVP3:;Z">62[+-L:D_:5IG4"J+F1/&D RT@\M) MM\%B/OQ:>G6CY>_X_BUYNJ1(/3 6"I;#M[^.H.K@&ZL#UE4'K*4.5'WPW&<' MW4)+C(8Z('<3N01RBBH#J@QVK@Q8TLH@X2J#A*4,LH-;Y5I^JIK9?#24 :D[ MV<3IDOZ:2"B#[SH9IJHJ<1&()CRSEFS'5S;?4CSW"%5RS.C"W(:Z$++!A OL M1J(U@J/!R\=M_ORFGBOF7 4XS5$N,P6A\OQ6N=L8*'&:):CH0N7J4.'=E_ F MB0CO7"AS?2O=O;*5=.VY$RKA)16Q+"N=I*)+13<(T:T0$=VYP,-@T]=2X57O MO$BA$EU"\47Z=,F8B_"*;E2O<%8C]VQ[[8AX%4;(O!MR6/@]%)Z,PI/-Z]3T MACH50R& 7M^>C[M&&#/.9KS0I23;V%0%$%%9HL4!7NZ!*HU>HHBTM=! MP4.^D8)\H.!T6RK7<"#4;9[ 7HVOXANHO;:RI1LM+0T+D[Q7>:[O\# !+LB( M6L@RUU0A'*1"6.UNK:<0YL*QVT2C4&YDNZK,[T\A[ 7L@ZH#J@ZBJ@X* :F# MN:"K_Z0K-ZFLT 9[5 =[ 3Z)G#K8&!8ETQQG[GZ?W^9SQNTC%TE8E @B7E35 MXR,=\@7.6(C20!)-7F9@S-K#K*])+=, (DX+2&T8\BJ&/'(00OS11=; #;&_ M/UTT>WPDFAI<"?[3"/":3YL]@X0._R?\F5=$]!-W&NPQ$&<3"S\'? JR*8*S M7_^)QYF*!&3Q!W/'=Z 6KX,/$R@"?$@N_9-YXF43_L@Q\;ACRN QK9^1LW;F M?B*#-[@1.,=ZD!M^H".3Y,ILPL10^[ZZ9Z+;YCM%9Q ^*G$OZ1RB_60:HSY< M04'C6Y+PDZE"S6\1MJHB$G(I[[?^=;Z&_C316X[.^O4O)+4?U37 O\=; *I] M^/ ^/C6;SG!C$2+R%$$=9EU*!2_Q$%4MPGGX.0H22!2_RAFO!=V*@JX#0R\H MXHT$N5&6# GH2Z&KBK[051L]L3F^TT#W.O5\/@#G)%QH3'U,"&0)[0@P)1+=W(WC"GLLWQ[]OSC/)238\3Z1G,*8?' M,=9487*N'CZ?]87W#325\\&9VH)^%$J'1,SO!;EP <+S94_.N99X&8I)83!X MZ$87!X.B[82 JSA/XE+,5SKU/X^#:RD=7:Z*+B"/E7V@H&9AE)E,1 6"XO]1 M4:'(7-0CH2Q#W8T# 7,+\/;'"> G%616=N;'UH=*NQUW=8\;D:%?E(DH$P6J MLB>3XQ*>!/QPK2279[/&E1N%B M7"T-F^-ROB682MH87O,1&"!G)S4SB6!1>!R:Q:S%]1'I<&(7.,1C>!$EU=&/ M%-MS'W+F+"\3-'[7TB*<]:5KN@BGH-?:&Q?F+AT?SRY!O0P;J%70AT[%Y+#% M9+."U65BDLHN:0"*@)CXV_ML$PC0^*@]'W,/?S@'"FA+1DVY5'2#EV4>;;O6 M?H"_'J)KQ[("M,X('LD;$!9X 6_Y3N6)9TOW>HJP%Q#>V!!2TEI*RZ(G ]E< M\E 4E8YI#DT9@(G*]"VJ4L\_,IZ_OR9K7-S4Y]78IL)%V E@DV$?.DCC8"H- MRZ4A.%O/)8C8^CT%] L-?$75 %Q,T82_58110^,5W=JM[F_+Z](X)1KE]W'[ M+0(1?8#DMBEE+4>PZ<48'H)1Q720BFF)B!"VR*E8/K<$Q"BL6HBR_G=E_>#, M;S*6XXCDI/9A@#/+,NHUHPLT?UO;OCR7KBZ?_[0^V]&*FX.^]< B84:'(B*%Q6OC3/QBZ4K.%<@O008.'Z!]A5*-R,+X7KYI@SU(N\ !HOY2C&Y<'KCH9J\+*U1I]^ M.:KL F7U_QZZGL-22#C:3\;R[)+)*Q%3=52HJ%!]6:@"O+*/I0_4?XA./F#_ MBH5F%VGE*V4BRD01U<8ANPF=;W/Q11ZAXS_.75G=]FX&=_IJ>:8:Y7_%"]&);%/NN,EO+6N M7J)9:T+=+E[:4?F.C'PON'";+1A83V9V=1&7CK')L)/_;.&D4[YWX]YB#U?0^/:X[SZ>OUX/6RWZZW0WXOMO4*&*I30 MIA=^-J*+;P7XIN'#;ML-EF@#9.Q3"*B5^:TB)6* MW4[$CH 3PL72R8B6?ZWCGN1\@GAW]I3G))I2U:UU%254[NKX(SW=4^Z:SEV4 M2X5ZFR]& 5AJ?^6NLL_L *H;OV=YWIJ!F)]4$LXZY&+IU$'H/BI65*RV%:O@ MBE^SL62.2#IOGRY%=#(1^T_DT20GK8*A3$29:!>E5+DE*$/3P_JJP)AM:'3" M.BF5Z]3Z'^V/9])(@4&$=?BSB^H/)USBA7?FJ MQ#:QHVS9 DG>558Z%#%D*/+5722(]7/=)ST\LW1<=)4?$(@/A&> M%TQ]%\HRW](QF5P\%I;!ITY7WTSZ7,:_V>J@(Q14[G@IM.D1Z N MN+<(8U$+%44JBIN*8I" [T1F*.Q;%/V]E_Q*< OXKX5>C#XH==5&A2^ ")1+ M[JU;J1C),B6K4 E\"K(I@K-? M_XG'F8H$9/$'<\=W(//7P8<)% $^))?YR3SQL@E_Y)AXW!%^41JLG]FSMNM^ M(H/UT4:%%NN53_@5BTQN%V:].$/M^W+6A'/G4XHSU1J5N)=T#M%^,HU1'ZZ@ MH$$!%7XR52C!%F&K*B(AE_9^ZU_G:^A/$X9TF/'7OY#4?E37 /\>;P$HR_#A M?7QJ-IWAQB)$Y"F".LRZE I>XB&J6H3S\', E4[D*[%F%4QPA8,36Z%) ]Z0 M!@ -"M?@DQ5VP9&KX MX% U\H?):]#'L(L\;GE-Z*(*#P;I^Q@S! QV07"&QE 9'4!;R\OH'_"7NL%H M/%0>^I#O8^.!G'(=FE^F"WD#X&KGZ4^V95,P3!Z#]S :D.'O1+@.E5%-#?Z_ MH1M0\I$N$$'+.&4:\ &@W0:(P0 CHB>H;?Q8YVVHPMI;F8+7C=1'#'[,U/$. M]"XORTR7AX_H\R.D1/"C= ;P<+,V 6+'1S"&@7]$#HI%AQA\('I>\I2Q*,;, M$VSNW8MIUK9PC":8=-#RQD4@PZUI(_37(:^):!6^=)RBG&15DD/7H\LK\ .8 MMBU@# &P_E*$G--K29!?[H"N8G6*?OUX6H=[00Z6=LK4(,DG+^,U2&" ^D6L M,^%U1N#U+GRO.K26H3.ZA#Q&^* 1_G@7!IWRR'- <%EJNZT#PT#$LM;F+M9] M&GR786A2R[3\1+A+1!GX9U0C?W-Y7GO ZW6W<'R$]P#%2.U)>'5PV;IA&0GP MV0>*CI@=,EG?6H<\.MV)&MJ!I!*T#3.*:5\[? ;'1_#T812 =8#%\!ZV-)@V M\@,&V ] )P[_IDLP9, ?%Z"425"W2/H[XB+/%R'7\9-4,M-7=0G)3@P_ W\5 M;@M*:;P/Q7GTO__+<6SVIP[%;^D3%>M&W?,X^%L1H%RVI""FGRSVE'D&^-.Z MOOA]UGN@3D.ZH \TG"2!0G9\-.Q"4>YAO\?1/!Y"P&^TH2Q 9865L>L1^RZ2 M:4$A1=_C#?M1\#F3KWOW@D(9++M(6-& B"Y6I5 9#&'XAO[;^K9#)?Q$G8I; M9,2MH.,.%1^S-<]AB&M]##T2H+5LF4=VAKPMD0IN>=)1HY3+GO!5_\V?)AFX M(QG^^]0Z!20^75YDV,R48[">Y_%?EDL[SW/\#&:!FX'\($CT3I>IJ@.+*I B M&;S/U*J-P6>Z5OB_R83[3H^EQ1^:-LA(C*Q7%OJ:),(=O80<$<,^ F3@I;8D\- )LKTD2$YTG#%&E$3X M)L/5Q^C1O(BX$_M,R%![5+'.^/$15061407(\MKVR?#ZV0JV6(&*/S1 N)5 MUY39$F.YAL='TWIG/FSX\HLMR9A^'?89!>Q&(BL'/])"@8$$G5YD\-$GL!)! M4@-ZLT%('\T*L906^F2'1TZOQL@J(IH2(-&.CR04(J'WP:5 <>,Q#54%R2)\ M.R\(9L^T-)N*I!C_60/0;] M9QS?J*,WXP<),CQL*/I.6 )X#7DLKG^N\_#3 M,M06>-O.;ZVG'!]!C6G@_(OM WA)-/4$J*8D540DL7[2&='R8"#_PF@+?AV4 >OJ!"[35&X8G]2N1'<8F?Z]$"?YC] M.;])^'5+DV+7!_J7Z 8!/VRN5W=&YQT?.<83.JI#A[68(;0"B*NFJ.ZE^5 R MNO;+%2C^#(S<9+C.'CS\+MPN/+#_3F?-\FC2BM-6_>!Y;-E^9-EF:JL ):UD MFH+;"MATTZCGUG[J:#LWJH##R<*GI#>;SK,+$U)BG/^BEY WD,MO\>:;XX]* M@;NO5*^OKJ03QI ,I(^\"W,W&W,%;M$](VXZ7[:I93?X]LJ;:RY\W8O(M'L1 MF9F]B(2^RJ)K2->'.6PS2 QO .5\<BQ>/-G MF&E=#X*Y8PV)L6_,F]FM396=%8+*:LJV+%>IQT=3.E6/+?(D8SN'1HBV5_FU MW9#$2"@VQ^;S^77ALR[J@_<9C 3/[0[ZE\UPCFPREG!& BXA5 V$VU[U'& [ M6#JB[6"3*V]K4U:U=_0/9OHP4&G&ED=!&6@]!KI9,&\@[$W15*<=$$M:7IZU M)&VUX$3:Z [&,7.;3^*M+IV$9;W,A'&#C @JYLM M0^W#.#_'IN-A26M$.-].W5F[P D\QLG@1?]$(H_=@,+97RV-^=?>%(YL M(POF$$D>BHH-CB1_4^T3YM-!VN<0] Z-1$.AFBAYUM83E%3A6D%DW0'*2%3F M0F0T=P"6%F!_]6RFVY/$V#Y=0>4^@N0)"S#&-QQ!%SXFHC[ 01QCM%G\6^J" MG?DF06"@.3D/2T^PN+3*+OQ)ZPSLGJ;HTSS8M.>.T#W=&OE<=DW$ M$*!/_3I?)552G94E?$G5ZNF-HU\NO4W;L?L8K6+7:R2KV< M2OL,6WG./;^^5UNR6VG?4 U>9D1WG38#$LI?.P@)6GI#] MJN8BX@< 6Y:/)5-$X &78*:RX44*7+7JJ$0"GIU\5S-8$ 3-1!7]&--U07$A MM8(AP+@.G>+_.QXU!;A@R&S$N_+G![HCF6S.PUT+ALOD$"N'U_ MG>L;(+IG*:)[T(CN&8KH3A'=#PF1#(.4 N9SPOIY""&./!< 8C"7%F;) M'((4A@.>@Y#"2%08^XO_C&%(O3F@ABDQVO"K4VW.XZL1>Y@(O-+1PFXP-)8R'28/I( M")T1 ;!Y/5T+!ZX]SPXY#SO, !"YT$0X%,773@7#_25!9OAHZ!(OWXVK;QV7 M&2JSPN,!"[(P-2U0V2E WE4,L=&&]\L.2^)OK%PL5%U5D+"X()F G%\-$$8 M]CM\__MH_5%'(Y.@&%PJ\%\871-3!,I$V<*S/@<*:$N&EP$2; (R0-"L<#=* M5I_NN52IF'%9P;-2QM0M_8@V++FKM3@BAL?U_=VRUOK/^HF8]0EPL@1<;'?< MP:87 KY1H+<-Y\-,D-E\$W,74(\B&W&IU!W$R5J[XF!5WTTP!P'$>D0O\ M7.<0 Z\*/PJ8X7N&(0 \6,([4;DIAQV>:X M6DU\MK*?C;N".(,9=V'QX,V$!R=RS;B"RWA$?)I)(@$GMW83JV\%N#?RGR#[*OH.VU3UB!>P05*OK"!J+%T_+/92N '_1>V,(&%C6YP"FC+!GC_ M^51.G:4?=:8&53'AW\L4L'(;NE[1VX(G.3"S^.4\Z",3'Q;(:M:-F=^(-/OBEB\Z M1F3]HF"TS*UX.5Q;B<0R(Z:U-\:Y6TT\"X8W5'X* MX>VRAVN6*'^$AS_65BV;P"(XL ;IOWQO A81W&W+6QX9+.UX6_KDO'^?V=+O M?.$UWV8#LX]>9SG?ACAAVG M12KA6RGCW-#7E,GOJL IBQ$3=FE48JO*F-7]4H/41^:WV:\_O*.VZ;L>QELV[)\))<9ZFS=Z!G \ MBVH0LP&HTS'05)'7NXLU*9K1 G\WJU+C85"HA=T)QV[T<*N674R/+]UN$ M2?9L=L9DI,LLSVC](ZU_#/5='JU_I/6/M/Z1UC^&?">T_I'6/]+Z1UK_2.L? M:?TC@0(^*["F!9!AHU]8+3BMQZ,5D'M?9L3T-JUP"T^%6QCM$N6/\/ 'K8"D M-7);5$!22H1K U$K=T0?Q5=7V@0[,, BBN06E8];8H*M+HAX_TR\7"C5S+CS M'N'*QP5P87O$==]YJ4[YR[6/+.&:FXM[\<)4BZ//JQVQV+IE-KD=U"].4H#$ M*A@S>ZA@)*V6>#%YF6#+Y8MDBE8P?KV",0BU&.T*QN*N*QA):]-,CC6*:O9" M'NZA@#$\S,VZS,WNOMLAE]Z2M?WK-)<.&4@UQ^J?\\QMY^KAY2,8:,JEQ6F1 MK*C;]MX?014?'V&P8N86\+JI 7M\66NNJ"[DNSFDRMGCHZ)5PHJ+64U4,HN* M5"?EJ]8H*QS(>2;2V+#OJB9B<'E4$^L\ )7=Z0;\/ X C2YO0-F'SP->5&ST M..BR00F5=/C-XZ.V!A7>4-7>\>M[F$'0DR;?.650H6]7 AJO"=T1T]B/\<'^$-X@IA>$KOP*:+A$X"1=L.7>#O/&1QWL(M?@MZBB[!\X(A M\3+:HEY8TBC% PNCTHJ1!Y2^/ MK">Y_X*$4LU.U]XCM ::IK94#=>^6>7*NME"IVE 7I!'QT?H-6U3EB%G:CT, M;=_UKZ%V2)'TDL)4/*NV?]_B,2:\55%M,^/__B_'L=F?.MJ1V>M;A=<83AL> MKL4%LG[*%&:9V7VXEU#N+Z?+O;W5WA/6DW3(TH@ D*O%XZ.I'1"GN!AA[2K=PV:T&0AV\EA1X3<,H MRWS/TI(VZ\\R[()V FM#A/A_UM\!W^EXJUJ:O,S.>>-K8Z!TZ%AU^#*>%MQD[ XX[_B M*/ ?M!A$H%.FAKPJ] 0HSF_05*,@$UH6*(*6Z3=X9'J0I]!2H>MEO6?JL9AB MUKHTT($4T]&Z(-7ED2[A;?X$@]]1%1#'758,#"^9&PGZ-M:C3_VX6%7L>* EFNN&NY3N'Z MH,&O0J>=89/8L+,_XW!5+5L*/ ^9^S(>:P7# \&=OF6[AKQ']N"W;'[%/H E M% XOPX_C: II+WX /W"CHUK;';!44,2B[0):.4&]UKZ!1]^ )X]8HX%T60/X MSU5)-H&3A=SVRY@Z4:N[W^W,;E,')F M04R/56W8VFUS/MVVFQ!O[7K.]1]Z$NCH7Y;@0&AOJ9S#+JE\<7++.>;O\J62 M^L?(/^M,= J\?3M!0PG?X=V8:L$+S.Y M1!V7>_V&EGEZ*!E4[KZMW+'1DCMO$:3+U5.S@[W^\_Q0V)/@#/@7RRPW>;'M M@&20 _)E*EJWKV@5F!0!J#%/ 2T1U?7U)?E7T>Y?\3O+R_A7!G]Y@ MJJK8=W63@>SCVYMV_[VE7F0R;<*&>%'[TD9L]%7BN2F.8 QN>/1)&)7(?A3' MA+U)V]-,+I;/^?5"!$JY<)PFY?3(<7J -C*7BR731&SDC@RCI^QX:=%QJ3G. MW9O)=\-\D4Q^NYLX4>9_/?A,OWS(XKY*0^W[,M&R MYJ09M,Y*W$LZAV@_F<:H#U=0T/B6)/QDJE ,+<)6541"+NO]UK_.U]"?)KSG M\-VO?R&I_:BN ?X]W@*H;_,'T\>G9M,9;BQ"1)XBZ&SAOR\5O,1#5+4(Y^'G MX&_9"-P"SNJ2X&Z\'86/L5*!>,=KQJBA\8INZ5Z]).F"K*)BJ 7WVPG6X_]O M\)3F.'UU6TV^7X[+R:]K0(M_<:YT1G&0/!YJ-5-N((45WH M&4 M0:V]2!"65HIX&TXW?10*K3G^/O\D)/(DNIAV7!HBZ0QO5X;@$@*K?C/F+=Z, MV16AJ+N-,3R$L1M29-DJT]2^@ZW(<$RV_( MIYR<>1=G"U)- ]9Y)&>3*^]U_F<7F[&J1\C=8/L";5&)\I6HK*>^I)7[N+NZ M>WWC+SM4HJ(F46RD)+(NF:B%B"3"W5 F5 M+D)U&+$D2Z1^=R_297D4T_Y$>MZ?6.1*=%==;DX##19DT]#XMB3< +%>J#OH M@OFGXEVQQ]T_9#*AKWOT=AT$>C@N;:S%00HQD$2T\/K;%%[[BMHR5\$!G_25 MJ@ T'9?*1[HBFXH+%9?V/%8K*7%)J( &OV"]A:M;L0 3\!Q1527WOBKH$Q B$WS3_3S.4AYBAI/E_FO^G MTD7S__O(_Z_A0BST'@H]@;U//)2YSVRTXO45U9%D?(O&_V_O2IL31Y+V=T?X M/^CU[FS,1F /XF9ZMB/P[6[;N(W;?7QQ"*D V4+".HSAU[^959(0('$8"9!= M$;O3YBI5Y55/9F5E&K:DL6ECS?FPY+/TY[YN(IEU1=7X]UK,XYPU;(O/%2<4 M*13*:S26R0K)>\E-Y_J9;OV,#\SD8"/-O6?]7%NF^T8K*O'H:,JBHRG)-^9" MQ(4H/29X>\]S_8BR;?"K1ESAMI!07(BX$"T0&#P>#PS>&2'QUR-6#J^F*Z%% M3J7;FXO'^^?+S?: M%N=)93:72%[?UMQ4JDW"D660R)+IRO>J8JH&C*7JAI>K/-0;:N6DKY[GVBG, MG%J!/XP8;H(R)8GP9\,^$,Z,IJ3J_^7N2&K0+Z5.)A4J;O"7>H)UUF_KSR=TM*:8K/XD'&+C+\S%< M'AY@X $&KFT\P+ - 899O5.7#C$,C:>+J[.K&_.RG4M!@& ;,J*G3\AYOB7/ MM]PV1RX^Q%+,Y-=J0WF&--?8CZBQ\:&>?*92?-=W&I9NV%=\&/:+95O_+?ZP M#_.K]==Y\U(VT-GH[NRR$6AKU)"F.A+-:F@D/A"_%,["8SP,1=$XZY+?C:=R M*U9*)]FOIOPP_%5^OAD^%LD9(.'QAC6X9(1]6]ZXAK75FTADC3UQ*>4W"#:^ M<8>WW:C11C99,2L^!%K:#+[^?)+)C_OSU\Z&&W"\E1)CK5W2UH3B'J/][\>#TKR^F5+Y'+U^;E2T2IROKRE74;".G??]UFK<'M:2F] M\I5-K7R-$I)B"^SQW3\F[1&G>C&G1"-^$BAY3WC[.[U+??]6['4./IR2U*0 ^>>]A5SO+O7=K4KBLIO>G-VOJ]R5FQ&PB%^VXYFP' MQ3Z*YF1]S\P.60=T2K/:M[)VO/I9?8D9:7W>:N\;7$2 M-^]-KP4[)]4VK)C&J_9<'SZ*/D1BXJ3TH9S,S8CMXSG7AS3J0R3234H?\L5$ M&K%M^B)TW/ 6SVA#+[5[2/>U=F95?CRW?YTG7<0E'2TJQT^U>>66#=O&M-:2 MB M=S]'?. QIB1=VXT9^9&)O^Q/--))OS"BZ).!SCA3AB.+>O MY!.)RFQ+_1:NKUQ?M\,GB:6*<]#]-T(#/M=V=(T.W M;--13:%1 _+# II3E<(26(O[IJHK!(?,E5@OMLJ?#U/A$ZT@L1B-Z6VN!NUH0 )P]J!QE!$CI$>AF@P<+WF9F3 MC2Y,;" 8/6)*-HZGZL*A9)J2_NRHFB9E8!S-Z#95^ N\61D^@F\[]M@PNSN> MEXMG9HXI&'K;P,%DJ:?:DB:0UQ[1%=5V3%BK9-/O]$Q#<6?1DF154]&>XN.] M!QX(M58+WH>!+<%H"5\,BPC'$HZ@*\)1QU2!X$!5? LFUR&[.^YR_O.O2DXL M?[*$HY,Z^W*]G@&:63T"#WPAVB #U%+@(\'HZ\2T.BI*@O1$\/E!TMD=TW#: M'>&+HQ-!S CH+QT(/XC02V!S>:1 MLG@"I>_@]-]0BC]=4RQ;S\->2-X;\)31JWE'OKXOA-\FZ M?3W-P89DJS:*HC=!W* \;N$4D3MTCD(/)TF)2+QI1NV6M&KCDDN>>QZ6+0;S M9J>6%4NKH[R8B]I:!<6A:D;%JP6R(W1AOAW+EXPK:8 E9*AD9"B=I@2B&H= M3!9!BT$@>J>OW[\?-HY_W"A;+A#15Q"2$(AJ)E==1""$ 9',D')"* OBI+VA MG6 FK3*C\I@E1<(&[&&_H\H=9MJ;A.AC+ $ZXRR.)HQ>4P*:RD2P.H0 HRR? M=9DPWAT(9S!#' GLB&H($M)VR2*L!Y>*PT%M.$4:6NX:#(2-1, M3U("M<(D,)0-OVMI0!$# M-"_ &J&N@!NOZJ@L,L VBVI9T[%4G5@,=UI$TSPT9Z'R^NSU;N,*?Z)QRF4_ M^9_0U^*G_R(L;4E-<.XD&U03AB9H(?"U)FCH?8*MW=T)6*LE,>&4=9P)"<'* M1F!";^('NSN _L"\A.SSM26.TR8PWINV]/!;X??.EV?]>ZDB92O^KN[.AIG9 M"=OZ?B_99J99E%N21:NBK@@6??O^H_+CHJ$_M3; HNVZSQF!F8^69-1D#==X M&'64&]P=M8I]J5S< *.VZ?I@9MRPNR"XI>)0% =;+AYCV!=YBO.>-+'X/GK> MAF.#;<7^G&U!DF6&'TU =^H+(C)PM2A<]I^'.'E*1K+C':1"Y,/O%R7';&3S M5QU2[MS>-[)M7S".WR@4H5-?I/%O4F*0BXXTARMK;CE&Q&E*GZ2O%:-RV&H1 M=8V,6)/A+.9*T8R(=+:8ZDTXH-R[69MWTP ?6]K=N9),50)&:P+\M68?)Y6< MV!9_Q@OM"BT'F(<[CP,OW*@U/,AI@2JZ^]\H4$,-S@EL:K+ZGW_E"OE/ND % M09B2@PP&\-N@O_!E:H4T0Z9F2L=PTO1#9*G;<[Q(D&I1]T01F@-!6LT5VMV) M](4.A./Q*)<5$>8*V?#[,X/C4UT??7]N=L/'P 9NF?;^_AV:^GKK B#$BZHX MDC:^6\#*8"!8E[M/++G94,Y1QAT3#?X-;#B#XN]*ZVPXO-1*HZ"INUY7"D9\ M66#'F4.!17# Y&+]%-F(1<3A=44G>H5X7<45F"YN ]/MXOF/J_ISTU8WQW1Q MXTS/56>XVJ' L+P"X[/;P/C3_FU3_THJ+Z2R,<9G-\[XO#B#\6/[QNY.35%4 M_(*DH;_G^HEHLW!C@"<9X.\].RH[2- ,&["O M_O)^AA^-\I*\G*1__@)2AU'=)-+3?I. !,+@/8R@GK#.I$*0 M>$A51KB /&^9!C(7S5M:*ATRMH131U= :O#(^([(NM'6),O:/VG\ /_)Z%LI M7=N[<3;GL ?]. DO&^WW3*.EPJ9GMB5='3*'T"*VX/30Q0NX;>/I5Y8AJY(& M;S@6RYK";\I&MXL[-_JC$KU2!5XC,0ELO;L[+,6+K.C:=24%GM.!S= M6E4?T^'$0M8R1N6962[S5K;<85GD[./))"[-.(T)B[*_@7TK'IS-8-_WDYOG M@=Y_*7W;,/P,'5SQ1F\'!L]>[XM?6=^.I\+AA%D:> ML"7+PAG7_'G4?E-1>[?<9;#4)8=0:8C73^4?,58&BI:.\H_H6\'D(T6UF,D MX(/&4]4M6](T0G.1)%/&HE48A)"TW1UK8-FD.YFCSI[BQ^5Q$&K'P%]C8?J: M!G8#IG5/-)91W^\8^'U%-6%HEO5THA.S/1#.#8T>B1\99L\P*1C,N,B.C4BS MH2R 7Z0#7V6S#&!$FIH>GIQ47F]R4D1AW4&E]EL\KS\_7FG;E)RT@2JF(4AK MF4)P,6"L"!9=Y']>7=Q=?OU^6]ZFY*0-%-;%NKM'JXA*2E"),X?^U?J;?_B4I4WEY24 ME "(8GZYI*3R&I*2(ACQ]?3J]O3PIIN]$3>7E)04(PK92IJ2DMY-NG_\+L^] MJIC4Y4%[9PA?#%6W :7J>$U3^+,F-"1X8__,:,*_@N4T+551 8?_ESM&RUUF MKAZ4XSW$P#O ]-XAJI=8I5X07M#"2TWT=I7P2'GYXO)2:IN$X/4)H:_:G3&^ MH@_4-TSP�BH4/AAI(#MW-!HUN:(=D"#8/@#Y[(@-X<-G08#4IM0HV[JCPHO0?G!FB -EZL9HL LA^F'A08>=R^,PUA M^N$9=_6B4Y(5Z>?-+\DW[MY 2!5ORAE@->FQ-;.Q,_36G3T &K.)([%=FI", MT/,G/V]/B(- 85N(6,7KMD B=PN97OZ"^\?%]:F_@>SG CL(L@++7!Y$[B%_ M"%UXFHED&MW#"1*,34I@LT)I]'SQ_29-.1L9*I#0DMV8KG!V2KRV*-,%DLZL<_ MFI?=;$_NC$=2O=FX>'4TGWFB-6,I$8X @(YLQ?^KNK+L[)=\T2E-88]()P"D M1M.HCH$U8JF286GJ$_>PZRU<+_"HF!R/RJ>2?J'IY;S>FKQEC7.580*+W)]F M4UT7#XK1/,@7#B*S@3PN4)7I22K&T^@*PR'Z\6RC?TMDHZWC5><+W$G5EHHN M6,VRB&UY,@J+NX2WW2Q<^,SI$N42GL;0?9"OL7!S8%R>OA=>"W.LO^G/ M'E8\FCY@9)Q_8"\$RFBC)>#GN(8,S8IZPTZP$M6B$] 2EBHQ>Q!Y)K*[XXD5 M%2FO\H(?%W5/?/Q,,OC3=T&JU /)'@AU7:C+MH'OY2J9T8&VSP<+QZ:_9VE] MX[?@ 7I)V-Q)#&;*[NV*9NKQ"'-V:,OWZ4O;=7LC8)(-7_^ M-,Y,/3H_!,_>FB>5"ZTLRI1E]W-E_Z_*ZD(W^RB\6,Z(A>AB#Q,+GPBW9X07 M7)*"EP.FC%NP'W2#_II1Y 91!Q"$ON?!5#E.KKZ67DXNCU[."_8HP8'-0&!3 MR AT$@+,0J ?S&5HU/RC[$4LK*,H,LBQFX8K?N6#;.0A..)HQJZ,"P1,TH-? M8I;^'' VYAT-9)0UF_/ MWZYRC=*7>GX$)+PY3CA?/I;%C)\%' L*-)98[YIT=XX;D8^,"/X!V)YT5:SX5R$O1#-Z]/(P? -D40F&*-PR-WB=JCF@OAUYQ M(%0+=G?HTUF^G04$ !@EXZ"D!7^H1)?IG2]Z-PRD"^0($$$39H*+=8NIO8 ! M OCKCTQ'I!GPK-#$E.TYBLGV3![=#G\Z:K%05ZW77\I66HZWEZ->)="PN^,M MEL4%=)!1)CF44TV\ $@S(RG2H_$LHKAW$%A>@@JJ0K.3)G*76);D>/IF)E!C MC_X !+9ON1?=\7N'1MNP)3:##"RQB9$(>B^$X@O\RGA43T,M8'6;Z(2QPI(\ M*GV$K#3&$DCI+0O8_OP;&E@P+S!KF+!#K6%@@]0&BQ2XJ[=&USZ"25@!#VS% M?(*P#?&WF!OFBITVF.X1>O7G,-+ 0I3V6;K^IOR*B4-AC&T]MPMU\[C5(,K6,C8RMRB9X$(QDX\^*H_( M+8J!N2NF&X4QMT]>3AI.KJ"\JEO+W,B,I&286\CD\S.2N"FJ&S]% E=@?B82 M7J"=GT-!BSV/%U'J20,,\]+\U_'GAF8I395A&,\O6;@60PQ1C=-[Y46[LW]? M26.Y,M-%0!>Z7CU_'8LD,24B,X5,I;AD#E-A53;%9M^;Q7O]EWA:.!V(&V33 M.NQV+E.9E;4[7B;E!Z'G/"8";G:XO[O3)7;'P),OC :@+L^LEW5!OW9I6!8: M,G9N?T5'N-!?P#>EM9/C V7?[QJD*P&1#$LAP4+O'J,++V:WT+VNW?X(Q I8 MVL+8PN:Q>:%U+8>_YLP]C@)XF5)EQNVJ*4:65F#DBB!L+B/OOV>[7_K/^KW8 MW! C(_%6\HPL9,3RLGG=Y168N2+HFLO,]G>M=&$?-7\/JQMB9B2^2IZ98B9? MF<%,//EUS/&JWPT;_O%2+.H]%T1:D\7;Y]U]9N780V :/QY85Y+J;Z,%'#08$79T1VX1&+4.S*; /#):\ M ^?%O>8F!P+3+#K.;L-)@BV][K=,0H2AH1._0)Z;F_JBRJI.H99['(\-#@R, M@@6/?YJ$ML+1K3RS'VMY/IMT:WJS(9Q")O,"(8,7;:?*Q:F+\ 9NH.GG((-O%I;ZPCWAB M76Z@AZ'8NSW3JK:L?WU\0RN]T)TH6 &+\FRB]%B2M=6$6&'(M0&;EE@^"""/ M>!_P#Y.S,3M9R94>AN?Z[8]S[;GRY?IQ[W. ITPQ@USU9=7]9PHC\<9]ZX:N M 7YQW+K96WHUBX+%D.TSF"#A]00,Q-6-)LS3/4^@*F M;I@J((\YF&?>C"("=&)V+$ 7!_0I9\1*='0<+TH0T\:+B,'E>?DSDH#H!'.T M!,OI]3056,S*,0K7QHO+\BRR/+^6U+YW<^DT<;T,5HO%A"R4-YTP4?4S[*-N M,P9U-WC_<>J6(\:(QBY,MAR3YK\H ,9,M 3C)N* MP%5&V=N&[2AKT05WM>MTA1=#<[H,C@?3%6G^H#V6@>9ZO+L[B-3H*4L80L=4 M._"J(Y,:L1X@H3WV##\$MHE,'PX*1J#@S)' >[4)X9A@T[9G(4R@&,2BJ974 MYVW[W$.3TB0=26O1"S+4FK@GH._#V=WR2;O:1'1":W-= O;!4N V .N69LN M?@N8;'?'AB_1G0O^'=P(QP5%9;31NX^!#COF-]SWNF\0A?L#)^]@),E$+' M0; ,G)O51!OFLB:Y-(RL(/Y0_.Q,NK@!+&#@+6OLRD#7T(D-7]O=4:2NU ;[ M@&D#.%MZ&42AJR'=GF:P"\0]"I1E9$;? M,)^(Z6,#C*T3W?)6X-A&UVBJV%I-UB2URR((;:8^_OW3P8%P82-[7H@)ID_% MRPZ.1N?6 ["CROA$ -H6YH7W.VY:.OA+7JH#O 0F!6?>Q2:>8"D/A'.C#T0T M,Q2>L?Q656>. [*$-MBQ*3L-=N$<8YYV!V;C2Y!)W%["\$L%>X;21] 4>,N1 M.X*[-)H.;Q(+IXXE%GQ_09 4F ',D+1:2'/#S;,=)=6V@*,ZJSEJZ R;8K8T M&XS=A1R=)DX4WWL'FKMB@X)JEC$#AIJ#T,>R_ENY/; MG[]S3F7O&>"6BO^=?^U]N:%"C? MX0_BEJS(>*4K1K.9=R@P>QZSLDS>5-C!*^H@9K+9+/X_NK+#Q-I8H%?"N O+ MW G-MA8C27PCF763I@JRVB1A53E<4E\=%<[.RGD]_W46J?V)+$?BJ'G$3NI@ M#8WL 9 ZNI*37T6#$9FZ5PI!O]9U*4UT[)@;R?A"(\V[.^"TH2?<1&<<0'!7 MU;TR9,& P,3M:-]M;1J2J= [_FYU=!ZPWBH3%Q$T%8/N^;(VCM65\2LV&H'\ MKV'W3GI4BH/3,U*8;^*HB57V/D].H#IG O71@6_X+'[]ZA?ZYS_ORN7R_%D$ MCH_?8FD9-69EH(VI_KY%9%3_/OAC%M'GF]GE9Q0@3W+3THT04Q1NFR*W \9_ M>KM]-&5N/S:+4NMNE)2#U.VPX+3 3B 2OPA*S4YD%F*]V<4@ZK'6(8^G9V?7 MY9']KH\757L#0ITQA^3@*0.G,P'J9+FXI?%I8&%+@-/7W(_7+XI9^U:)IO'" MT'2!*6P%+CT0HF]*@R3;DD;K_\Y*/I\2HW$D$J#PH"I]$:_Z>J[S-$^,,Y$P MI#+KT2$8)/#\6^UNV"$_]?Q+9_[SEP @$11(3(F6G,T\Y!''E KE3*E:>$H9/,;-T,A-#]@=^>6T()R'(-L%H-,6L;:J*(8 M993+IF.:G=>CE<1""]L5SU[S9?6N?R27?+/(,D%,-H*;X-<;*_^U[+%)H$I8 MQ.PP-Y\5H==W=UC& C5O)J%9@NX1-;ONAHEY)J&IK&+V#]S!=&)[U0([I\*N-W56Q,2%UKC;W9%H6N^H M:$&78#%J>LI.395D*MQ4;=94G4BF#CN&M;O3\^KSOBM[E<#9I=PABJ.1>LNC MG8=4#R5+E6NZ+YQQ(=A]] ^_]EL7YQ_J;[A7'/3 M=IF:B):A:4:?7I.G"0&T7#T +-LKN=[M.;;D55RGZ3-($VJ+%$85@;A4"X21 ML0[1,CW'Z:7&[-\;V^T\X5WUN3,/I,?GP])&)AB*"5&:!,P$I2$NS^+9=RN' M1P]#,=UYVR2@SQ5V$.'\1+D5\,:#93PL(PN+3GK*\F"$S M/M5%U[_P9%VR]@D>"R&=-"76^8\(#CS'M_^WE]OS1;E0+3R$ <37WB^Y:%[\ MN/\J368NS4A!6X9 25,"U_*>^)CV^<^3P]Q#2&VGX66[_B77D)[RVF-ZY5!\ M3WQ,^_SGR>'A0TA9JF%1E\_UY^N?Y8:27CG,)L?'A&4.LU0GL D'(^]#^<2I MU.B4*-1=GV@OA*VH"[_KA#EG[XEY7 O?"2/#M\!4*B%'^=LU__:?N6PAD\M7,KEB\;\12&&IH&Z0 M+*%7YMY**'HL@W4XV1PQ:+](=-^:(0:+0*"$-&QI(!8C)>=:KN5G1%/NMVM* MVT D+CQ<>+CP<.&)$Q'X@=2)VRM&2[6Q?+Y;JF]H_KKY>F\6ZTI%W4L61OSH MJ#99$3NXAZ3%W!_Q@@9BLVFQ]@(Q0$)WHKD_DE?/):]6(J9XX<13@KV0*NF*/E/(:F:+>:W:O;TW8^X;.B6%-.XD$% MHU02-I6Q')+QNCG"OM!WJ2M(C+PAM=56CN=L3]!P&V.KZPL1+J5),1\SO:$D M3*R4W0YNG]63$'&TP)I_RO2 MG-&/39+6K69D%"R?CC1WVD)*PJ>,E$EES2=KP9*[G9"DC4MNUBM;P> /L6+R MOOJZWU$5D)"_!5#4G/K:-#6Q7"GO?=Z?K+22Z%68;=ESN)!_'"&O<"'G0O[> MA;R:?B$/1Y2%^;%1MV38=+UCBBO;%ZU*\Z7P>/&UG:;HZ#03/:][ZT+TT1Z(UH7[@;40NX$:&EMYFST/AB7M;ONTK3EK<^"+T" MV5BYY2#F=^/,8\"?GWN]DW.O4(%/%%L'&R_E#])XOL7EW9U9''<$MU'4XX&Q M04$7#PH%+NADP,37)I%^79P]-5/8JB_%#2XO#;V]NW-'S"X6 M# 3R8+HL=J0GNB51A;C1)/U=];Q,88_>NKZ[X[< R66Q,Z.8Q^;B;LGGCJ$I MQ+0$J=BT$_P.P+R=Y^R]^394>U!@,O(6.'/__RKDLME/]$OXSOTM?CI MOP?"=U@-:Q/I?YB9[N%^'-Y(_8@UP&66S&W2JYP:YJEC.R;!SN823"3075W, MBS"/AX=1?4]XWC48X]JK:CT\>!GR=WWCKF,XEJ0K=QW5M G1<8FX0K9 ?WWX M^RM*L8?A8[5R?%K\==O[KD6U;!2\/6+I58>U3Q?SN&< M =A"']ZRSI5.M<1,L9K/5,5RU(8SX;K.(!@V0)9D;&I,7_55MUMISQ4OL?S) M H4QN_!?0R"@22IVJ"3=GF8,".J!T6JI,@AT1E!4D\BV88(CC9G[0#C+T6Q) MMZT#H69ADG](WU+=$*2^9"J6T)$4H0FT PU6L*/SE$3S!LN;W7^._4L8?(?9 MY YS 3O,-6P=[@Z#6H1ZFB@[XH@":RENBD\.Q*8)5,;^!=I4!O_ M/;D_!$LV>\RV;J0!0L,:;8#N8>O 9@ [D)@/;@8U5.>[06]B-_CFS>%6LHEG M[+\,"T^O=U9)NAHUHO>>+)CPQ5&KA'FF??:$P^PX1G3$_;QOQT-F&(-;D"T7 M(\VTOS@PH^8T/TZ3Y$=-UQU)P["ZY7&C>*C;P]=;)_N]M7EN3,TO!E[DL_-9 M(=V4AW-U^,54L M> E:;Q-0-T2NH&#(:46U9)-0HP0_0O?JT 32 &H!U&9M@;&#HS+1FE1/R C MJ/2YX$WU54U#54&M4/4V_L[IX3/@ 29Y(;I#V)55[SS)_RVH/?4UX&O@#Y@$ MG\F^BK^%D8@)'[8 L>NR"G_!$Q25SA^_HZE=^#&^A+EU>R#%"LCP@/XV<$%! M0#8T;:*@:',IWAXI]BS>[@Y#9BXKD;4H9\3"T)MJ=3Q)9(+G&S#XFB>F:%V9 M+V?#$I/-B#A/!;I^H+7AKZ/@F4:FJ9B3-*3$>X5;DZ8?L!>:?2G MH670B6#AJ"MB=PSE0G\!CJ%=J?=A [(Z:@_@.0:JI+;O3RB]!^<&K)$+,[$7 M^H-EVOO[#;E#%$P*X3-Z\$;R[$Y][2+0H!:)<%#PL\ER4\>DOXY^X-?CWF\ M][DC8>+/_FPZMJ A_(4= M0 ?AR?[Q7PJN<%.Q5$4%Q.U'_FCU#1I>V-WQ!E1U67,40G<)M/]'L)OA+6() M/GHX>S/23J^VALW/4%'AMX&"REWB/!7;8. M7SZN^G/=/H&2:.#0_!07(H?> O& PY)[OA(!RSD$P[I MO=_OJ/A?B2;HH^Z@KSV@7X7'J@AL97=^JHDHR+0'S%S3Q[(C+ZM'4-Q4!"@L M9@S&$O07A>'=8@18"M@(\DHEZ?,__[>_#XI'-.5OX0:6_@D&>W8($.]OH2I^ M$NZ11W\+.6%_WTLM (2V>'$ 1@+_&R6* NAYL8 @SKT%\[^][!Y]#3.5O=?C MSY!!+J6>!7/Q_AKU!@$S% 8V1O7 )_,+;:,7>CH^.F8/?NBU\0T\;N_SZ7Z0 M=![1/@D8+/M;J)E24Y4_";AM,<)>&TC"?#;XJ[^\G^%'HT-U[T#]G[^ U&%4 M-XGTM-\D(/8P>(]RS:4S+"Q%1!XCJ">L,ZD0)!Y2E1$N(,\QJ&KR"'$R%+5 MY"PDE9 $.BAJ)H.F8R4T6W+W0.AC_48'?>&TO0&,OW M77"$AR&I&?5O7R^O;@>5-Z1TA%K%H#!3VSEA19)DDA"SMP-[I5@]"#@W\3Y@ M'+%7W)RAX^?ZWN??8Y*+B<&W6-GG*WTNIPQ:\^(P]E7 V.#,L> M*<'A '&AH.0!G%]?>+*($TC M0*R&<7Y HCIBVI #?DPGS5 ,B-EV"!5-C*$"&%TFS -GS[?WNYO=&]I^HI/0[-C@Y&,78U?!*_?GM4G\]^G;4G<7-,U=%" MB#'MAZQ "5Q+-S_/27O$J4A82C3B MKD^T%\)61'.GPIRIE*M,S)T=N=+$M^6D4F,-;,;HA M73<@]]#Q/V G17Y.Q:4A2WC6SG)W1C_OJ+T>_+ZF*^>2KN!07AY/_?*F5M>? M!C5%2E,M&3_P5\S]$>O-:X]4;&X8!>VX%(M!O-PYY_[8GAH$7OPT7BK&9A>] MZ4UR.=GZ!./J-JO<3"#3S/WQ0Z2R+9AUMI_WD\[RX]=C]C[GJYF\F$CQ@G3( MP?O7G#@*>6RMTDR5K5F+TN3RF6PID>(V7&FV@V+O6FFF"N"L16G$4F;&==A4 M*$TXK*ZL#*N]E/@&4,[",A6J9<&''J(6OUYU3IZ^'DN/G:TOW!TO=$9ZL,G( M/E6LE25F>XS7-MKXK3)5TZ#8O7X1JBIQ6*E\)E=*Q$IM'Z^Y'J1&#Z9Q;M)Z MD,V4"Y'7D;@><#W8$NB:L!Y4,F(IS;4=QY!J.3:D>D-,R]!UHGD8M7!Z63[K M2G>D4DA3U'<%JOLDX/;GX]B?2#PZH1 Q6)YRIE(MI<_R< 5XUPH0"4234(!L MB2-0K@#;I0"1"#1^!2AE,QE__4R']TV#-N^<]E2B+W MMKC\;Y?\1X<[XY9_,5/-O9LXYW%L6+,FRUB[VKHE,E%?\"[ZC6F\J,'3^2^U M'S?WP]S3S6G2\#/F?-<8.>.1BQ M7"&V2R$B8>PZ% (;!E6Y2G"5V"J5B$2VZU$),8U':^%@-Q_?H3X@3JD=N,K5 M.2_5"?E548OY]QQ9]=?-#=#',4#1)_GC6A"+N==OK@#;I0#1)_D)*$ E MQT_RN0)LEP)$G^0GH #9_+L!G+78 ">M$SH^A'^J/ZCK>;O\LV"12KK#JO'7 MW:!D8W.T&/$$,ED<.N:*%0@%).!"1%% M6+9QA^3:Q[4O$IDGJGVY3*642)R8:Q_7OA1I7Z1;D*CV%3+YROO1OG#'H1#M M. S/?CX.OPQ;]_7K--0XH-^-+CX7#OMS*QJ3.\/&?F\X;9=Z7C^%]90+7'7^ M;S6&]+F"8CA-[2U-+&:S::T&,K&5;-QHAG;H63V7HYK)9A.)FX3*]D8%ABMK MHK2/*NCTP?1TRK6( [I4,^52(N=;7$NYEGY$+9UR0>(I])E-IK#1MFBI[W2X MC4=Y![D-+^2,Z,1$EP6+'DL*MH^V;&P)]T+\ PO>27!).=BNAGBKN^B\G<=J MVSSO@;-B)&QJ>^!PT5F29'A/7"XR"PI,N^M!TZP!*+K MG]1TI3;FG,15$[']LU2L#2H_C\^;Z4IA&W7"V8KZB+SOP)MFMMZ^ W.4:=/5 M%$4Q4RDFYWZL\IB ]+$:6N.1@T^DQHO!+:HF: M_>VV7I&8.4QQD1BW\35HR2^FU+F8G+HMS%1VSS;:^K7A=IQNT;2%$)>@0L-7N:FA6:-F'3Y]:W\_+Y8^5A0W2!LV)YH2'R 1-V8? MV)A%PMVY.A5/YQ]>,IWKR+;K2"0"7H^.%*M<1[B.;+F.1(+B]>A(Z?UTJ\PG MF"9L&BU"F]1+VBD9A7I_7MXVC\_+6N5KJCJHQ\J?(&W8G%J$AX(_M$V+SA$. MU:-8#)G(R[5SQ=AVQ8C. $Y.,;(YWDF(*\:6*T9T?F]2BI'+5,OOIGEF)3GH M>Z%;CBGI,O$PKUYU!H]?)?54D;<^(+P"[?UU<[OT@>U2))*=4(MX:CE7>,,5 MKA%;KA&1$#8)C1#S'+MRC=ARC8C$KO%KA)BI9A.YU;D)T)I-#K3>2:^C(.VC M="[?J^?GQ9&+=>&2,@:MS9D M"RD\3.7:\+&T(1*NQJT-J3R1"X>JQ\E!U4-)?SKJ2&:;6# D\*"NGZHZ> VJ MI-V!]V QROEH5J\U'T_R/[\#*-WZ\&NLS$)"L;G(C%PT']>67@50BY9',L$. MT(S;N0]LYR(Q\'(:%T]D5^1E&+C";+G"1,+DM2N,F*F**3R;Y0KSL10F$DEO M0&%RY13FNJ\]F>$6/G%_ZN'I%^G"EGIEX_XLZ2:6VYO"BV1A MW)W\5 L7WCY'.0+-]GVAL4A:23K H[023$D]0@]2#-RGY_ :&W'"E MW'#=G5TV_GZS^JRQ&WH^4\CRT"_7B7AU(OC#?8O(^^KK?D=5% *#PRZ34U^; MIB96*J6]S_O^W+G(<9%+7N3**1*Y<(!6' &TNDYPD!O3>"2R?:Q:/<E(H\5<7JL9I<\5%,-I:F0YB[0 ZU983U0#\/4N M8OLL;3+1YF(ADRTG3?%#.5?")7R;C:A\>-0']A.,?^HO(%-H9QAO-NW MC9[+/_<-3XJS*UCJ>:P2XAOWG^;G:\,F0BY[\,]?S<^)/( -YG,Q=_(P_/4L M&;T;_49OL/SQNL=$@7&1^K8GD\YL\_.$K(*T]N)7N^15+(%))VTKD$N^JNWN MJ",V>3&'C* 3&RN_&(Z)9H(&#&F2O^4=% M&2W '@<^QGI1+SW(:(:R8E9\>,"_Q%Q>?!A*MI3+GGZ],?./ M>X*MVDB/L24)(2N:MS='SB1N+[CH[\NEJ6.V@\AD=@$XK<'KS.KT%'UZBHR> M#;-_B%_S3YNBYYN=DQG4S!Z4YE,3ES1%T9,E*9KU*9IE%"TW#B71'(BG M3V13%'TS;IQ)T4A?SZ?H[@X\1H#]7!@0R;0$ D9,$8Z)3&/O0E[,"*@S]+\B MHS_.,2.8Q.H1&>&P-C@0[CK$(JY1 >-B8NHKS- $>P>K[<(+"X8%\^(2L@6K MAB%T6](P2;:'\61B[>[@^&U)!0,%]+1@6?@;2S:E'EAA&^PC+%J0+*%/- W_ MU<>XY+'&O^($QDV&H6% 6B9+I>B2DM]4FPZSA(9C6ZI"'X1DP-E*^N __ZKD MQ/(GF)*BFIC":_7P9((MH:4Y1)?)P1KV%KXAABSDV&'WW3RQC9!:^"]^XXAQ M5 #1,4 R9/10%4$2-,.R@)F@3$T;1 KZR=AO MZZUC&/!!O78MCJ*&F_'+\E/G\=OK]>^LYAL='!$E?WHV.,FY_NJ\225HRRW@ M/[PW=0*>/8@L CJRZEV8^*2AD( .9-\&0=C=F6)%970KX4C2M!N3=%6G>R.I MRJR-\SYW_>.B?9__\BWG4QQ_#A:(_A[<8569F>\]\;"U[8V5^7NC($^N! 4) MY7^*>N6 (-\2A71[.*"[+B!@*8J I=?GZNFQZGRY;/H$' W@/7R>F$X],EXR MEJ+)""N:2T:+Z"KLB#IX9KB/>%.%K4\S8(OIJW8'9!/W'5FR.F,=T)F>MH@) M/X,E651QW5J,:*X"NY*%_*'/X)O(=F\BN?%-)+!_C&,/1"VAVT8PS??4, FL M\<@!$='E0:#Z%9KM0P(23NZDUUG>U%5%RQ6_6-+347N>HBWXM#5Z3+F#:07$ ML-=8&G=L'/946K(L UL' ]>H^K887039),Y2SBJPVBI0 < M;XHDPGA?G0R:X0 FZ0!*A5&95X"\B.845DS#5YK$KF[+&JQ&;:ENUK>"RH(; M/+*M5C^ZN"6@14.B?.\9>@.84#?!_4>M+IG(WZ)'Q:R:^"-V !'G73+J2 M<_+KUSDA5^6Y(9+@1)9+% QY=$(X>UNT.[N0=D_!R1FG:&+V8?BM>WO4/OI5 M[#R5$CA%2QQXP@+_;W]?.%6)IOPMW(!=^ 0#/-/PS-]"-?=)J%/X;OTM7$H MR/?WO7-W17U9//-VXH"I1$]7W& 2T33W&/5_>]D]^AJF*'NOQY\A&YHF]2R8 MF_?7)\ DBMW!56;_"#O$L4UOC,FL2]OHA1[,CLZ"@Q^BW23FV./V/I_N!^GG M4>Z3@+K^MU SI:8J?Q*N06L9=:\-)&%>#/[J+^]G^-'H/-<[R_WG+R"U1_7@ MSW \QI"5'8@XY>R?IB]J$X=>\(:A#.@?';NKP1__#U!+ P04 " !IA6=6 M",^GL(2M 0"SH@( $ &9OM!274J! *5 \: HM;@6*6W&'X@XM+L4E6('@3H*& ,G-YSOV MF[MF9LV]Z^JLW\EZ_DA.:ZBHJP"PL+ ;S$O 'H9 M\ * __ AWL,'^'AX> 0$^(^(*(B)" F):,F?D%(PT@&9&.D8&)C9!3B96?G8 M&!BX)+CYG@F)BHH".:7D)(5E!41$A?^Y"!8^ 0$1(1$-,3&-, L#B_#_X0/] M"T"&C^N'+XJ#Q0K )L/"(<-"]P& #6 ZQ_'8#_>&!AX^ ^>(B'3_"($/.% MQL< ;"P<'&QD7+Y555-74-5X;O#$T,C8Q MM;&U>V_OX/C!P]/+VP?DZ_?E:VA8>$1D5&+2]^24U+3TC/R"PJ+BDM*R\KKZ MAL:FYI;6MI[>OOZ!P:'AD>F9V;EYR,+B$G1C76-N$'^ M8Q<6 ?K/QW_3;O(,'9AX^+BX.+]8Q<6ML\_7R##?< B])!<20_/VNT)JW P M/L7SA+S:WP1L(OHPRG?N4X^HV$6A3^'_F/8OR_[G# OY/V79?S;LO]BU!"#" MP<),'@X90 %PC>3*__SHW_'O^/\E*L=60 49;+["3O'&T MH\Y'%1@07_I2!7(8)J&/\WIUO+=*D>LQ3%G83@ZKB/$!-O[YU**UTJVBF/'X M^+>;&4$_O$2-6/(0)XQ@R_A7S;4Y?U,D'%&3 )Y>(-=OY&5UU^>S__E1%;/7 M#IFKLDJI+$&UO;/L\2;7X\<_ Y4]+,7@+Q!F:G$[]%X9OH5GFZ39Y9^TM:7D MI V8'L(]5WGJ6B7$]XG[VP$#LD=O/6+L)?=G1/E=73Y?-([717']P/[/X*Y3 M2U"95OM-AO7^W2< XQ[6K!$97HR8*YF5#E[HQ:UWTV?HJ6!ZR),CZMSS28-K M2U8X,'SC5J6UT&QE21 Y&BO\/*#V)'YB\QO7)<[/_%I9P9IXZM4(5R8"K MN*?684N @1,=V:NJ-MSLGBA;_4%AUZB7">XJVU*T>+A!-A3(AQ1ZRH#_ '.? M:%E7+ZAF2T&JFF8$!VX_SU]G3IHA-GN\W-<:F[4+4\:63^"<=T_I--?NDXZ6 M[82.SB4N +N23(WM!G.1VE!E"GT:/?.)R [U,H3+W*F9:LC.F+G 10?/+R8L M.R'X1)[8Q#[X24UCQ91]"<)IO(7'F',Y&<3HR_6 T")XOW5OU@C'#2Z@Q7-A MYI3#U%9K,[3,E<0V^PGKCMB;3KO&IFJA:B=7>HQ@?3.D9#)N(':N=ZA3F4(7 MZS_#+8@7$?PPV$]T6<;-)\BMA6HI8?>'?,GR:NUI$ OFDA##7O.ZGPGB%5+U MJ_AXD[52;#/ 6$)=/Z9T93$&=;JV^WE ?)'T_P=2X=_Q#UC;6J/&IYW2%_CT M6'PX?^)P=/G,-_I/4((^3W _+?ZFBAN8H/Y+SW(*CJT:_PN9_FHKOVPP[RWI MOB4W]'-)OZDNN/VJ!0VX8-$@S/"+TYYLDP^9NF@/I%=O_MFD6$8.4 ."KCE7 M,CJ5*;7^KGROK'RK#KW0H?U=;39 '=C>_TF55M99X4\0=K-M DML8?(&K7%%C7$2.!F>#U7K28H[J]V%.D5G3Q(T1_$_\M;>/ ; MKXP9;E[2#YKJ>$K_7?_0/=,X3D5IS%V!\,),RQ)YL5J60D-)?W0$]CY2_VV] MQ@ +=%1=;3N2E*=K[Z#Z=C!%&[F$P\N3-!/&C',SGU)6Y=C&Q^JL M:=[."'_E4P M@/5WHBH>SPJ<_, J:J4?X5KGV3U9]V'8S3#JD$J]O#=F2JR=W&=Z.G4Y[S7C M6I ]:9?TP)C4_!D>I6W.RKRDK MZZ1_3;4FZV[^T972#R0%?SA$<8+LM>JFG"_I"26=+:5>NK H!G__,DMRPQBX MEY+RMM&9*:>R.N][2*'M8Q!K7GM'X\]FI^CVB!^A?AW5%$'O6X!?D;.0#+OQ M=)E4\:^B+W,B%C=A;)?5'AM/5RO0 ((.3782V/.ACQMV?(F>G'%;.<3B5>SM MD3+%MTRA: A7L\J./F^.K,^YD:G&858[4 =6;H5WR@EJE!%/B"$[\M0'Z7MD!7[B MBFNV"&YGO\T)]ZET] O(Y_VK,;[T_#^%4E'C7,,RE*5^EE\ UT; .MW*X5)2 MUH@3;DBSUL-DPYH:Y[G0Y]XZ)%F-\\O48KS=Q[>(_T_*E?! C3<\\.J-+)=< MG<[^:T:7=A)3]@G+6KAE:-D'59WZV?R,/=LCW4\+AV$#I.M.&B=G\SU_JP5. M6$,H#\Y:]&XRUD6!84D.77S1>M13PW98_.3K-U^_*1(/R%PR!C[PZ"83N+1" M:&V8,/N$4+VP?\)MFY0GZ\,.<[RRZ.U.V+."_0S@W[VQ6MIOEYSX?@L^K6JY M=\IO;@D[P;4=<1PEG7A:"L/[:\+YSMM[Z3@#[Z:/NC]X%=5::3_MR-&@-/@_9#E)RV;.[/:^H97S;M)'I!K=0@2!+X[B2I/E&>9J])0LT((P]XURKOO6[>5UXQ@/O >J8!(V< MLN;[#U+[MEYM/.F:@LJC"G4$,&6Z8?<:2FWL'4X4='MM'/$R>. M]GS4WJ:I?SD82P2+F*?V[[VCH\IECGU1-?#KESNUX^;^K](@$C1@, P3818V M*)6(PT\I*3)@A'H#*9+$L1M!#43,M2_ 2.'#_/K+QT.88/D_CXNE+JL?]?#FV'KEM-)_Q7;6_9%QN M@5RJ>MG8)X6@JA)E$%\44V#D%< M5AP'B0RB/P MBX2)(H\@:?B%M#GY?IM!Q=/;V!J>K A5R.W:2)L@(2@#TB]MM/1.1\!6AO-K MUI'"+-W91.25> H31QBOC#%_@7AY/TL,,Z>'1_!JON-?933 E)+0I,$G!V?^ MHJ6#LWAIK&RQ:&JEF+-%]T;@TS-M=P^+[XGL0@V);?ER6R)KD#PB5E:K,@0G"KOB=R%WX,Y,*_Z2(Y ?=7LI\#/^_" MKRI*CXYGTW@+FL% A*E,/$LC*'J7UL#;ZG:/**BQT\G'U=^EF:I^4%1PI.,C M#;#/2 ):13[6!5Q:E&NC:&M<$U"\20_SN-R]J!%%^-=,%( R>,6_W2<>WY4] MSL%AHNQJ_874<_7M+;7"-,;YUN4)1L3[ 0]<9(/9H!4_G:("):Z1%/QUWVMC M$Z7"I2&]DV#'=&W2%,G!#8^;-]T$(+_576C)(C9SDF[DXDK\!OLQYW[P:^\9 MISQ3CE2/FIE+&4;#M8F?;5$;?.L-SEG %_N6'O#X>\N$RU0TP*X,Q810M9P4 M:T\_G;)N=(BB) \[UU;!!USM5I.*X0TH7/JISEO=IT0N:X+-O@KZ>)A!)>ZB M]-$ R P:L,=K\0(1_SQV$6@ZDSS[;02BAB\?GK$91/]!/,,HV,55T-[X;=S^ MJ BXK8/T];&AZ!C=\H#? ESYB"PP5#75T?6WL#/G;A(3&M![<[O2F-Q=%1&7 M(./OU.ZT0.5O%E$26A_)^FD$3/9:GR=4MQP >(NUE%)8\!T1CP:P\J,!\PKW MQ$[C\E1HP- ^]?VGI!NC@CM5-" !\\$A$!76N!V$W=K5 )?6+-E' UQ;SK+P M [:CV1BR!Z,,4)SWG@1WA,B#N.N-(R&)\(\[;V5G6Q^5=#W*BI\TQ.NAW;5P M1S[@WQ+KNF9L?@@ BYC*,T_*VFW*E!J>C"QK-43VMRXO,19IO7>WQUL!2 MOU8%\+Z##^PXI?]\GQ9CSPA@#)5T].[Q6V1SW]@AE/')V;$-HZ"U3PCY+#=< MR27K \W,K*E7K>C=L<=QKRM3.'V,=VCI!L>S2#*"Z^\_!//T++V)K?M$".P8 MW,\*HIP&[8"))];#&FN[9FP3(=;-<;23/[=P/I/X/X<\:-(4B;B M%ZUC?1G=FIWV0.] I^@]&M"C]0,\Z:&%!OS",,F!UMS0C#]+\>';]2WNI[90 MW:3Q'DE@&+$O.'HC;JT?6?@I/Y_P2ZC>9YD9/XV>N/+=C@]=+-.>:HE:*D@N MG+,O*>^9\E34*47]!C(YTC*^=05_S,+F]'F4[3:[R0"W]/&"G5SWF;Z4KD0F M@9U66%O555@,V+[2X,:0W-W+0.R@IT2]10A+8J8;Z\XW3PM)@K_52JT#-;P; M3UN2.C-D7QBWJ7=8^WH^-6&3J-Q0?JMDFOO$8K LK4IP^VOH M^;O43[CN.,Z2"K$@EUHB-U YDF;S9:0KXQM*15V)',!%#:@KL;=GE:FCH[$^ M!'\C9GB[ET9Q(H9HW6_=H+](7>'05HKC0.S>1:L<$:TV^0LUU1V%K?*69C"$?.?F8->LSA*'\:J[56XF M,XE<_6 )90'QDNL$;.\=CIDGA9,^_PY6=A$&4R MAAF)!Z,!2F,2: #V)AI -P$3:.?HAJ;9MSA#GM6&&:+@C*0;^#4"B$RB3XCY MS5%E+7A!TT-AM:TI06]#_(-J?[&3UJ+]>8) +S"N][APHLL*\'XE\+0GT[%F M7V+)>O9']^=%[MY7Q[4&2,:%03W(?,?N*YC<1+0LMU.@;ZDZ8T\/6UTTL$T- M$IP X:0=NO\K\L[#F?B>:<=0;D@=,"6ITG)>2OY,]8&T*#VI4&-RV)'?$R M-]3XIY88KS\$SX2D!]CZ1V'("!!AHS;3035C:J+, %-+2Q,\!7+B>7A]W.W4 M##I(O9RY&VGNV/#Q7BJ*W0Y?KCJ!)D)PTU_$%C"Z^P>)?F*.^T9OH8) M\N=-XE-F@_QU[>P:E!ZM88H,)"&94S5"J@9W\6YX;&Q%!MVS1YXM 8>W+.B6K]:2JO.>]3>!24+)U++3_L;F2H>[P_'V.<7W#> M,J])SL*6JQT/]"V&= ^QWX_;3&T@@J&.)8^+:VC>N:7&SH%/\W\$-4ZS5>2W M/;.S_J8TQ-K1O$GT[,$,!W[(>JJA]744/.;6JRH^E#II!6'I4)R0_;:%FTGG MKSE._)\,O>ND,X8&IS\'MG"J2*(:BK;QG$06GB&(VJ.$6;(2?#1^_)ML2,<3EN67E%OGJ]+=,R>JYC$157I4;!U_'[3! U-<%B1<^,#T. M.]0/%:138GU9+P!]Y((AM 124H3V9%46_&'/%8D4K]C( M)GV9-#HK1I.?BO*-:2N)*6%[ M[&O#UOOC\6TEMC/?89O)+;[70SM M1SE^2#K@N'#VE'O7>IC+"'H_?7@T?3!YD_Y[H?* M)V+.MH M6"?J[$GX:N23-XD0(G=;'Z2A0[0,8I*AKWKQRD2@X'VKNKUB7Q9,26K]73Y2 M8J$$XX:_2W_-5I>?]E<.BPH(U]#; @>*:^@11I6:3C6CA0VA5=5OTHUD\2S= MY7\ ISL3JZI+D]MU?N@I4X3]EV6G?\?_E=";]]R>NW :DQO'A0OC[/D#)RC/ MT$^#D>?+^RDT(E7\RY=_'"!'(W7"]B!Y801 2SML^.:'R0ET65 M=G_""\PK]XY.-KKJPDX>$E,,,:I=L);42$Z)KM$CU.4''Q155[RCYPGY%.J? M134@GR8+46Q>%>S22MAK\C.1I75QZ4,PY>FZ!Q67+>?QW&M''S^[KS2]J=@] M.I?M.&^6G-BUI(<++ZG).KN?9M>K)++(9SY' YXY+8A:8/,_+6Y)\144(XR_ MO':_W[T >+YA"BD%C?8\1I3W8P^Q=(1S<*L-,5\:7J'>D)L)YU\KGQ+_9'H\ M0\^&/2*"!L0]@L63F@W[;W3*7*N!A>$#W)_ 0:S>UC5'>MF52I>_I;3Z70$KTI=H-*! M9Z??Y7G!0SD*A]L*"96D7[KAYQ7@5NKS#X>R;C\.5MEG-F:.B+]_PB.731KZ M'4F[#BBTR6FM[,8%*9C#JO-$)CARQ1I[0I-&DZ\%1$*$T^3\; UZ54YGRPXP M=$U;;^YP+ICYS)!G(\ MOX8RE=A;:GDB27)K]IEH4&.>,X6MP>)F0QR!,00*_EM#@TT>Q_K=89!+R%V/ MZ9C"8=[&$MY=+-+U/F@0#SP7"79B>)_O5:,!&]$\"!Y=OX:IX)N=#@CT0L(#5*[PL?3(C.3I;[;5:M&W@IQH9P_>)PQKS/:-)$K:8X< M:$!5S-J72:GNV=W?"[6L]DWJG$C#B5@42U.T.]+R>\1UE(*_R%GMDP62W0NF MRQF06>\WD+VJ&5?FGX2XFZ(!B6:$40ZH'KK:[+4ADSDFSMX:!(:8L](BU5I.A+P*Y-5.C0,1Q0 >',=-K?R<.Z(QN( M-1P%\IJ:&K]C<25\C5O8;W9ZZW4 YG&;UG_ZM]]'K(L;/)2&!ERN*NR:[_Y> M":PPW,].0 /$JYL'D%0U&W)RHKKA6]R7^LQ"S78XV6! 1]>';&U&3-"S MC:+IHP[E'KD)@E7NM4&.9J?ECL.?Q)'%L]D0;ZXCGL'?:XB;N>Z5Z)M&%R>F M)Q"Q-8*BZ@)_G(/'#X38%2MMXT^?S-4F8.CBJ0D:0-HAN.&,HY^A6>I<564' MT&"W9FN2=EY:8/3+':F6UE!Q.>%M-=NDD6GX$B?F!,'81JPXL&ZHPN=C?X&1I!$>+>T1B#)T?8T4T?VJ.5 <:OUS9E5'6%TB M/+/I.24[T6;9_E*RG$!4KNJ]%R>B$Z-E+N/O \%'L6^Z_NU"1Y.L![33J9^L MU]'A(TMCZ-VOLY';A4U&[,?2.3OY,(70QK5'H[)&Q"5C3I\,6N/L5[_:?WOT M]G(_X:5H)Q+#]RDNFR]7%N'%D?>=T.@*6_,)FG-K-,#7/XB-#5[#"'/I],D[ MJ!MTHE=_NO+^00QXXL4UZ3KXN=,>SWI#-[98:A]OMDF!U4^!]\U;X$J7 D85 MJ7MN9?^EHT'!\#'&H/@2CJ3"91.6B>]I[T_&YN(WW)WZNS@488C5XRP&C82V M)RO..#=?+$_-B+ZW44F[6D' M]RU=H6/ #;RP0G\S&4W[1N]AZB>\*J37833/:I2F+MHS'9]VSI[H[^JE/;!7 M7DHHW8N0$QGWRY@Z.(DPY:6;B]S(MK[@?RHX]S/2[7%JS#8A8*W(&2*W*4>W M:P4[=[S*?)FH11V#GPD6E1 8Z)(RQ)>TRF060"JZ?$^=+5V>QR]T^4;O*?@KZS&<8>+W9>KM:_VWI,E; MI:Y:RRVH1IV-!058LEG6)V=J-.#YATL@,<)[IM?4='%I>R%[>J0WG1ZRX/=H M!\4"XCGMTWJ RAJ!Z):D3+8[K[:RO\W!&I8+=)SP<@D)-[L4ZP*"AV*+T8 V M- !);Y0:\*HID93>O'WWXU1AA$[Q9/:@NB MTQ[91=^_42M$[IOF",.^RO/4*M;AN[(,1^D+X\N]Z>Q.IA1+%7[DQRM\';9 MBN\8FQ!L1XL)W@<@U?"JK4ZX92Z%XHE3H:PW5IW.%N_,QYD!I'UX]\\9E>;L M!"(]R^B&1^7@1=DL^^6]#Y 065Q9*9;N[D2IFD7O4FU#9K_UG)+5)4Y+A4V4QV0'?<1^P>]=)P_D=$ M/L:KVB:U SHX648*F[D$3CD\[_?AU-&QG@,2GWY(8:@0_G;^V'.K:3YGVI%5MT*6 M7(0:>/Q0;Z++MRJ*ANU_M&J"Z%:'W"F5:!:;@3CAP M2H/M]J(!Y @/DVB]L$ >_<\5*M-#$MA2N_84>869X/DO.;7J8-.<(F7ECQ!B M[,S2_"C7#;5"@8*]?H/O0F"(C^>9+WSXJHTT M7)"?I35<>89.2E!Y>7"XC,/S^VQ&YO"0# M3J.JTN]^WZX*V$2?7U.55ZFF1U'!BIIY:,+52T5?FDN+]$FDTW=S*K"]X8 KVT5^:RYS.)6,V]QMQ?L:$!/O9H> MF)PR?O\-_R*9*7O :76(K'4I]K.@%4PBTM8XPO\VI%KBS>KSI1CWI3'V_+1! MXICSG_:@ 62K!Z_7Y%93ZK1X-1137F%K@ULMB]X*%M:=7:HY&YH[6^/&[&TR MY*9C[G?_P?FVVK(;UM]\.VXSA"+_)FOT261^JOOB:95KC"L:P/QU$V6:>_^P M,A[W $4-Y[SJ#M?G'?7XYLS^C;5TP O=N?UI-.XW,R@:\'+%F8:N M8E>^ [4GNTP.+POHIFV:#D7I=,-^F\, ZBK)WSK&)B M5- W$^:?9'K42K$V<\OZ:YP1U_(W*BR'E1HO>W*?1! MONHXTOXNCBKW$I6+I*FQ1J1C@EUL]Q:.!NR]:]F3IT;$$:O(;+=/_TD8>8KS M)XD6PQ6K(?U+\LT;_ _EI/]^9!&F=%S<=5),PICI8TPEQ+#1-Z[1W6MS57IGC8G#?KK%#A//!>M8V=+O(]M-(=HZPY ,C[F! MGK L"*I)HHL!/!1=@@8LZ]P35V3"C?HTB^=(HJ'K^3HBPTY)PP+:S[Z46*(! MJ+9#6<;"#WY4$6WO\ZY4C-7/MIH3TK(2U9A+!TW/,[O#4.P-<*Q4;;6MR/?G MK*W"I"M6$4S ^)?3G@.)1JW=V2LK?S7Z,U1^;7+^ M/.(M0F!4..OQZ7T@\/Z!X^HSF'?]!C'KJJ^ =UH )M8 MR;T?*<:J=H07YOJ,X?<-_[CLYYW-O[P"62;7$J>QT>$1$VY]]R,IZ*=N5+:_QSZ=,$%5P/31YIB:%VO8KZL\X M\'N]].%Q,6?\Q](8$Q6_]6^DD^NO$SO(S6H06.!5B1D4PSGP*UV(JD^IX_@O MT?*Z'Y?+W\!I-28U]"T(GPUG0B/-3H+Y=97;_ 1; R^F&)K@XS6Q%<_VID_,=-9==$'G?] M7DR F09^LQ[QNK$BQW/SEZ;<)L=3:=] PVQR^%435 A+4@I'A??OR/>@Y%8#YOPH;B*N_"C O^/_.?!FPL>+'&V@FH@3SI>)&WAQ%)P[WFP,)/=. MA?G?D^?"LK,G6YQ2U$^2:%-'L+CB\ M>4-O_1[[1P52:OTU_EYY0J&GS!)*H:?XX-_QOS3(S,V?5A*+1K/Q7)*]G)98 M+R=0^%SMYQK!1-N4#LW5 Q6]"%-M3#?1:>&V$ .E]GOA##Q2!&0:<*ZEE+F, ML13E[>7":N\X,5+6ZBXU%0V(+$!1*7S]9V)]0>*KWZ#;,7B%-, S = M(C!YE#R$AQ>"QP]EPC$V->@X91:SB]6X]ZWJ)W 4JJ62M*M4(IJ]. M_9O55TJ&&?X.0=YPGB_LK-2NOPW(P5CZ>HH,[7?1N:G0TCO MSXTNNBD=D+.9HOL[+;L/4N9UH]QRC*OQ-IR^(BJ@/XK$#HWAB6QM / :_[T" M3Q&LHH_7OE2S0'LA;N_T:\XTUM"=XCU7>.?!DYG7"[0A93996#D/=;;-CU R ML./&B<62S@SN\W@>3:GD;M;TZHAO6.SK),6MC$RK"F2(#%=RM> JY_#%2F'Y M*X*_G#MJ%/Q'I#85S=D"SM.@WJ]N"9VT)'*] -4-'HU_^V3E?T2((F[29^DD M9=!:GQ7M&#A0/-::6Y-+>SB=%#G/J'I;4"PS[?IC6J9*?] M"('$S^%84D4YR4.+SM>&D]]/RZ))HT5ERIS?-K3WYH1D]8O*"7?RMCGW?&V%3:U(!?^FV5.X2=T_,Z68.\#LZ*A[1 VR1,&(H)>QLQO/D;X=E- MZT W=K9H;'4#(2(@V!IJQ4D:UN7U[N"%QM_%7:U=CNC1,'W'E M)R@IJ[JY$1=UI%*35^H.M&>OK&.9ZX1UF*,XX(T;9O75V0_*R%@D5WT$QU5K M2GX@,ZBJ?UT8R9A5I'VLLFMM^:9*I&&Q<@$PDON!.%6!D_RX$@_SS,+6?17\ M\K,7;PC8W/ DSX:DI&3%Q!S;.ON1/ D):9&[)2W"PPGZU^96N::P+0'K<5D, M\RMXTO#PX'1H5SO.LM;XTK^=Q_RV5@PU-JL(7R3BLEC&A2H.2S+,-F9NT-BV MP%:+<+DF^%*F>7AB$C6RL-17EX@_7 HK0&T0.JB0[AM!033@B>H='Y@ PYV, MT("GVVC AI-F;Q>P'G:52MS8P?447W;1^VY:PEUGOL,(0XC.9 ]R3VM0GQN6 M&RJ?EK<> O_K+*_B!_;3B7>+UCJFYOCWY67Y:K< 8!V]N]'K="V8@%$L-EWNEIJ#2ZU#RCU0 MU9_5U645Y-D]45R%(KQ&<*;4O(^HZ1PU2M3A?8[*Z^-6@YA;>]$Q8+^T0*?L M-\P8 Q*JKYA>5S]TNU,TM.I+)EYW.HJ!%K"A;BG[ S#D]-M)'AI@B=&ISRE4 M#6?VR*L-/@?5G%([7^UAC2JNTPYV[ MEVWI#[[\>I'(_[[H[: !%+.DM+4 ;.=-SK4J/\Q/2(./?],^-)%$ X+U@'X2 M! Y'CB:(M5ZC<7)B2T#?.H$'D\X=_J,UW,?X4GAY-2R(JA^+QEKVI4O/OS7^ MMDW6?4O^3&FPQGR^IL?99>=D_E2S):%0\VT-@4UB.8CW8C^^BNPZZ8RB^-@>!@!-'">LBCZ"H7[ WVP-Y4%[> M]C)3D^W5\2-W]=6Y;H.Y[$CM@__P%+,R!>#?\7\/C"+OC-& A$Z%PSF%3*.F M_^JM@:;7O2?WQS%27%"E ].3EM>%'XS,[.W/K<.?Q5&'W,=#S= XDNG6/=- MBUF73^P9#N-S>S^X :0_2@(PV9F@885$@N\?./DK3VU.>XU9_P@?;6YS*-)] M2.U-\PP8KQ#[X2*ELWMH.$#:!PT01M6\%VQ8S#\_87Y;E*+IFR&NCS7(HQ(4 M'@77>03Z8MH"MTPG0G;>U7X8=,Y$SOM+3/RV>4UO MX+M#/;C$XJ6 -@B<[:+%_70K0+HS[S= Q0[NV8#7O#5+_7\?M=H0LMF*+6'=:0@>Z[KB!P;#+GS M%0ASL4M5=WR#K=%W8_V91\7/AMD_J@:VK&;Q?A6E9O=3_'Y+=:^IKZ> M)7*<6&7 7^8[*=&0WF!M3;:7A?QIKR5SRD([^]7TPSBE =4WUDBCZ3?;"C3. M&R:>[=\^O]IX^?Y$<4GQ7F=7_R+1H; Z0SRSKVJC\XGVC.?UHG]IF5E=228( M$DG:Y$=:Y3V?\G-AZ8632S!+*#9KW"^CM &9>&#TP87;&;2@( UJ&6%J;K9 M;EG&70R0&A0I*Y(W[-MHZ2UOCN]')=_56^6V2@8["A*>J1:+)QN3VTH<&L87 MKHOX=:#(0.+ON5G$.< !9E/70U4V?+W_U()JI.X]?N"52])08#[O3,>=3B2> M&F1*@C4NM"9&!DE/Y>?[\MN2K7/ZSD@AS+7:8$R54.[VCSG2B]E<2] WO1.;=O9R:!0"EXUZ,.0[3_^);0V> M^.-MNWMHFB-@11H+'(-3.%P-+2JZ,S3GKW_!$(;#?*M'[9!2U0WOAQ 0Q$ML%B,'%\T@Z21)$3\6*?C'SQ>BD M_")_A/0V"7/#N>9IY3MTI.!)]">XRB9O6V-HB]8#D%+>LA?_33_=S M3YM1G^?<4$_;%!#LFNOGJE6( UHPE*:MH[FCO;&E46OOZKS!=\OV,0GIYG3' M8$\0%YQ@GHC,XN_:RLK+*27&_EYAWD3Y=P1[ ([.UX/ LZ3B&3S@"+CILQ'2W*EK[Z9 M_9H=,F,TWW.MT]IH$RRJ17NGPKOCG^G[L>9I4[K&*.%W+[D(R2)&SIK+,E?H M)-*;9IZ++5:%DH(+9_)1X.OIZFDT0*V^_45R!@7XSYN1,I<3>V#H@T\*%'0G MO1K-LQ^]")<= Z!/\%TL*+^'*7@RV,D0:AY;G2CG)4*7.LRM+JY')_-^B?], &@ M5'(\\# ?(77=""ZTNI5S[R93V/*;#2I# W[P&Z">[KT23SC.D#_L)EZXF58; MXR]W#=P2>JJBO>Z1&]2X88JJKW+L8NFN:YZ_U.&@77PLMO5UG4D&T@P"HY3' M1%"=[S 42ADD&(T&;+G-_4O69$N!J5:[TUX@P&Y[3%RPJDLT(-1^[E++<$-S M[]UY:!MPA1GG)/1 6R%:; *$8PJQ:P]\-'+$YU%LJ![D6A\\]YT)LV#:8$+SE&8UJ4;\KC1^ Z"#Z7 L'0R"X6! CA=S5P MQJ]QM6/V>;FP)4F UFV(C<%CNI,0>E+K404RE'+9$M8ABB64\?KX-B00INP! MI$$#YO:!)N KTVF$*AK V@FY#VQ&A324'=*"+30RZJ-1;5EK?4YCFB_AK(/6 M%1]T>V597]-T)#WJCY#<#1[4.+KCX)P/8C++;%_NE8DD7:*"SBN^:")9]S#7 MZ5^[H:U2.)P$[SE;3/2NW7!>6:F#+\3+K'I2+U?<$1N^X6$=2E5C&]GB!(VQ MS]66]BD33LPK_M5.%COT,&,IKL*PKT0,?^+H8.O!Y(JD(_CR*A=)Z=\=I;!E M,-=].&UUCSMG@ *N(7'!T39#\AACADZ=T0#S0LQD:/FLD76\\8$>$OK[X]3M M[#6?NF5'"67YG_$&(VS0 +;.YGOW?RF#@]7_7@D /T*U)9%&H@$6).(3O4L2 MD0$/.*JXVU/UU(WP VS C0@A#N R>$B/G+)-1=:=IIQMO^27GRY NL)^2^[,&$=^<;? M=U+3W8V7[6G@!L&CIN64-3N)E,$='-QUN&4R'(AZB>$"E6 D'808%HU2D9E M7BH@R6=G$+F7DV5WO,@#'WGF:2L=F!TDJ?R@V%\RQ_C$]/BNQP\:]8W&>\O- M'-C;Z6K8!0_MH/8K.N[CD"*(,POW4A#,$]M?%< T]A<8F5!CHI#L"^P%WC > M=Q]^ST42Y-.-87Q$4P(#6TS-!V@VS37TQ1O->%FHT# VZ5#X:%/JO'L(PBO9 MUKWCG]V9/154R2NS,K=X63[%#M$>;=AZTI#U9*:FRH^DOEBYTN':-."78/A0-L)=TA=]QA25N@R&7R#B_@;U+5RKC ME=5#I%9Q;IG5TIC[$81)>:8\PH HN_67W$.WV?GPR,:A#A9HMY3$&%>?+D&A M@$FG<5)2G!83D,U@]O3R*"SJQ973B^61%Z.DUYF<,,JANW?V9Z+)P(-1-1T( M8?RA_DE^*OCP[&Z@,?D6; 7YT?4_;&DOUFO(5O>#>'-[)2"";LZ[LL\Z2OAB M"C>3%C9+JH"D#93S =+3L1XF#0[%ML^6+&X<)/$D!P,@RDXPB'KC7/YL/ZJ$ M_X][9+.FL/@.GH+08E)NE:.3YE#LYHZWIYZRNI*5 @@-0*EFO[['%)1)JJ[@ MFMR.?P51&0K#2_8(=5%/S[D_3EC!@'>1=%;W[@I(LNJHUC4L3&XD%&&*"!L: MD$>W5V%R]VH$^$BV>4,A5N"X1CNR:'SR.V!%B[;7]D+7WPUR:-BH@&V\ 'JN MI;*J^75N_'\Y]?=N'F?K>0;%#!'S3@:Z_!>=#UTMK9W\%]R].-AX10 M.;68U%$4R[UKVSEP0@,$*?P8PGOC:5<.SN23RD;L6EZN$8U=9ZOJ!JI= M5@I&(5T7Q0AEBCO:6OSC1;;3@XU_#6 #'N+)7WZ!W8+O..E<4R$>]OL_=]HF M8L!@-:0F&E W9W#+E^8RN1:>PX":@UVD I>E^W,$: /:96KX27&RWIZ/N0:\ MA"NOA8LNFYD]Y/7P:/'](ZQG1#O8.E0

=-#\KFM#D\G]FI[S8CS'L#,L+K-DSFMQKVB] !$W3XN$$ MU#,6)@\/,>W6R&FY=9-B6H3OC,*:ZSU6V2 B90\-6(^RPLN0,]M0N(MH1@,P MM/]"K)H3BG<7[D6*O (B'U=;,U7U8P5(W7W#MX6/)#[.$[5<[6^283 M?,\>\HC?C6L+#TZ22",AONN"^,/03 +;=AY7%[<.[B%E1FJY"4ZQS5)DZM>[ M%SG6G0U)N-X*&_CWQ/Y77ZJ605_4PE +L$V2[*GVLHK8[Z[D=D%.(M2#77RN M1/L.3>U:E^.&?.<_2:KB^][]; ^5*H!F7]HJ[P6.6C6F%;^-"/^;NOXU[C< M3:55=.5NG_>'H/7&!T'MF0K3S7Z>715U;75ZM(1]!TIQRSR0_ "_O_MDP M+D<#4BNVD01@8DP%G\BKKC*\&EOWY8B1O(6-3+5<$Q626>(!(QLSB=U>+@V4 MB%)=*TC3E\C,F26$N U17M#-2&;9,=UQ,_T8?@W<>'KO0HKP M035)QU,Y=(G,93!J'!!P1-FD53FGM38S!NM*W\;<;K1-D"N5+MY)ANTX+8\& M:H_C7\M*$*6SE[+\_+1F>E*1AL#08U:!H@N=>^(/=H6FROV6ZO7C=\3EB'A# M"'N=ENG^UV_/?#G3"\^,V/C*M26\@:9%F\X"5H2@'/&&69>M1+6O/;ZV?WYL MQ1G;R/&^@'+>Q1H!+_?6D.0S79A&-C3FB"$77]" %Q_*]C8@EZU"D'2%0YN9 M .ZRT4K0NQZD.]&T:B0^S2BVDD+11P@O;!/UTD+AD!,5-C?W1F?#=O!M?A2/ MQO_;?P7^7P6L+2V:QG2.5"IO#E@C"__#>KNEV.:HA4X?$[N$MS1'^22[YF/O MNF\NOSDEV21W.LNC#.'1,V09('Z@8V:C M.7S5NVZNZAT_B[4KE][P\ WI;@(BZ@+)+>8M>F0'\E#3(E1LF)DEGBJV96O/ M,49Y@I*4=1X[2$A[B,\G>-"C 5Z#S"BO"F4I_^4H^9/!8$-.#Q3;.A M/M>.E$U :#)XT25\ENZ24('L+Z)<.>KTN=:O&X)YS%_E[5 M35&.^Z49$,5_-E=MIRL?=U0SE!-]B[#H!F!Q[O&.RK.+G4:\KXU^-2UF4M!, M8OK"AB?$C %@P#1W,*O_85-[,"E 0F*5J;U+2U-M[ET4U.ACR( AH!K$S"UW MSSMGG6X?^E01:FZ+]SP64?&O/81_.7/GSA4Z !?X/ ];MWB^^I%V_4F<$1PX MW5'?R\0R*TM0/D9\']-#T)*"]\"8;"I5%GAH>:JL,?67^*!RW$EG[K1#W0TW MI-K]S8BK\^ MUUO'1VOOMH=O@AZLV M;E55M\XW7_&8R7("5;@=,$&['N !NSNLR]9\QY37FIYZ M1:P,DQ[4E<(*)+VR+\\V4\/:J/+GM:_MT83KK?LH$_5LJHR"VL1A2V M8QL+8P;/ 4&-,U-O_$^TJFHG''\Z2:>49Q07R_<[/V9=^FTLM&43\-4MRQ.G MR!#QI<#\,(@JD?XE1L9%"P](=PGC,R$XVLIY3-MJU1=7X#KATLM[?K&728ZI MJ:]7'A RX$OP"@3!V-]Z0!H-X-ZA&[QK3U;-APO_:DQ3OIN?/]F3U_OU5FKP M%3+J^@-WY\>^AM9H:/L?Q+O942#+XX1K)Y3>:1I6P+27GK^N?B_WJIR/RRXKYV?+,C6WLJ=\96QD\/G98=BAN2 MOE6=E.98P54(CRUW!N9[-6<%Y/\P%B;*&'&G+'\FD=HW52 L:)NY:,^6O^JY MFK<12GXU/QXU&@H$Q=C'):]-:<@?.+5L5W7$"R!J\RS-M9PJS'K.>AE4N)N( MOO]F?W(\O).[KA5T B8LCBUQK.^<-1M%J23T+9URRQ@K^!NY*:%[4F7W8%4@@;+,[4I/<_N(-:A>JV6^XZF_O2N3P-,8894M>^:PP6)0OZ]$L)>) MK-B&2>*N=D>&(^NSF\>#Z3BV9&=9?D;M>NH.R_1SQMMWFCZ@5>*6,'_"2,%3 M9D]C?A9?[R<+W_!I<&US6B1K)&#*865YB.*EJVOE.:H57C;AQ2'O+1M)'+$3 M"MV&Y-\'E:P_[8A$0D2&?M<\181#U4O@7M_GW>!E/V,C& CP],$D8!S+9F6J MN6==L91''S=FCICK@[W[B:PI_+&,@R1@FZ!412?0)X$\5W$B&,$@+R)^W^(I M1=&I"]FUMRS;?[?0%)4<7*^RMX1HFO%V*FC%?DW4=,]C3XN+*">X\9A%44Y/ MO0G::'[[3[6L\?6E_,YJHN^M[Q;QUM?L3%%GTY)V(U;$%"-> TN5\CZ$T!:. M_!/: ("<7,7J7I&SB\R^S3<8_^UOZ"V_P+G.K+-+_DC0U;AN>*+2WV8<.&L; MDJOL0KQ<]W/HQROPX% M>IZYABW=]]'9MLGE9(M>ZTAY90);8QYC"7@DQ'B>3N?"O:?O3_A<0F06"NW4 M==54.;N+511X+C]PI7:^C4N5'?QM1)=\&GPBZF\A;KQ2&>SZE"8B;&+#+.N3 MT R[T1.HC4FUN MWFE)0W2Z<@XV;3Y&+68Q$Q&,:8LI1[MSG1%=O,B1ATR5T:A'?.SKL^?>1G*#NC)B,X[SATH2=P 1 MZ"9D/4BR^BR*[:0"M]%'4B=B];'T7,1L)8M@J5F,,/-PLIS02MQ::I&[/$%F MGR7-[$1VWD&-M3SN4%.L?=4Y/=4V?;_>WOE6?ZF]UE=KU3,W86]^93$6MHBZ/FRXGCP*9^O:)C=BE MA4#M%X]RA.AR"#"PS 3$SGL0_+W\8L3?E+C5*AN]W7T[Z1N^\8E\+J <*2 [ MK%&ML?]YKO]=2.LHJVQ9UF>ZGLHOG0K*\>*GGH794E(:"RV.\XCU&HKM3WW5 MLH'U:.>X 9N89FD0$R[CYHWSS'RK/D3)>)K*3>1X;;O=T3E;SXHOQ:5[H?+Q MDAP77OZZA^" 69H9O CUPM+=JSS.QM7B\;OIZ)X-R6_S/S\&K%"0+8\I&\-R MCC)D80O=C_5TC:SXYHV&IB8&/\J\PYVA)TJ/6:+QGN$N0GAW,YLT)Y]%["X< MLFW+E8',D'._X*,7%9F%!6!/Q<*R'.G[4PQ"$NU\EP%N:*"(;V1[)Y_/3-2W MC'\!SM(8 FJG14SN'VQ<"#ZIUI &/L*R$=+>D7K%'"UAXK M727LBM)PKF]H0&XR.\3RW;,W5L_)PK$LHG%H[\ [\<$YNTUWV 653!Z/JM33 MU_CR?-78C!O1LJ(VLY;YY_6QWY).!3E#/UF*L-\/'DI?JNUIM/OMB-F+RR9' M'Q15+!7E@)V-S!B?11FXMI MW4XY]P2L(IUW0:[4]59J''BKNBA$SRR $]B1#0LI^H+.W0%"@@Q$^Q+KK6&OQR>L^V18=(2*\>,DF=K>I M*W?W\\(3)4ADU$(F$#WUQYBA>9*-1S%U26#!L^[/>-6BS""EQ FP2NPD(.T M([M1E#[KH,\+.+7.C(^\58&1@6XNM_WB&$,(A;K';^*%\1H1A_5;Y\[Z45R& MB>VZ!@*SE<='AF;TL0A1+_B;\9D]?(/T<[(A#X9N?C^FT>6+$P&&Q$^6/X/E M* "ZS>MI]P@1-QX[=7:Z#E/^:$UYGLVKSR&[L8+,-*-3Z0'")>FU9#MT;"UP M< C;VF1(.^$D$;ULF%[V?<:/9D4,08O:EX$BAB(:!?V?PC^TU-,KE%P:B%+X MR4*>U)_@Y+4,YT.V1!S*]^EH)B;4?CQ1-S@B;G'N[0D0W'STTVR!;,BRG933 M_K!";,8MY 7^8FSSEMD\2#@O8%LW?0Z#D>ZP"2:P-*8FW,&:/2PO7E M>Q,/-M F#Z1=V.-N/E:WN0N=1336EO25Q/8F%#^I4M)^2'A8D 42%5LV7>D_ M5V#%[_3*NZC-["I M><.3DWND9Q2G8I?&J+/#LF!?#M>S&=O +S=L>8W,NH3";T0F M](<>K\L9T#]>?)U1>Q;XK!<2EJ4E V ">' 3R QW$<1;UN[3FE-EJE* ND( M45RR>HJ47SPOP]>*,1ACYZ68L4Q_K2/NVD1\%:3/&[-FQ%4#)M#5[>=Z)IV, MDT,GAQRRU?HUX_9,F#685$U=;:?MU212NF2/VS*#*E ]%N HB KTZ;;X=")! MX[W=TGDQ80!;SB<<;:QJ$7_U&<$^HOKS=*35E_)^#=^O?0+K@,7^V:/NS01# M\IXQ(B3#M+G_:=O$%U%XS?"DS4HL8?=N;Y!!;24ON^2H!BF4CF M&@9^&;%.'F$..X*2U49@^#JGE\KXU-(:T+4&JR-4\N2ML@Q-?N4I;0:]%QUS MXKY*N-(AAPOMEHO8B'R$8\E3(.O!!U-:_'(IWGRN*3I!;.X6 87%Q#4782J^[?EI9SIY3LH7F$M:@WR?,8JC&BKC^7@L_&GC& M!T4#QHIH(',F#"'S9P[1K)BL+#Y.1C06/7%-57'EL3$:<^66-WF-C;*9-37Y M,5"O'1;$J[MKO]6?U@FOI-K1P#P_:>QR62==&F MT^_Y/_N+KFC <..?S=Z/EW)3MB/Z, =D^+S*K3>[_'K49P]WB89)/IRX5Y59 M?W1AW(?+.?]RFCGB3!:.$W)D:_J>6<"CZC,^9BS13)Z1P=(LQ)LUPWMU 810 M/F?=ASY:&G&+M6-UV$XT3#L-&"5PZ]-WCSCX!'M88.Z]=I-<=EBPU+38K\=/ M\/&1"GW0RGC#(;?&E A364TEZQMGXA=LKQ]2N&N33>T)?5EY?.XKU#M&,D0? MV=)F&R3(:#\O5 =0W#K*7&P25@QZ980615F\K9Z4LCW=(- 9O02E6VH9\772 M$M2_QG*PDSOB>%I;'[_N^43 3'WXX#- NP_J1-'3 M,58UM&NW'_;[?.ED'WYW@IL@*F/VV$/VQG^9$ M@(9H.A_AB08>R"(9QL%F:,#L-O60$%KGV7SYWN(('OTUJVQV*R]N;U*;,UQ$ MVF$MG6)YB? $&B_P=<-[H^#'9;F!5 L\)H*-:8I^ZO!LUITT!*M6YZ%LD6VL ML 4TCQ895)_\QT4'ZJ&R3C S7SGFVF &.?6,8HH)ML"AECNP&;4Z:VB:E<*\ MAXM%A\N[N4+&P\ZO%*325%D=,K7I)OLH4]K47Q8S!@T8>4UYUO>"KN[OMI_/ MM9]1#1OAAP_Z\(_R#(%56R,TZD['61)C/2,;!-' 1\@RW"1H!]83/M7"[^OI M0,KL,LK6AT<$)U*;H-\N]@&A@=BZO#N=^>>+RPJMMCK%(;'M>=XO2S5CSSQ$ M@@F\O, EA7?02QEJ%[/"'3U M6FH%L621I!FI]3%9KELQZD.%1F.5[)OS/FN=E?X2NVTO+;*?"/P^=[&G30G* MDV:1AL64)+J]F/Z>6%ZG!L:<<-?VX%*R7P\JGO>'T*R"U'V#!;VS]=.9R';B MC3SF1'COU(-RBCWT"'E:$*$US]#K=[D\+-BW;T04A-0BA[C4I;Z'[)$\L0SH MQZFDZTVO-PKVA3IG9[?4=T,?^;Q96W+RYWSZ!:4L2!-%'1O/#]57*$5V& ML/4](>G6LJ]6#R_C)4\'?YJWU-+[MTHL3>=?.Y/9V=[=\F;;$T1Z(>]8[31Q M!8%_F#[%S]AV\Y\_!7?9^KHX$"COL@6HBW=>X*[>7/B6;[QL^U%0O?UVWC#;*:E MYB\)%AA5KZEIFU%:_3X?T$!,&?/M #AE).PNA=6?$W&];VD_(%F82 M$%0.)"-KGZI'3>L"M"TL6IJ8*>E]"@%!ALE(32]PMY*S](R),IQ>?HQQCA5+ MR^.V=_&>\%D9757]^6C8+G5&H_0K)6JIYP_SGS5W[42Z#GE>>[1KP77"H JP MS4J]^>Z\W-9X3JXP'$H\C\TSG+.B_0]-AF="K,.A$><.!!Y9+@[$*F1;-0$* MQHQ2?, 9XT.N#-R+8R/Q"%YV#;DQILF:+LM.C":Y(X9/BZ\%L5[UBM.,VQFD M9K(?.*@9ZV3Y:+8T-GVWKKLH(9'2YZF3(9%_+J%%:3;#J[RR3A2^TE,W/?,J MPB/#):I4G^ 1Q75 MZ(Z9/=?[X7?JQ!L*_H+Q4LS*5MPL 0[]!N^0CQP\)*_'3$3ZM&[6R%B5JS0)]#P$21] M)7M2G%&M]AQ$."(Q)4)I4> A>&ZC9Z^A&W(_O0+KN#$&*[JA#X$W@?!=XK=5@<<]XITBXXT'".T^\+!FS*3X/V>.R-TXA#B+K/2.UWX\(F+Q\+* MULCIO2(;0=GK?=3;VV".=EA?\Y@T&=-])]3K&5Y"L65:<>F @BD'[JU@HUX> M6I.)AOT>5[)'=5^,>/NC?"XD*?UN))E!R;E3?=X@L?UY4'C-W!,TH!>XR8^G>V?92\5VDKI,S2L^1VAJW04%YLE <=!47Q:W/O/D!:$" MZLZW-+0U"$"P.)81A\8F:P5)Z\QA#DPSC'$'[R4&/L6_[GWM\4?VG>N>30ZB MR&740Z2[@,ZW\^DU03WJ%RL4(8P&0$+U-_\4BL@C_'@\ZC3^N)CPI657BM5 MUR];R'OKH+:(4$\K,[K=YXF/7EXZY8B7L>PRQBY7VF5L.7@2#GW1*?PIR2BE MVG>3^ZDEQ\B!PF,L#ZI>CRY_W8VH31F\Y8 M7 K0NFH#KQVQF?1;U>(< ,/_OB"3^ZR:??]56Y?6M AW(;1ZB+=T3(PQN I# MM.O%OHF$I7ZIUW*X56%O\]O=^,:;LM&80:J3?P]PGHOC[4;E(#YT]DJ&D[#U MBU*%CR8:\^8_>(/S_-,F8O^4X(-/\&/\9R"L']U[H>(5^ MX3P\".+IP;QO7(J!%8# 5%#^M:%PU#N4=YZ'E#$0+N0PP[F_%BLPDB_M<[P. MO:+F=;B^2;@#$+S+/D_KN,H+/"[Q2DYZ39?Z^X3##F= Z9^;(OJ+J224_^ MOJ[%2=OXD[?B)\.O%@OINGC5W4L*SHM>Z&<4R,+Q#1IF7 Z%#JQ.]&S"FB2QU5^^ PL"U9DGG^G.Y9J#WS:N%47]^CA9M&]-#00?(D* M,NE%-6<\A>VC9,N$]YE1_E.32+.;:]EQD]MO#6@ \R M><:KU28C+O,1>C)#'8R-6_5C5;C=(C];)ZL>@9KLG*9[7[N^,V+F? P/A"_$ M27D7/2\8/]*:*&52>O8@GJAO4,GZ0:W_>VIFFV\DSS[ MT-!IMWG!QP;=8^26C;HRN%U>7,P%^@5W2Y^ZQYS-?,"%C(LZ!IQ4P>TO"HNJ-L8N&4M1)3P6*T1 ML:?AQ*_QE7L*#/ .(4$-4;RT"MBN1(R66O);/Y0=KR8GEDUFI(I]6*_WO(IG MYYDVC,I*\9TV;-XQ8,QZ/=DW%.]1(CJ<9_3*E4\N'1D)&(@\1T83[1C=RCIB MN6N/+PQF92?B"66L1E(ELY9AIV<4)")9X/H_" M;H;B]9[J+5J?OGALK9[\4U1;+"[F9M,"7D%7!YM:-!:FPJL)>]M#.;GZ/6P3 M]0*YOY(3]2R<(4HJ&RC&><^JN/0";#*C$O>DVA'57IY3F)W*&$Z@PA9-PG,_ M^?LJ(#SY57ORG-6.03GE^D0IMK,YIN@,('JXHZ[GP> 95JO'I(UVK>[>R\AZ7T8MHI.R=&(?-S_=Z MN_[@F1?BB"8UL"5CV\ AJ<[35<62I3>23=,51*FNGJRO@/=V:K6:WA]!PRVU M+<[K- MY>TW,&Y;RZ\B.\FAY4V=Y%RP8%1\^?EN% ML1N74JE4(OQ N"1,3E6>'F/@>+)] )W/M$0XSF!E= M&68IS1FCD,YYY)_S/0(FCFY+SY9%*3$-5B?&\ ME!8Q%72Y=,O;7R>T$W!KBV6EUT:NB&O0P#7)AGUQA=/I)[ M+M>G\Y,^X#A(1\=-FCVNSY**%$IL.NEJ]VEW^O/;)]M,&&;T%@6._;>>Y_?PW]3]LI^TC#:Z>(DUK7BJT]1+A#2&]JA)!UVP_R)1>*! M9=9>I@:_G11CA3,E9GQIM\M@^242>U+ G._UWNML.Z2,Z1?/$91KUYAL:L4( M-I6(S'SP49VQ3^GG*G2"MUI/C&H,#?SP$;4J>$( 9Q[NROK@Y(A(F2Y.+#]X MYS9YTOXOZ9O3(__&H%6AN"2V5Q0:\'K( MZ1S*_#FHUTAF7"0E+%F!HEJ51'/;RWX5M=SY IV>_2*0454MXY7CPC%FG5Z8 M^#5N^%0\E"EK,MWCM@ ->3\ Q'/-W*AV?R MT*!#K7>BM\QR9#O$UO9^Q,>;]^?95#)RS"TJ+^ $478;[ JZRM/1YW-R!V\2 M3-Y*;!MX;#+<1\3H-W.7K/'_A) M@\>0QP,]SU34C^Z<2?4Q10.QQJEHP.B.)"OD*UXA.IP?U$[8?8%\(N'^BA/; M@/D\VU=4(48]I@,-7.%;FYQW@,]>GJ>&:U-;F3L'OV53^4&V <;G5:3EUVZ[ M<5WDZY23D$GN?$%_-K#>9$+CL=V]J[ZK+]JYM&Q$Q%8#>IV=TGQ#>O[Q'=0NU/^C]%<]?5DSAHP'(BKD-K MCUVNX<+*BK)$M,#'AZ3N%@Q'_N*=14>YX08\(\*(9E?6?3>^2)4DVC:DV^*@ MY#]8QGWY_DD^C",EZ\W3\,2 3=#W(,.^GBALFQ(;NT]+^+?I[YR#*9\ZQZY( M.%]-@4+:N*HFRD"RDSNZCST]F&+79+R*1%O!0M]MR$D*FBRR=HTIQFH4D^UY M]G%74]1"/NNFN?X<$*#K; E:M_L]LF$0-IO^0R;,_]IN"3E0\;YNYI"74-K. M9<:@6U7?:NVS69A90,-G>='0Q@IN1$6V$G8%72758X?/ 8RF2 X!RNM(/YE\ M@WQ-KW2I!8\9#=CUP@O8G]K&6ERBXWHL\[X) 5Y0@ AYB8>)1F/*R?JXW/.( M3[-&X8NX]"_$%1#7Y1QGML$[QW\.+S]1'@)/". !LZ(C2O_C4U, M6-<,9XXZNA"JFY(6$.S >\TZY2/L>@\I7I7V*Y#E(.1B!#]XAS<>A8]J3A%? MK]BOW,AX@ ;B9A300/G&%=59>X3)R8L[U36Q0@.9M9XQ0?G11!163@I[8ZA!I5SW;+6(52\[5&4 M*9,*V98%%B[,L;D$H +]]19%TC8.1+BC0SZ1 #>;POXO_TQLVVL+'B5C*\[] MMRS"DBO7DX<E2867U8[24 $&'.NV1FKX"**S)O#IU1KR+DV MMH%S9!@.+#_%E6G[B=^0)RTTK(5PO>*Q29^GMU@$33A%)"Z=*BY6AE-!ADT! M7(1[ 2G0'+*5N!,]I"ZC+L?VZ@%EB89'E^S-R]:H _[ZU_#[-0^I9,U&R?;: M-L^*47S?>U:%3]W&]V.$DSH0)'O#W0P&QTWYS-*2._8J2_Z\ M7&_MK?W6']R,QU(\'V&8G^PR;>8Z&CSX9@KF>#UM-V=84WZ@5XZSSO^EC-,E M_#S",IYUP7%;[A?7=N8^U'&&M]L2^LAUB>2VYZS:1$KWZL>BX&)!V[BG28&* M]:YK# @-=*KER^=8"AEM)KG;5")[#%]F-'2()_>RQ#=-?%8>41! MLN .<_]T2+W6(5K_[58']RNB=KU1K%_M8SCC/30F@(TC+-X:N#\MSQ/[>"!D M?T;7V; "$7N2?B33:O%8+EAJL3@RL4_VVBQH%^+DEN(;3)ARY+;,=*?*U&IW MWNC)G>[9]*.H%VI0_%7O'S[3B6L-&1=/)EO:]^,CDWO6%J)8$J&&6_^0 M(" ,V/**=!Z2A?5U3NRZG5K7CU$4-*C&R701%$W&"UO$_"JR4E>YWI-%-D-0 M372ATAXC,4BU\@6/^D!8XH[)\\I0TU\?9%PC[W5,O\TTJATUO(TKY3O M5+GL50 %N99P&&/E!J2P/*+B'/&8>>I,R %R<T>IGFT$?'!98:/@Y(;^A2[65&?7'Q+H< M,I%'?9&/E E9K)XW1WOU>)**L8'[EZ'G>]"ADC$_NH7:^D">K?>2KE:"9VQR MMZP!<-H%GV6XCBUVU>3,8T%".1_GF(-SN.++:LKNWA,_R&"]57 MXE0,1Q,SUXM,I6>L'A%&];"+./8#-,!].YM#^]%YE.ATO+$"TT/9VR;^!L2CM#: M1C2NW\O%-^*5IWVKTH<25Q"]#CHAL'),X^6)S7>DD>]3W6>A,K]^($*ODSXN903XO/'24E5)(N&RPBZEB^7X6HUP^K^'YSR#[K NKLFR4P.ZV0J2 ' MD?.NOF([^RF^_Q6*-'+/ !J:)\^LSB,NB1R]!6T#_,ED1H$S"E[M\=\?6??= MFX5^L63'=OZWQ3_^TO\0$8@J=BS339437*88JK#25&=9_@;YYEK 2X1T0EVB M'H$.]G'??WAE2%!)EQJMLJ_OHEHS2Y>EJY-!"#M'93H"# M3PP3CHSK-7\R">9$A+.56']S1!6T1"MRUQ:3=)\S;J0X60J)J/XF\%*"2'.( M=!M\Q$-L?C1+TPXFQ4A$ [C# 6A 0I0?#6 PH &\\1"*LC4YTRB&<.RIMZID MLIF8>6(0H*,59A+JBK_AZ9S7?9KP[?U@5DP1X \FUG_\9]YH4+7',7]NB(;! M5IX1KP,G$\M1IS G+V@PSRK'RNTQ9>G9@K"5W$(;!1DU7?*]HKV,QZ.UJ;5- MDSQ_MM,]5AJ_0LO'N1'30Z08*C?,*J@AH<]5_GID\^]Q[VWL:M9 \2R]:'KM MA%6B*57H3#^Y@:2ZXQ#:0Z2N#9ZDY6>^G*I?%;WSYQ;[L4=/)><,V,CM:?X-0G5^<;=!4BVM6F MU7D7[ -[^3&/?VP-^X;C(ZAVKH+3E? M%>X$4A?2X8?E?&.FL-Q4_=6U2%?+1$KP"PU\L9"X T%T=TC?/PX-!(-@D7] M9Y@38!B).*Q,G^4>J[<'.[TN>U8TA49P-"]>R=F]!C1 9E6G/QF5:_7-;0CL M_"SU=^&Z80<%??P@SK( !>5 ^70R*9=$ZM-P!L.$6E*,A$FXS+'J@BG[JJ*- M9=DZ130C;LXL 5X\A,4K4'OTMP/A'^6M%>F)Y.^;"=9?$J[4P9W!1HG]: M=I>:%,Y?*\I!/$_7[*JU60(;%F^QKEJ/@?G'PTL,H( M7M.O4<7V;0O*F5>N7K#B>S4(=9,['-/S^X(W>O?_ O=>W[?2*7/8?'_%07O+=[V>)V=W?Y@HS:[7N(1$5OOJGH"IVJ7Q ME0+VGF)\+0$D5X.6&^=:[J]Y'OEW>OR!>"R:^&LPBU-4@R-$SKWL\X9O+I\C*"N'@DVL??:8(#4 M2P/F_^T: / ! U,?^2Z4STO(:.XYKE=>G2M4-"3<3$N7@UR]M;(0-6)#- MBI;O58ZZ V0W7WK]UYRV2"^.1+*1>;,)MO$-P5/M^X30KM$8<=V]$W2C@] ML>P*0!!KLV3BVI6QEV8]FE_HP7J3_39 YX0T2=NM?O2*_]OHHG3:03)FN5]( M0;;_ZW^[HF7_V^41?,B>5W/#]@TN6FF4H4C_HGZ"EDM3_+^S O]FI*Q2R\OX MX,P>MG,DXX/@3C]K\.K(QF*TI- M:+FEV]I4*24$X M=\V 'F&A](,'/UV-C_?/G>(C(0Q]!EI-55B*CK!HIO]?H4>$_FV>L0SZ>GH[K2J8B# 5RVBRQ MBWNO*V"%E/C(=I*7X*"WT/O]#W;=$,AO83<#[?O>6#568*.1-]DM?=V7\P60 M%H\VXHGCSY$I S-[:C.2XD#CXX^L@/2Z^=-H=K?_[8M^4](D5F3)8!FY"-OB'Y) MX8ITWFX]_VDHET'W>(/D-WJ"-")]Y>E)&U\B7C"N1T6'?O#0RI=/D*-.[>5I M;E>Z648+NLP@ SHJ1&S*M](FCMH"^;R]+X=:/H=N9SNQ*O:-YV4E1+0($]5Z MO9SI@W4LIR22L._>II6&.!$5I3ZF&TO8,Q*FKJ+5V]YA(9HL[_TN/[]2]G+6 MHCYEJ3*WUV'T)OS@4=W-Y6'1=4D5M);7V\^ 0H9FH@IFM9><,GAA9HA66Y]6 MM0.JL;DN-H,3Y5=^L Z*?3765CQI%5R$EQ&HL[Y^/L1$:]+,\RB]*3)0"D6) M'%)'\**!9X;MYP@T<(TW95 1ZO<,,FQ%O8Y=N%=9R?+V^WL7DCM!VKR<$.VFY1AOJQQ+_?3)>(G=IW%DZKPO MG;J+[(&!'5K6IF:X3*AI81W4N]C P+ X](7PE1E. 3/F>;EB'YWPA(%LJNP8 MAX;:9$52OW2MPRL6^P?]JVDT@/"TP^K62F4VHK'N2!'F[8ZD+TG;.'QM=E:^ M?G2$CR]O?Y2GFQFNV%RYBJ&+(AGK"VEALC 3U/(PXQ2V\._;MO>MOM9)VVM[ M5H<(KD #%K]+#*PRJ&L_C_.CWA(9RKPX4Z+])+T,H3T\OZ(R<>[+Q"#! *$XVD " ME)O0Z7K+,<9O_=YURP=_U M1ANGI.&?NGISQ.91.8Y?WVO&J%J'1&7MMH&J^+R,ZN<.?R>]:$W=%E7639BO MLBLPA"/R'$ TD:(#AKK-J$C1I MX@3(IPXBSCVY=O%\#PL.7Z<](X M&;X X__^H-'_Y)1%"W6/6%+CCS13":KYE1?8.%3:M,3JNKA:=_F-8W4H[FKB M=70.O"0QRB:G# IQ<*7X\(!VJND!;M]K;)&-7B]QOUC&H2#4NNWX6-U MXA'B^;VG<3]\7Y-"FM?9/XCB2#5-@BBC'*F@Z\Z=,<,_1+CMUF@5.BEBK5*B MX$:G+3^*$A=/ND.HFQ+DK3O^N.C+-!?83!^+I7ZV"*EK M4["0?+0C]P&+<-@QW@MCS[?(SO;0UO3$CCVK/HSF(/@>AU]@@X%!+QS4(VCF MI#\B%]62BP)Q![.?#XC'%C17$2;.S>GM:Y//@"P@.GH71X]&'G=N>@5_?D"W M7C%#"Z=CCNB"6]<-FC5/[,B;Q;H"Z;F^@J!$?A.XC23L0O3#[)4[>5RQ;,RJ MVWY,/O5)[G+4!2KVL-AH.'"C6\B\YD3JDN"8G.1*M26"_&9+$A^Q7M$AHO.* M$:80W[WQ\L\<@:ADJ0..+@=T31$7?OK[48JZ5W7[H/SYON%Q<(6!''RY1678GU4V]6&I3$RKSX.CTW !%H,UI<+W_Y9"B[ M=2LX(X U'CBQZ:F]+1I8Z3)R"')) M=EGBVUY?YR:]O.1T&:.K#!%Y<=ECJC<'?8C42%^TK9G:,'M\.D5W"E+8U8$;$(+[L4\0KP;@5V+/IMS7]3KK7@B'C[ILY)A<%J*&H2F(/EY M]I(JUEVN=3'EJH#WG@_00";D]-L 8IL/#;BG@6>H#GV>%C[/6E,2L^MR^1R6 M2SOU]7W0[GAC.YX>K4&?T$BX8ZKJ-K[%P::I/-TLJ,P:#42 3?;AW"9=]=FH MMHW1.\@3'_A/&)O9_$TWFQ#/P6Z6 0N.T#Q3Q;98X&S?64 #3VM!MFUH .J M#)DJD 8^^5;=H'S;3ZC5+GX?7UV@@7X[?9>_TG^E_TK_E?XK_5?ZK_1?Z;_2 M_ZNDM<6:U^=T#+"+BPM)O:SP.$^8L:/B/#0PI.=>.N3P(JI\JC?*5)DX*C%I'SI ME^$>R5ONSJX3C"NP?FV^Q[Y>9:SGJ6\YW2[+ )*ZS)E'IPEVEN9IJ!7S+9JC MQ7PP_WC/6PQ:KE0TES=5*KGA\)89IT'DO$3\7X;%CH3@ MO@FRKR3UIS 3EYWML)0]?GD<=S58;$\F$T-C3!I0G7(Q M$C:H>W*=F&TH\U"33U+C0)8!5IQB\J6&ELI!J$\)(BC[3(9IUA>?1';-0/._ MI(=H5=3<*"FL]+<$/(]YZF\Z&OV%+O,&4GUWL>JQ4EL+_D?=AX)&;2[C+14Q M$L/RF N\?A 6S)?@AU8:0VQE]K\^"29^2-[04[FQSL5&2I:QF$*624,HQ@5B M3=6P[\5(O#C['WK!])?^0VF *9KB]Z^],*%J&@P)HNS&WVB ^H^;(+Z3O2&8 M --]?^*\_ ,:6%?:3#; %\@R'GFQO)($^-5.J>#H>\L>CZZ6?5\K)/]^?R".'=?'HA7_F$)&O")9A5JQ?/\ M<.-T$_.RSNTB#]2.C/N3A 9(1LU=]DF68X3-T M:,.P]2XZ/6]]\TQQ!L*- M?.03M!LW@%12K1SGI94+L+#@Z;KYU4Y.U%IQ61TQ;P;W-E[6YYPX%>A4)-&-5U&W8IUA$\')UEO+"S]*)1U3K&KI_@Z/SW>C2]:4:^G49YY%K;'VM2, ML/*H@E::2,!W8@3(&$ZPRW;!A/&"VDK*!PJ9IZ3T_GZEGK>L61N%3'YF\8*? M7OQ.2D(&(^SRY4G)];]"I'Z'98]\?JA[RQV H#JVBI.F(694>Y9K>:^X\"?F M.-1$W+BD1&T(:A"<6:BN^4]I3=;'N?_1C?S^TO] T\/D)CCMHLDC6Q]14M54 MJS*J=9WW[H' K>1SMV9#VV?T MB9XLD4?CEXPYF#] 422)H,Q.AYA*OX++7*C'#*^I(%&+??;C]RU>-LZW)/1) M&G-M?(*[U:_]3C?3U,BS4JO"K3F(/3'W_XWRO15RSUT*J14MAW3!3$<":PS1 MP$@:^!JWK$JJZ!,]\%K^4(OIU_S!.Z.IGNP6ZCY^=S&."/69N#D77S[IVAK: M/*O"X2&)#U<>B9-2KB'T\C[+/C4:,.IH5NA-)U63^#]/%6450@/& MXS6#M^77%+-@0#@5=44S)<.A/*;S7".2;/,@BHHUI!V1:$6GW3DL'V/Q]<#D M=SQ88>L8Z5!N\A$_SC848=>[,E.Q;U0#(RMHJB_:UA[Z,7FFDGP%3M[G=[_X M1GS!XK2VK'D ')8421K:BP%]!^.D;0:1GNU=04D+8_<=5! X_.O4O+BGLL M0_.G%E>2-\[(AHQ6EE8&VHZV]1:F9=DA"S]@8HV^(3:F=V,KL&LO,!EOBB * MF78TK3AF2D,#3ER58#'Y6U85N^ LV,)6Q?GE=U\36LBT3GU&Q!$:\/?,L]7U M,-&;_/'^Q]>G*$'LGELO%-F^&]63I/SW<[-=U ]CZMG1@"^=C52C]2>' ]EC MX<+-"*^JF_:A#'=3V-@PM6H[_EXL!QB^@2*;G/60?3L!,ZN4-P33K C>>H#\ MRYI8 _-?UBIM7=/5TF#3)771^IPCNP$6 !6,12ER0;=_I\VXR0[KBBK6:!T MX-@BEB0YDA=6AHQ]94.S-$>_ GAT#W=]K1]]*V%W5(+-R.<>/10+>[ 4=X: M#90/,F6C6J*39.%XUDF77CYU.D_F@3OQ:F?SE=1PH-,'M4HJ=Q82-=,^D"9#Q^T M_UYJ=M@(2%%RUC8B5_@&ZYSHQ]7-5&EE3?#/"1JXU@)A@?N3\L S&,@A9Q0G MG+ W>3WB!=/8T9'+#=-K!\V7(>IBL ^OW,K!)+XO=W)+WW)L. YLC#P2+B;" MM*:O[-5+PS@7,W(W_M0O,E#7%[R(!OCQ^T2NO:=!H2UFN1ZQMC6).8V8[ XL M\XASVK!K;9/N0Z4S-/! 1(U+ISE62@YU]$ \LV]#@_FCP-Z0HLDC(^M*>>>< MW1+GCY&:2FPHM:_1;;KS3J(#^NTY^WPI2W&-M6Q\E?(,CJ%1?5JF^VH>UE.V M+=SY!H6]"Q]')B.ADS/4N8;IK.M'104,=H%G#B\6_$:OT,!HNU")OF%;>P!_ MBV=[F8IL-N0%Z7]X*LG_S\DI0P#V'FZ>WMSA?&$D-19A,#0L>.#8O_E05F&K M?8T#7A\TIM/=)+0R]YQT6<*SK\BT;QNC?$8#GA&>8V.39ZTC,V\1IE E5_"; M/IZKN7*CG0NGCM1Y?EPOG:KU58Q*>*P5+5$<"!7O\D^HDP-46U#&!V0J;^0 M&4UA/T4L^Y[\7MFR#]>D^8S#N>*=BYL5W2QC8"-^)<#\5/$!MJ.A>TS+BQ)+ M-VT2$X_\2TV]]+G/&&=@@: M.%%Q:%^Y@[!OR(K6C+#10->%^X-"FQFAHKB@DL6/GN\?!K&M##=6A&?0CSD@ M"3T=+$IF#95'Z)Z%;-%&TUCX.RODK[AOAZI#? N#PF'Q/)$9)&]Z,2RBL-^)#4UEXRPV;U87CYXQ/ MJZU\.X(7I8?@M:GMBO7PVM^<)(M6U7(0_S?$BYG *PJ!U8T\*RUCKT.G%[NT M_"]]),;9:T#!H+FZDK!,CR31V:--J).330UL!0FYUKGU[$$#F7@G,30(?KVQ M%B[>P^.(XW,![;?8\^]O=!/\/6.CQ1(7?,1A%UEY5K#E)9M+'9CA?.^'NJ]\ MLZ\Q-MB\'7^29A\/KH!'J>K9V\N4IR$LN:K_70=!-17G^Z6?%,-S(%Q3N>]S M3GF'5Q"7;ZM_]3 F*0M+M?A98)X,6>%I%,%8OT]5*,2WRC.ZG$5V:%8_ C83 MYEMZ[Y"*6(Z8]J]E:BW4J1^\W5A<89NSUO>-.N.RL=*K_=K4+9#DJ(ZO2%UN M&[]#]TF)!8]9'L\6@F&Z FF2;76EQZFNAP.3/(4..EZE;!VCF/J=FGP#*W*& MY]! GRQB!D.?C^IA2='JO.[0LXQHG3N?L"(+.8K&#N;UW-_S3!CBTH*R\SI( MNRF!UWTMU/LS4*JA" 9A\A-:,%5_^7;76MGB=YN;_C7CW4?+*]"[R&=2UX/A M3647M8;3!J+\X?%$P>[;R@8OA5'D?9IZM> M+D[Z:M,Y#C T$.BD#2)RB3#D'?AVV&'>#+(-%X MO5ZJ9DC&JED$;\XH8^-]:=(%D90FU999^Y\9(AK;K*]@]T6]9RN.CYYUUD1NV7OQ[SR>5N&8IJ'N57.T*.6H M5.P^SL\!-/6"2NIFU+4^XV5(BGW/:VZX>"OV &ZW7.0H%E':;39E)[DXVPM[ M^%"V0K2!=WZ&/-,J804QC@:Z3PQ:6TOCPNR^2<^?$ "&0?TTCE#]PY?U\JT# M>^.S6RT:)?K4A3R4#IDUY R^DU6##'.X(O[R-T,3NRG#\+K*;,55[P566N5. MF0=4?03\N'T82?X89V331G_FC9#+KMNI%LX=N]['T0^WSNG_3FTPHI;!M!'Z$D4+ANZZJ20J\#_FZ=H_&"Z.1G\U4]S:;3 M)>WQ5A5/:I92/Y>]\NW:2X MOZ1OL,43J46F>7T&XTV#R2+78(M=B* LZ5P*$;7<[ 4C@\$VR\CW?"HX=(VK MU]M)ZPW>,016]<)R=!YLHJ]#ZAWJ/;HE+0A;!G(?/#&("-_@NNI0EGKV8_C! MGAQ9T;HHB:BW1..$[A>.]F9;WVF:(+V:2;L=IPEEG1-V*S9JV4IS0>SEUT1( M+)WT8LHV02[EMS;?+FZ'Q<:,&6,]A@8>)]M5K$N-T[2ZF,PL MNI'^TR;J'ZW1JK!;WGX4IOEH;@=>PJ.*+7ZA>;?P8D[%UV3_YPZZ6SCZU3 M/(F*$ZRF'&-=+X/Z^A?=]B'G7BSZF)-]5.]^ E3T.!(/T ">>%4!"@E.OCN: MS?;G0@/_\C.GV$-F02^:Y1PW._D#F OG^W[(^0;9A)H$19]<\M#X2$AV4;@8^I^JB^ M2"\J Q28>79C$A1H8$X##?B)#_[S4>[_<6BK]G_GE- =))X72XUS!#^!(XG3 M#Z\>0J.<+M$ R;IA.?3#L+?(80 :\(F!DXVI$&H7=#V.+^YAW/G6T-;9V7BL).G/R"*'EWDE!<,[P$H2V69N(=./WB7"/[NK:#!WK? MJ^GDF1EG?$4J;QM]^Q(,A"'C7QWVW'4RN'[X)];)-HI^)X2 Q< *G;-:Z**DF82(,&_?O5F;14T2>J=#^CRB/ M\MK0SM%I[2LT8)+U$^YQH!W;/F OPMZG)T-E9QN=A(W'70^6$'ROK\,E%_% M6&X5ZUKK3<6FNEBWR4?]N9U'I:%J)V9WA?Q2,O7FNA[T\K]$]NUYI0Q[1K'L MW@?_G,Y0,]R<&@ /S:/V98V M^5:G)&>N?SQ/L]: MO#S?NZK6JJJO^JOZRDTT*8&!$B2M_;=?I(IVV%DT^'@1W8=4_M<+C58RG(N_ M_O_[U\==71#+CS4,> Z-$B/>_YM3(K),2M_K9MGJ\PO@?+")VMO^L8M4&_ZC M0[$7^"O(\4:V\H.]34=ZGK/EA=X^&9*ON_%%7C]J0"_QO ODIAL#V?R##HJ+!7&W'& 'ZZAQJ(,K&['^^S45,<[3O6\ M=CB@S2ES&>IFK![R MJ9:L A^?SYYQ]6\WS9\:[IAS%R'KCTYCUU )U_2*!PL/*5H3$X8\4A)(LE=! MHWEB],EK2 Z3$CEP*#0!(QO6H;&0D^+[_%+HV^O1?:K\AD9@MS%9YJC1O/Q5 M-U__YA %3\%-Q&2A$[VH=\)??K$BD"YI?AJI7[D#5##HQ-<@7-3XE;[%^K8[3S,E6C98=H-FNVR6<7W$5\"IJRJ3SN*=] MUB"&@SH#70+?WMCMH+%2B5IMN'ER4^N3YI#4-86;R\JR+<-M"YR0N%YTJ3C_ M(Z2/C<,MV3R;BFC\)UEIN1A<9FH>#/.$='11:8PSYL#?" NH0!7V'Q99&SMY ML<5:VG#MK%%3M+Y D)%5)"N4HV(XP4;#2J93[+DKX9=2;S36L:4KNS#\U$XW8;ARS;1Z2*_HK_ MCI[YOW?J1M,7GR62[.K1_@KDUID-*95\4XR)^=90AR[%!1OJE.@Y\8N WPL= MBA.*,%.4F4(5KU,TS^?GN5J?3K""IP->T<=U@M.=**CQHS->3&HU!8.#0WJQ M@!=-_&!*):<1YS RS7W8_@T[^J9AEK(T^;OA/R*>]!)982!!@S@X7GWWLR.4 MQ?9+V-/3ZTKS6EMI9=_3DP6WDST$6UOX1;MIFUO?JRMUW'A+ [S'%T)$F#9 MI?.12#+9F_DV4$4#NAYWM(4<2UB38((C?E9D6M:S!2Z$MLC3.-KT=37@].VR MMRLKB$Y@ 1W>F#'#T7:7E!"5[A9-E-/R0:RS$5G\Q++Z[-?(*\PX"<8GFK+/ M&X[&.&-C?G(\"1#J^2P:6VBH$ ^+NJ%)NXO;\N"A1AAW>8*6@9C'[!-AWM;P MFI+Q2$GZL/0WDTG)UZ,S%3TD%&3XRV0@=.]DJX3)6UVCGB7--3QL/4,2J-3M M+7VAW^NQTR\*,Z4OL&(IF@R1EI;7'NWI*,U+E1)Q7W4.3-_ MVA!93'_-<(ZW];E7L%,_8T3*2C+7-X.[$:%-?U/MP3LGFN#%E_3' MDV-X!8:];$V*A/==W8(>5#YN@"IUE=CLP=61L3:JA^CK^X]+:\<. @[UGQUM MI=R/TI,0I0N M#A4T.9"J]4;TRO!+C4E>\$Z$ 90F8VHQ^"-E0YP0_ Q%49 MXN"EX4P&$AUSU]/(9QQP*+F6AV3'\9%DB"(]?. MIVU B;3&[^_!I=S0E4+,0VC36ZX!=?A?[\*VB Q/-K! * SQE4A W>ZWV]3? M6;[4>R%T(70A="%T(70A="%T(?1_7TBPQQ7%;HHHS= FIQ:YN7@-K9CPPOOR MZ/!D64@M#U>);PB^=E 2P;*!_(+=C=["=3R,25GP F7GJKA25<$F.95:5EJY M;&S\^J5?7'@PB32MKQT6L-#! GV&Z#=8P-=5 M:UHAGSFU6"*5NU%,0"]S%]SP-RNDDD3K3_U6+H0NA/XN(6+-Y]^7C;U:B!NDW7O1YOG6U.HA!P8FI,PG5(T$ M5C]\-C31TFEZUA0WI2W=CB !9MJ+L68[<8[O@L-TNBJ52&FM(6[<7"RN,]CI) MG;NBD44]';7-\FRZ$WBR3+3D=.+]ECIMM.P+8=1"^7HUZ&-N4:=KB-/8V&9: MZ0"X],VI^KZZ].1C:EM)-AH%;_M@PWS$-;/[!J?PE.)280O'QUD6<\4.2 +C%TO MG:I%27TKA\GNO5*9.W:!66KLBRPNT81B@6ACI 1NNB=D+(^%\GXNA+XZAA@L MDOQW3+: M:7JO<5? $2_U$W_ZNA3.3-:7';EN<1OVZD+78P#1@X+'Y-H^# M*4)N7O6.+,"8Y4LCH\]^==K<3QVSV_"FXVN!6>#9P- M;*&Q .>QU; ?:62PRQK&O/MYJB9OP8IX-1:(Q-1V/Y3UVWR3*"%JJKB-;Q(> M253AJ(D%?E<40W$.D0<_)="+O9^M7R-);$Y=X3/MC9E5/"RL>JY]V;F9.5 MS">:GYL1B8M*9"&+!"CX'&F9-6@E23(>D'EKKY6]GN'+ %R)&>Z<."PAY?EC1 MY&O1MCEATFR4(,?T!3J!5K' X!)]C0S]^J=C+."*@24ZOU$VP-,ISGT@0J_M MGTQ(-B*,1Z:L?><_NP/\GP<-]9U @43P<[^N==2LB FQO&7XY?;C8M<^NW3 M:N!ID-;/8'FRCXQTP9EW,0(H@#TEF[4DO=OI2.L0]*#RNUAT(F1E+:$?;Y(] M0U% U$[)!?1XN,H^HTP=3AJ\"V]M"FT2?$KM-_QUT$>E5B@K8P\>D"?\OZW MCKM+-R6)I-6J1@1.12+OY)YJL4 K(WMR>@\N[VLT=G2L_0FJYK\SU&['VFOI M0)P<[\H9Z_>TQ2O6, A%UH"L']:5!V:*SW3^L ]X6.-\J=98=;C R>:Q;G=& M3ZC[]2!1G$W.N8"RD\.S)]]/Y&Z!B UG#'?%USQ%ORH5KC->[I+\S \)JP:W M'!5^;7X>2OTEX7AC>Z3.2FIJ8TL&3E)=[KN0=RCY@0'K=QM"@HS%5^ZT2%9]7BWQ:\N>-')TNGN18^C_]^BSQ] M^,JRNOU[R18:YS6?H-4-GD>[>/X!>7@S'^)P_4,J+?J2R;/5K2VX#_D%$Q]Z M:EOB*VVY R9HUB*'.:^^!X: MW/YM-H(A\C7U%;J'5;MJRLR#:Z.O+6]T,,<(FUCB_EAR2^!H]\87MZ*RV$"# MQ&?Z?$LG"C_>\7]+P24B\0%#F3='KC]I8#B.=%]89S>JDG :/7EL&^A^5X2F MQ-T9OQ0M6*B+_"@=A)H1@_]PA5WBYD_*Q7"733]%P'&AI$ M4&3"(%O]E(8*, M_09T-8:\N=H*3GRH:WQ4Q2- Y#_>-=<(LVV'T]"H8X&/D10(#*RHY,[T2JC_ MLG!VU/&;;35O[F?^3=1ZEO,!IM6/Q'M1;L.R18X# +]]D%=\%=84-I+?,X4H\_#_YGSIFG?ER5Y^<4+RIN[^B.2F[%:VO<9B%[5^^6K _R3FSWNVL* MORU^S>_[[?ERPZB"CHJ7PYK@MP:Z[>DUP\0P;$@W:%RFM!G4&@L,D:"A6"!? M]@A^QHL%VK$ :F0EJ>AODL,X%]0%=4']?91J:?VI6KI87:7>BK/5\K_;?Z,R M[,1^,&1ABFO:VM1862X40T"P#W@+RJI*1[54/WSHIQ'Z@YSI;DBNII,-7;=> ML5#L+A7C-(W-ZS3>U4?D$6R^VS+)ILPZ(UA@X@?I)>8(JF%>7,+6JUO?GWEQ MN)]W4K@B<]?6BM9@9&767@+D17+\C(4S,J)RAGW"A;(Y.F91IFF2 ]JM)1YV M$>,Q;I2'9L:=@LZP)S4$&DW)-3>^<+2VS=UMFS7;_N+P'4K8,X;F-UV@+_D2 M5Y <,_-1FKNTADH>?65K3:4UA6=B='8/M8=A0-_FJ@3OV*A/@V=[60OB:3=[ M2/S<329=?(,CLPW+G@XQ)M7P N!0?OWWBKX0<=TM) U&V\V]:43!\OD=Z\O@>MNE\.:LFN*5?K-PU[J0^1\9#Y>\W![ M>"4V^_EU[;ZON&*GP] ; @^&/2D'&M*7BZXUL=)M'MR68K=#,@F?1\+A7WZ0Y$V?HZ'<60+?F[WNI<:"T^R3HH$K$5 M-U+/NO%PG*J\S/BRW7C]I=T# &-4'8WHK<4W+:JK*ZI(_"AO9[M^(VHX.!L$ M.Y++!UV3&'I:"M%EIZ!432G<9ZLZ%M2LK8+GRY>E=I]9:*<$<1#_TLF!SOTWIH(I@1U^)CV/K$)QNB2QL*5H5$F7D'!L,FV'33SUMGSK! M."V1=C/OU1;7B(5"^/DZV4;KGEZ_E7@JOS74@RAY"BTQ:/MRG(0Q1,@ \@U4 MK'6:C=X4F,Z*VV.!F$3V$S4LT,TB7I\)7][0]L9'%'C6&:$D'D[)-&,!>O#0 M_D'AX]SVA9W3+$\LT-''V?!ZLDZZ4!J%!<*5I7P;ULLN8@+B\.64,-DE:&?>(WTWTT*T<*Z.H^L+I MLQPDAOB(DK)@2WS'YB 44/;A'2R9\B^D95"4Q= MP.5;'VSJ7HOL?&?'S4DI*H7>R,B&NF1VFSJ8>UCZ<+W^$4SGJT4G_:H?1UIU M1%!4GZX)TET!HK:_%%S"MYHC&J6G-W?+I+CZ41;2"O-]X#N%Y6O*,/UT27#B M[=$&=SSR:_G##\J+]*8ZF/W4KP<_O&$5FE\PM>:HJ_/!^N-&QA1>J8FMG8K\ M:FI5\MI7;B=!]CRAL:6B^O+241O2_AFA#M8@.R%6N^U(=3F)!./9\IE1@;]L MT-9* -CW21@L\HC^T02^DM1_]/?^WPX3S')&;J;V$5^Y>MH!G.%X)[>P$+3Z MT8DNI"CJC)QD1P_:+4/K_^U,\_HH7*,/-^;N MD6JTW3HM6ZO$ JY80.D1LLG8,.N?A),U?+9M8FJ?!_ H$LQ(^XYH5!J6\I<,,<*5]"7,B_^RPO'6U MJ=RSVX?)C@J#6Z5>$J*BZDUL&N)ZQVRS!0/2GIM?HFHDZOF4%?@TY,['3.D_ MO,G^#=# 6CSN?,$"!'K<.26EML7%/!K/W7Z%3;[,PV_I(/VPP*.;B17.B)ZH M%EFI,AG9HE:7D9_UW(BG-@43?5_IBPS[?LKOE8]PO:7C.Y;O&XQT]C9$4 HZ MG;G1[JVMQK?$![R@DZ.@T*^S;_&!M15HDO^ 4Z1$=<8INT-M@-^ M++GO3_GHYZOG@<(5+2_O-PIDT?Y@2>V39C86/FR'.FK1B>ZQ(H9'B3]RCTQH M;;W$L$8Q7?9Z&*4O:)_$A?2PS-;MA;X4[+*ZF>VTSVIY^8-C7W0 M=WD-P+N+R-&^YA"K#6W$=SO:M/A)59+/,UK E3ZX,!H$0[KZD="X!MV>;P;3 M'_6/AB'CC\R@1K,6J]XLNGFSA%51R!^1(C=0M U01FN"%F^6>#M?(?Y $I@G MQ55*)^'O6*#/;D.?OD6#Z(>^K'@3#A;PRG<[JK+F@EX](."TOT<5-O Q0OM- MY+Y,HM&9DCIB)&?"U?QIA7)(>23>K8&WEG! @9O MA=CSH$S*F /8\?E#%,I&9&$!=Z73$RPP]O5:$(B^8QA:QW:&Q@(; TM6X-DH M# 9ZN(IK=*%SH7.AD[ZC3DWVFOU2J.O^ MB<:GM:ZT3\95T5;?4@E$ZFXD">]J3B@??*$">S??ZH WD"#"'#%>M1/JB>^S M6 (;@->*H!JYS>W6Q$"NEJ4H_;X/M:#7$>TY2E=GF]\0RN')'M?71Q_0US0. M8,K,.S#'?"UNWA#4Z03\QPY1P4>K>P6?[IS$PE F\!DZ3-GP*/AWY4C]K0QC M?9^_'[A#IO$W_G74K*V5/.RW,O^N7G&*I(U/?JM;L;_6 M*_!*60OS6]V&_5:ODG];J!__0N="YT+G7W34N%)JY ,3ZF=J3??[Z Z]_UWB M/%ZTDI=+QH3.K$ZC@W#0\M.!AK0HNBNOWHV;@]_F=1?>LAC:0#U9RVH@IWBQ MOE4V'*UW*3-<*0-4^+])3*J"__HA?IPX%@CA02NQU$Q-=E+Z39CH%]YMP.L0 M>]=.=5@P&,1Q(/=PNFT,K6@\WU=2=J#)RO$Y3(B]@@NZ0S?CU2N*(26Z4T,1 M"XGC639E%/YJT^XL/',V,,12%#26$EV0U]""R'@O)IHL:]9#[6S,U?/PMKC# MIC"]KY'A6M_\#DUA0&K(E%)-<*NKLOS>EV 17*0KE7A5P620S8;]FG'@KII/ MZ]$HZEX(IUX[<]>QIC+M0(O/67+CJZ.-5IL-"9J*X5I.%+-K" 6+G#R&%/X& M$UTAS1J==WMTA65^QGT.TI\\=!@GG7@6?\)-7"OPSA6/8/<]WY! WU6+6";- M8;1LEF3_M*'(C:;%GZ%87B(_CA/!YPVN=A7-FDAI=3'%Z M+EC Q ,V6.]/(D.I8^LX5WA"S_"Q9;A=0VUM:P@]=Y@B4$L^;[?%$:M2IW0@ MW+?=CP6Z->C[H4F'ZP(=+T-GR?S(KE*SJZO3 **J&ZTMFM&6^^+5]) /3>W7 ME"+L1H[/FUW5]X;_.VE*+_#GQ$/B>"#4;:'\W4KBJ'"J2D^/ZZ5:CU8)IEA# M>-PT)CI]48F<5L5Y:/.\%!BT=2TJ MUP8-CM[?E[-/1<&LCK]IJ2M(C&9@@8B]JAB1T=AOZ14_L4!'68K%&/7/E)AP MXNO%F&) MYLI)N-;5^R?B1'0Y:+6%C"1,87LS#P$+9 0:)<".56Z6"J2FVXU"LM M$XYU+80K<&OPR] C-B_%>-![1;8%F<.Y!6YA5F^C(@[AH[,19\V*;VLZ)A4N MD3#.*\>BX?<=MM8MW$%^VZW5H,\#*Z-BTADAFEN]F;)\K).S[!%M/0@3KJLB M[8CH7#KJ72)K>NN2FA"&X3P3/CT9F%-5@VF?L70UX9DBBCWEW9\V-O9?!?9T M(KL:#2CI#S"^A05I8;X2E>M7B]$YXU)[NW2#5(PV3^'8T'XA.W,) MA9$\&W/2X<8/^X2YNJ09$EBO SJ[/^-P'0L\,@Y9CC .@=30<&9ULO5K%B A MS1S)VB=#6=9K_CLD^CZGJ2C4J/E[,="1\)@:/.R,H>UEB#^J:-VK;PU=XY[@ MS)-X*FPSG%>(LSE6GE6VMHP%+I\/I7MAKG_\8/[WH6$WR9-HA@43U+91SR=-P?HKGAA7*-+_IQ(;9T1O%B_L>8$KZ03<<$X;:)\AY M6&1WM>KT^7-3BR8[@IP5X8,=E;%$5[I]U8%:69=Y;AE#"6&F^Y)G]L)MX@'B MHIHI(Y8FHTT;9D]L%JRCJSCB(@A!YBF15^F_HG-H-;1>#O*P5+9'?JOR/&B[ M;C7CJ!-)3Z9?'GN+?K.2QJM<&0MP:]&<*'C#73%T9:2:>NELYJ_]F\Z$=$FN M!IJI9&RKWO/#JZ8A^OCVSC2@M-\JORNE&+38W.F=^[%&.ZK+B9Z/V"&LCP"1 M,T=FPP9K/'(AOFK!(L53KA:V$A0HVOXS*#2R>-/9G89Q3G(HV2#0AA(+M$O; M:PQ]X0D9XY,-K^#;L@=O?+;[":H?,-4^X)90.RVTH:(_[BC 'Z2H1TXXW2=. MS[%U7#O]!N\9#4/"W8B0ABZK[J;_NF-'[74O#2&US.35-H?XR)3*"LCG)I$7 M.'UD./1'OH7HPW,Q):3R6;(U%A"'[@YAR&\?J='/1>W3_SJVY5\N)$G_EX1P M]),4\/TQ+$ +GE>&FCXZ.P'S8H'#(ED@9EFB"Q"^P(&:7L([(SW5.PS-!2;56D8FY3%M.] MF;<+M1^5X5]4:CT"P]A\E0=D7X#@!+Y.Z;T\OMYLT9\78^AHPI&P^17,$\T' M_ 9ZG8X.#)&6=QSYMJUS$6;O+N\7I&>_D/3G;>E2^NRE].T,F@B^ZOKR<*I/ MZ$6W\OY9BQ\6\\,H].G1> M6_FI^%O1R*"_*X7T633!\1*Z_==!>?]RH>GG]>A/5M479B_,7IB],'MA]K^S M62-0EOGKHOH%?(?WG%;Y=J:TI;X#"9%\G>1F_VX9!5\MQ#C;8'RJ_!,B?Z:N MZ7N2 X,NL&1/HK=0;%M&JUAV=K4;62WAA'WK5-3@KPE'25X8EM"++C0X,PX M:N73;IC(K1>8]?<-2ZBCK;ZG=W3[ F(TBJ9T7:TAH91C5EGA]N"=0W<6LIBW MWUV:<5M4.QW=%IAUW:XS^4VRXI&[Q_Q(DE^,FLR9,4 .=NO".@?S!;D%0XVN MWF]:%S4IVMAH+"@.>O&"-2[+ZMCY6&>PD9ABYZ>T*5$<_NY 8@=5^PM\D.[S M;SZJ0RO%U8K]/;Z4T*1#LR!J12V*T!6>U-8\)/0IM?+0Y-F+KBD]64[&3WTX MS3<>T37F]/G5/GP#+9N942A9UQRDLF56W@N3UCNBRD>QPY5U?P44+Y9'_ ?! M"?KR^=566F5EN"RQ==7G(W(&!K62&P 5\U$AVVYLT/42QR.(+&,3TS"T6^-0 M8A8&&\J\YA_M-F$SO-!FM.B7V7/LP01NJ6?XTD+M__EUS,"2%-6FN%)55BTX M6<]Z,FBJ-3K0V]*T_0I\<94S(S%SVBIV0'LR8\U$^ BW2J*I#B8U8'/ +<)] MEPKL+G]E>6JT+D'1=3X[2\H;]M/S)PF1F(VF1L&,)QJ>'V'5UC7WK"1H<)0W MO(TW%05S+Y(FW^\MW^XKE&GUF.^A+9I1S*:H9[J/V\/;)J<$-PFY5B'5H(+ MES?TF'D['>Y+$=Z.&.?,"947STZ(6K<>]B2?-]PD+&U.$[>(*N^1"=^S4E MZ&0]*EI>!.+LY<6IG(YWA?N&LC0Y_KL_02K$?PC:FO7,@V_.'M\!Y6ZX+H?S ML61(WJ*?[5P4KX^._<B7AQ@ZJX7&D:_?TFXR*JU^1Y-3<$..TB=TAM=!GU;B+;F,N+E"_,9FD96SG4."&^1A M;-^02([!W6]5HSIS$'FSBI)/_#.0VY>S&F[Z3#F PP5[-[ <:G9P+(7)UMY MK2]1JEM>TV."QU?%O8H4CD8V10V?N!Q,,,NE6C([/5&.[+$'4&-,B"GMZE$Q M/DS,%G/YX&?/MJ7B'S=AW@YJZ?42K,B0L_ 5Y[@,AABYZKSB8)(O8Y=#Q4-4 M#8XY.-8<2TN&7SGAF1775E2I"QL3Y_SPLK?J=:B7T!;H)H+>T#(2[:92X\<) MV2UJE#FD:M4=16O2QKZ'5G WS(E!ED#.SFLGKZ&$,0=VW[9R]'N[$U652N(8 MJN%E[S5/ [FZ\N8DE01?T02'1O"N M47$M4[9\IBM,#9'WO9>\AHJKFR9:RJ=D%8<2;95OWG5,?O!SU47@HJ/\#T## MN2Q/=]7=<6::)J+%P:>[X@5GZFVVK@I6QV#&93:3( ..768=//\.]1V6RU)4 M6YB!(_I\UX/];D?17H$0YH)?N158,X>?1 M M^1P8B7MQRQ@.*=T]2IT7J_$/:7'"(0;_B2IS=CW5,OIRLV0^B)[!]VA"<] M\74'T!K5+Z[C7HMGBUMK)V.I*IPY[.HX:L0 /D!6-C]6R#GT,^*04D^ ]V"8 M:7__W+W\]O!]$/O72_^? "56[28E6CL)UC2_,6 S,46+,"$J3=7DG:D1R2N0?>;]C%(0PQGH:4$2\FH;?SL+,?("%$4XUN^ M<-%;&^HTZE1EE)U"'4FDM8S+[ (1)=)DFO(]?_0N9[7A@RE]PV?Q37OBB*>5 M+Z?=;VY?0ZF*P&)V9PR_(Z#^AO:+D&->B/ MRX<+NT[Y!:-NZD2OT-T9,AZ2X+ :15F C,+-I VK@YW#X4D.!F'JJ?(%*1.E M3<5BD.P0T./*N$=N2X:<5]HU(RJ?$YRLZ=R.C4%YI<5JJER9#S;]C 48UKUR M.9NZ;&1.!$,4&(/??A35P (QA-! ^!3XZ^)H>NZJ^E96THU^Z#PM8I-"R4>D M)^KFV?ZP-PU)4V6?_Y/.1;N;4SMX(KEWULF'9F$CK&KN9<2R]E/4= MWPOD,V!S1Q*9FZ4K/(6?>@N"(TZYQ$?_;D8M<<5[#0L8ON/6H=@<.T1^@=W M DO2P_6!6" YWVVTC,M_7M9_Y//6@_O>OKOZ*RU574C%?":\S-HDX=1'G<8) MNR?J]*2N&H\0WV>;F'D<7WP4NEU%-1?6@U&'343M&[[S,JI[-J2 \\;C[D,B MUX;S+U':;<#,,-38LFVYL=UA:>(MKN*@6_^R"??\:0,3H+YV2AL(<=(@]FSVOSC'1#6P MXA9ZL\URO@2U@^?XYK_+8_2[]$8Z;RZH"^J"NJ NJ OJ@OHO08TYA0JYO,CZ M&F-D#QQ^)?X2X@V"N"19-,GX,,=B@0W-:%=_@\JQPUL.K!KD"Y0E33S(I,/D M!2QPJ[S*;4FWB.(&+/S-++06FHD%#(I*\^^M:/TE(6E-DM;!HVF8U3'"U51& M8O O^RG<0@47S#UC GW7@3:"@=4-"WM6> E&21]O6(UL\+XO*0B=G M^_]RBL(#I<%\"Y1B^<=,6?-7M3Q<2Z^WIN/A!F8\I!L0Q9CVBK>-7 *"R*1S MA^IO92K-E'9("HP[*SQW3L&[6 !31C^)!0Y^I64[+YA&(AG.!?#@XYL9%MTA")@%>O.Y9O@=TMWX#M)\'37V-#MY#H_ M2(W+W.5C/[FYR[8:TX\:5Y(+']PQY[3N.Y#XXK^FJ/GSDWYBM84#%IATP0+[ M9^=S.J@NV@(S!,<"L W8*6IN4=TB-5(\=MH+"S![\%26G66>OSSP&/CX$-Y6 MYS%_-B7%K"I\GU^;.'(ZTCGA9ZU!G6-C_-&7^?%\VS+YGAOR%D4$X[W[-]+L M<<3)1F\IA^C8@*Q1=/>SP /TA@([#,@"7Y_>U6].C/^@(O MN ON/\,]&SS=4OFT=S3OF#B1^^G?__)#]@^GF 6EI[SEL(Q7C(G E3:GZ-VJ MES727C(>B0MC'IED_TI,;2\L8-89 M*J0*=P_9R< M'))Z_AV=4F5)RH_S7UR)NXT]/(SM1"DB9V>&&=BRJ50TP9L1.AK47AEQ%C'E MS[EX,Z4-?RHY;EOU_@DVX_U38.3ZI57'SE?@L'J8JM.QG#V5RHVD CEHVZSP M,W5VLMV-]LMT4X4*AXEO&L[X]30>%4[W76L8Q?IKUZZQ5D>DJJJBQ.1$LEZJ M,0%88JN2UMV[;.,A:Y%UX>H1*O%\,&:T5_"G?.GSGF2!,W)P:4Z7FDQ975!< MI5VVR*/W\4]1CS?KVU#)AU&;' ]>QJP6,#73DW+7JB_(']0H2LC]D(M_4AGY M*+81=]LXM+YL?&9&RMA<<*9YTX_LOMSX=S+B**D!_?4#1S K9! ]0*! ML*OK+D>0A.GPCEJ7>2WC=>L41&Q(Z=SM1HY2;88J?WPYEC9)\2M,6%.\%@K>_39\2 9I,DT/WN\_#]&2(RM#+CZ!1(^SNB,"M$^EUBA1Y!W MGH$BA^OO6PA-Z-ZQSAVCO3Y 3=^RCU*K8JD1M5A&YF"!YHRY;J6Z\0,K4-,A M3W#\X7>-MLG13A*ITH[%73'OZ(YU"=#8X0OI[7P73KHL9DY_S"5>L$+OB#Z) M5=@UH\Q\>78,#P(+\*_V0EI0=!$1T)S)IN8<*ASHZ9(C2I,I"VV,."M8+GF_ M?>C_^(:,_ZXM5 $1'S,[NK"M3%Y*VLN N=)?A/:5RIEM+Y'U^U8ZLM[9C3 < MZSE0A"P*53A&?RLI*U'M+S=U0":0#%9=@[3.,HP4\SAY9)-7I]2W@!'D#6<@ M)46D]4(^Y+)EQB0_VN4I4SN:8,<[>FP-?GE\ODQ1CT1KR[@/(S:'5@0]D\%, ML3=ZBE7L'<,V3I)D]64JSEM-02(6> 4_P#5HSD#S( H2WX_R."\BM].XL4!H M,,^:@=?"&?/,M-[$1!YOFJ9-&5^9^J,7 . P%33?6FC.^3IJ T488R=U6ULF MWE)6%UZY[P[RP-P$88&3+1LLX/7@W%V713-JGOMBDU,8E!V&%39J@07NBQ?F M#6!,7HPIYV.!CMQ,Z!3/&3!BB'QR/E"LE%6<'9P_K[O=VX,IMVV\Z,/:V^PQ M'MK,DNMRG/SO)Z4B&! ;H3&B#64)G>6YZV*5^6)>7))@0XW M[-!N#NC.2DCX@NY3(ECQ;*$CLZ[NOA[)8'4B M>-$ QHJ?FJXGZ5%ZG9D^8NK,.FQ8XA8RHYN5DGN'S*7BL_G>*^KEP@-Q30BS MX=J81@.4K.B^SX%P8VJ\PS0\:UD8/K\W=UK0MXT%WGH19**?( I2W]$5DMV# M^OV@+$)^PSTL""4*N)=".M5+,Y 4=@>?8)=\3UW1QL71G"W.VH&+%.K.Q@GE M4\N5R)K/;SJ (7($UPM/M%"#02?-2LB(A7PPCI-F(@%B.BL*'+AR6)"IA!QS M_ZP/D7__V/&[A[A'M]Y9 M0DNG6E52/$Q/VW1G5'@ G1.W&HZ:2))^1<$:MLM1MG?F))-( MIJSV^H\/#OU14#6), I)<_P@J1VXB7=MZCEC;75H6YM'5LA7#6RIJ?O,0QJZOO(U,X5=IZZQ[I[1WH2T6A2G]&M^;9;HE!_6\ MUA[1O+=O#Y>5Y$LJRYV_ Z5RM7M>U%\F:NV1?S>745\W^$3K MR;VC8@/87X;UL8T[%3Y!]"ZAPOP$NKLSYQS$B\5"WC[@HTFXSJZ3ZS,P/I)2 MA)9?T RF["8ZS";(' IT9-H?88&Q0O"@I\-"B-0"W1=C+X(CIY#!6%VA M8 J.L@"6@)F$,-M$=IV:N^Z@DE'V-&-?9N(?;PH?6GJS;K06<&&:DZ>B/B]4 M/C/GU%5RT M.%UN>NMHHS29"N4_ZFEHQGJJA5K3VC5/'L1LB?LF5$9+?K_^ _HT=W.) MP_T1;9Q0WR3&NK%:$4ZKZX-]YCS1*WR=3FTR2HX[:GG;;$[6B2,O-PQ(!VNE MLK1GUBV9%_IYY8@6A-AHONT,C9%723,D:3WWB!4RX! M%"K'L*_X+L0+1K*I%(3>IZ3[ZC.L^7D5NJ=_"$<=@U'$3NL"/.\E8+FWIV(/ M!Z[D%'U]\CPG%T^]HS0M2J6C=@!C)S&$33?$")$FSCE^TO8]\:5F$L5&4 M;DO1?1I[;SWSW6PXE_X9M+ RUU'P&&KH-@("?7WSHJOYKD^X-+?;6&/-Z1V/OL-?1.M-I9B;"G'2X M2H>'*!"ROCVP/SHI1(\\PGJB\0+US5^9;9G\00V.8#O-90ST5U8/5_^A_[5O>BZ'R_9.$H_<-]NU MKSG^F?1LD16-D]Q4STOD/<77U+%M(8S$!;"73L[-J7)/%*!Q9YQZ"Q7F7L0U MMPV1;Z9.M+V%Q.\'(6QD%PD""O;*+:U-ZH)DZ^!"'6>@B&%/Z;SUDU/O3"?[ M3"2=5 7F9 VE89NSZB$@;'Y+W*I3=A>ZC(3)6$GP(+:C8>76% '=(^3'E>?C M78'2FEYH^NZ7)Q5=X]KZ!KRKNC<9T,^4U@QH-;BY> 2O>N:"Y+=-,)M\L>#P M+">3(_%XO0BH&'2Q%W:&'YW)9)>W3,GC'X-1V-D9VQ?SSBPKJ:Z+[2HMCU^00M]D M<#PA1-$K(FWF]1_@O6FI"H?2#E'Q8P$<,,^:OAA%OTX+8X6?L#$MJ2 AF$$M MJSYO(;^5+.:39<5&YDG)2OZ#^;"@,II;+[B-P>UOYL&[L[H'!37/D*P2&L.' M/CNTI8:G_-!=P8U/ZCG*LA\- QS*)"A2:F/7MU]3VS7S$*Z-@R>P@-4OS=@^ M-,$V)GIX2D=7NX6QK"+H2ON3P$MA'6K#&H$L18L:+:-Y.QHVJ&\I01R?\=2\ M0,\B)F:;1A(#N7H)(Y6R%_('5!;2JZN4/Z66%$%.Z2%8X*L-[ QIB$C]_4UN MJ=JI,)3S-/:$?,L*RG\Z=_()7G0 1^&?/\6<[_D$.8:(2%23Q\[R\CT9(EE* M%=G,2WG*BJKO7>2]NM$?UA5SA3#'F',O73V<[,:5QB5E:<#(BNX&8CL;5K9Z M%-J>F_>2$@LTQ!(<%N@^1XK,GR:4)1P[VXP37/=!O(2-UI$&Q9(=R]K0-)/+ M(IVH3[! 8M_-80FB=<32N)50+*>H'/%3Z.KSTY7-UEO4]/K7*BNW?>0);PV;B>1&4N.IK62F:"W!M<(3 M_J8#+$!F76V %Y/O1AH:P,("W8EJ7]/7@.WZM,14WH98NM?U1&P:(PL(UO3Q MDQ$*3#%#3OZ&3ZH"'F#$*C'JW5;TA&*JIE'DI;>#1*=ZP%$O,&KYPHE0G2X^ MV&UN] AL+O.GLSNT+5]([YH4I*I"?/(V*7_:2N %E A:XUF;4 MOC!.G^]Y"$U9C]=FQ +/JLNWXHQ,"5;E&G,$.(MUXX;G-Z^9]LJ7K6[#[V#, M1_O[KO4\UF()U>J3"?'!109%UC\MKZTNCNHIK8J_"JZ[%0W^7!"KA(Q:J ,# M5B'V/DC;Y_*P%O1=6I7?M.A1FD.V_DGG+JZ#FH[KX*06&O?X3 MOUQHD;X5_6>P7;NFX\^W.AU-VC$>C^7Z1AQU.".\E.C*%4/3ZX3.!-'PCNW5 MO V2&Q:H#+S03$O[=J1Q-,1;WUHF;V_EZJ-)A;Z>\Q[[ZK]=BOW/ I7 @&[3 MOB)C.RF'N;,P(<%KZX2H5CN6K?!O0_>V\^]1R.R3DS]])]DH^3TM+&N%B2IG M[A;I/)K<*KAMMUI+IY\N!UZ-5+KW4^A*ZF7H9P0 MS3/G%P>&8Q']:P9WAPX#,]]/+.E^= S\&L,J&[9^!:.>K3U@:<1S8]K*XL;5 MK4&V=I4N^;XE!Z1&B,3;^]HJE$G:^BH">'&??P"B\8UA;?$"J"7J)Z2*W,.9 MN#?)U7\D08R'RMW'I SL#C&1>+J44-SN?AUT?7Q4.>#PIN\>N_[NZO&TJH?=5/,GVS26]B"+T$9U*TAL:A^ MS5JW,*F_-_4>B'6Q1<@9PUK6K\WZP(6WM*OK:TI6GVK"D7CN[78)GDK$C^*B M(6Z-%76X5SC3V<@2,#<\5QS_B%P9DC MS%U^P_OM487A!N;JAIJ&H;^=TS6IQ^55(UR]B?NVMZ3>\TK=#":V8/$BI$7\8)/,B2#N $%]>W-:Y2&L>ZJZU%(KM4]:)##]YR*=Q MQX)]AL()NN08ZY@D=[T#%TS!$Q4Y>UG=DHNO@B3\LXZIR(N)'9LCBN42O8*^ M@7LTPUWGGI;T2]QU]5YY_*2\KO(SU4O_=\=OOP\,W?TF49FC6)YZKYKTX!ED M^(A31MV)L^%^Q/LK'8PQ05+"AH%'_3J>0C7O)RGG?>GN%K4EJ\OL]E_'LW/E MQSS)OXVI7<0"_=+&GII8(-+#"X,V1%'FP_"A'=$IYU.E!"CJ2HHH9,3[<K9)XK4HM=[W0&V+E.AEW^G2WC HLP#(GC04*7Z+3"I4+[XUB@:6: M5?CA)OC3)]G%L+Z]ESSO#<=4AZW]=PE::>\T3Y9]CW,PA[+T4'8^4?P0?F6I MW .E:<, ,6>*CSR/Z9;+N"ZX>+$MSEY0,8+HO\9,YF)_XV\Z"; M[R+'17 S-$70IV,EZB!AUMI.=_EI]O_(ZU[T5#=>)!N)4D7,H+D)FXLA5'U= M+:2O^=N>>3WZX5S0%;]11W7U+B\38U3]AD,A?V?IF)E^I9^& M7B69^^K#WO00D3Y[9@^<@31RI8M$M\E[70N.6\O#K,3XTR<-YMQ2G># M3PMB=^GZ6F,-F,*:C\SVEH4>"JPMO_.E(7D ;A(=^RKML- - MPYOI=#2ULRG\Y$#\O'B+ /D,_?+U"S+ Y'MP")NYT$"_TR[.] MMTU96O% -;5C9C>"?5%LS##5"G;3?&0K=:24]N%LXY=;$)JWQ04/PV9A2]95 M*8FMQA&[BK$?V[+Q4^=S.XBM*3I?%9!T+9$^HEH46Q0A>-?K.&:/5MIEJ5D[ M=I[TCK)AG^(JJF3Y=$@C"NNFM1Y:S:Z044>ETC?3T98AZ@,IOEA!MEC2PH.I M: [!*]_R@]AS;++%$&=1,W0:97)51^S9Q<3\_G,-^K$97F!LZK%<)\XQWSV7-; MXA&R^J,%@C/RVQDGJFG**Q\,E0JS\[9;?07V5W6*-]MO&PDG/H\)[>?,#((M/*EZC";.>]]$ ?M MJ,"]37)9YJBW[)2EFB+9KOO-U 9/4'4UE9@K)/&.:WLK]"&O=6+/732N@B\9 M>GITO?Q7Q@XZP>F0!$W5_M088Q":;&[Y9/R0\/'C;+.[.)UL9:X4Z;MV+6-5 MNBX515)80,RHVWA]XHQ/+R8Y?[TZNQ>3ZO3ZX5:,Q@L)GZ]Y,Z;]1UF(-D:= MD^^@IMY_770I*A84D:* $ 4%I(C2>VQT(2)-FE'I3:1*7XJ"4B-=00B] M!Y3>([WW $KO53J!$)*5$[^__3O[N_?YW3NS9_:]]\R=\T=F,LEZRWH_[7F> MO._* GCW*:_>;Q?,?6V?& E)2:&OO@L\WK[WD@+5^.F(A9Q3OAOQP MD)"8ON75&/O%"%GT)-.4R2M^QP[5J\^=M3I2FJ>*$Q?(_00&J*IJ[7(<=R$Z MU*.8D-/I90%M]%Z!2HZ[QN@>YN%E[''!@;/9*P,/O=(KC\&^=(-7U6.Y?(@,BC;;#,;$^V2KSO_\96R,3;L=VS*/?+",I9<3RGC6E-8DBIJM MZ$R#SK;,":0%\4V'*#/9L@DKWGT#/YVNB+<\[LN749RJ@=5W:%_LJ7Q=CV5& M3K59,\?!9LJCZ/N<0+75XDD_M]4 '-[##*]N54\!J-QM_FF!HE6V(J>X[Y5F M7+^0HH?PX-A\\<8'!>:!5]IJ8:]A+4X/*TCTL'27;W5GB^_Q<:FD M9//EJ@JAV/*Y,):>$0Z#?U&F_S4R'LOF677/'=>*0#Q7+8[^>4;122:@1!X7 M\JU*\>02TQ0Z.P^?:&;?(9#K&2!=$%70N'M5.^;KY8A5+Y^63+K*EY*11;(K M K3*0T\]CI?T'4>-@4A3H\'=2X+V@N;"MJK+A(Q70ZG\C^?__!7?3[-_M>_Y M*D M1?)W\S3NUTU<'A3=JV'K^XQW07684H"CQFQC*9&J<=JYC^.KKPULN\FM M/B)()HW-YZV__#WZ;>R:%H$3-)QWI?4Y97'V82GQPG:8=?T,GH_P'>9S* O/7?<46T+QP*X;:=T;;<0&!N')PD=[ M]*M#E1_LJ N3MYW@:OL<]Z=!?X=MO:8U8PK 7.P/WH\F"T3C%$Y=[;"N[*!_ M4!$,)VRCE[5^SY7*JUC^\KWJ-*A' 2Y4DA\*P6?I/V)>E3F./!5VVOHW@D7E M'+GJL32/!FYB>O($K\/R!TBK03@%)D)."X_L$X?SKK8>=\GLM+OYAH?*N-WF M)@CM:C\J^J"=?D;Q\D#8/&CY1WT?H0#C;B3X%.R!-04X+R>4_4PQ[RX[;+J\ M4YD"8E:JT:4 C"#/J3T,@5@E--__I:<]O(\>+:>MF=V'VNX8J<@89Q_ M(C6UB3=WM%T;MLG2L_-'?N-6M UM@/?JC__J*;5_M^U MT5Z\STQ)^5%K UV>R,G= L$MVG?K+F=]A_;K(U0Y&E.46:9V3Q^Y8IDE?9A1 M57!A]?[=DN+J\*#1^+0PIQ.^]TZ2S]%/:YD\'1FS'1'"2=Y6=9@?@XD;,SB>&S!$G"$URJDPQ98_(:.TR6$WPL1,<(J(#B:DEKJYU!,]6&_CY$L1Y M@XQQ*=Z(B+?^"9LTS/C+G+;5.>,\FEU)!5*#5'14; W'K\.CHI?P"W&-FZ@0 MHH%(TIF32K*5%V#O-EI)R\)A<'A;&)(&JDR,?31F.#JA/#\VVB0&CH?3T+?B M!M]2@%,9?I4ES?'RVZ-C=YJ,>C@-(V2F44P>M%]:W,ON<)ZK+=V2\*-C2$NV M+#NV5@=]2(8]U$4'"UIL3L3+O/N>2;L<=4VONTP<&SR+4AKX:FQ8G+/_6FN' MC>OKVMG>[]Q)W;)#'X+%&/()%CX*5X[ET-0EOHU-(GGZBM\D8>$_;&<.V#P- M:%4*K\QYG**6M:"=B Q$F,=3MWQ$V;IM_F8,ABF1Y8V)RK<>4UBD2T1"!M=7 M[U_+/[K,"/Y7;76G @F M'H8M_/N^>6RQQ_W?% !\+2_C*R[/=.0+U3L1.Z4H0AR84)*I"%B C0.DM52( M![UH;]UWAQ6])49U12L*$)AY,/K7OCV2!KQ[!#YC#;D-)?S7V]/&N>\W3%RI MJ1@H&9=@%%_X.OK>U%I0Y.25UW4+C= [ GM MI_'OCR?YL1HMME@1%0MLN3^/WX,(WB/A?9\":,NYT/^8;3GZ'>-8QW1P>;J; MK7N^6CW"[HT*YZ_%K0)5S+6\-LT%T1&3-E>.@='&80:_[!L/;B;A 3PPG&@U M:4L!_(?SUB@ !W;@;]@M9G+TQ-G7SBZP9W-O]^_"@V&M@R"C?Z^"$.&UUN?WQ1',[SR63HY] M@._W]R%<5ZBP;(=ISQ>=O?0/ ]IVU;*?J4(RNJ:J'I\7LO< 9(6=K!I/Q%R+*3PU0T'L^5",9KB/M#1=[ M#?XWN]/_)NT+?"R]LG[VF#O%3R6*7@Z.9GU\R_9E$%LYY]4<@K;NYD19FC6; M$C9[I"E;I9W!DMOBEO/V-]J"$C 7Z2Z]"[EPA!?M MI)H_8\2NNOZ\(F[HU,TK/=$"S6>4$ZM4YWR9Y4^-XC20O9W_F(/*:DZAB-]= M;E9V=XP:WYAEE E)=.LZNCDS;\S(LS\=^IWB-Z!7/F!R;<+\S=2W MNDNR!IK2^#5C+Y+@\#Q6_4!.VWT_/.1ZPPT1OL4W$Q;*V@?#F+X[ERT"IVML M$0/"@JY_M!3UO #)LQ%,(ZU'A%""L\G X M6TOYLPDP,OO%HE[VZ.PR%,Y^6]6D'W[G\QR1?0O M@_7]X]/BI22ZGC_?%/]E+(P,'XWH7P:#_<-U-8. ?ULLY;^,-9#RYO^T__]S M^^:MFQB%T$QEQY?A1<7))S]=N.WGQ;"L]3@E\Z*T7>B-@6C5+&4WC;^[5*-D M8T5XNURE8>'7\T_\Z,EXZK?^\;RDO7[L!A6*-0W#]OPY>]8MT\FH8 BYNBZ+ M_O?Q\MDA%COTSJ@:!:A%48"+C^]OL:U,M]]S6;Y$]^D++^S=8P]_YAIH@9ZO M"3-+]FFQ_?O +^O=*@H8>'(M M'$<_5!&OKKJ1/UM2&M(F%EJBHWO*]8R*+[G>,H-I'9YN;35YWLY;E@EEF5XR MN/N5->-5T+N^.VWPSP4V[E\5+L0*LCD0Q[9O_6*QCM-?C+[!5XLQ,"JLP0J+ MXHJ%3J_>*]Q^=G=!@:[0N\(4HBFQ;N-)9;*_%I85W&;!!Y!L&UV%@R ^;'N3 MX]D(SJ$MNMF57_ 8@GUI4W6G5.HB[0@P*\>6<\N-^L,M/^#F^O#BA8)G+FYMYB\TUP=1YUT6+1PLL??['2]MM+A^!%H^BL:T^L$A[8 MD%4-D]RT%S&_A0=1V?X?U]2=Z"#7-!VE[.Z)_6 MDR>K-3P"*HQLF2E 1O^Z0YLS,=SD9?RFOD;PV6R;UQ=I*^M3Q,E.B&5EP?F* MS.'"KQ%ZX>/RC)2R;KV^&9W]#N' MU-$BU.QG#PS:N-21H'\G)RM9ZU[6$O"#60WE]DIOYJ,0WP VEWSQ(/%()HEG M2WY*/_&2_7G\CMGQ-T0Z"G#;1 A55YXR,ERFW:VLB[*A(48^+?N+Y IY4P . M?6NG@NO$E6Y>Q"9+;,8M*S$O-T>2]HPV!4 QHNHKF324Q$ZQY7!M,M\#!/2" MBB-^;JT,Y>I.I,7C[;_\IWJF+?)_&UD\YEHQSVBSQ6DF1Y3WUY]SCC99RGS[ MT'*MQA"9K2;T.^@_](;P<4 @#MR/48#"- J@]I:D;(9U-7=(06WE2R^X\WGK MFNY3@.@N/;",:VK$WV MP0DGTC>CT)*C'!&^VONEZA "ZS!_I,A-23M9?:R!UX M"0-7_2IEY7]<_WD'V;(_KT@!/#[IW]QG5-U?",=.O+"1F453+7]=N(;JB>(& MEAZ^M"K$M+:A%6YH]0:D>VK8&.QP\OT(K_]FE2^]I72#="OH<'+%KG#$UJVK M:.94E2R,9BCH1FG04H0,H-MT($R'8>F$IA- MY#R,0%>0,YV,G>F@;;RXF)I%=?,@/Y^GQ!F>,-7"4-QQ&G$9=U]R90KO83<\ M_0F";@R&E;N_'*G-[S%T5?RF%SSVX*SZJ;.Z(3+\JM->'HFL)SC.GUKB'NPE_$G9M]-6J.X><@?@A/O:_8$+(.;%EKN=++1K389OIH_I-$ MQ^4F*WB )DN5#**#UF/(5$ 5PJ@9-[V M+M:ANECN+MRI88F6H-V,O;HJ0)]SNL/V3/'A4!&]3T"RFP?^4NJAETCZ M5D&M!!4W$V,XC7PM5E9?ML"L:%;>@&I?7&],IN/@P4GY-D$CE[4#D4Q<$!XR MDRM%*W5_Y\%&KJN$[II1G>:O7-JJW6^MO:ZVNOM"(/^R/FFW=A&R:IM/2"=P M_ WD#8M51J^X5,9OO0 3-"L7DK#;D]SCM 1]':E4.HA/U:<'+^IAKQG*/OEW M5WZR/",[>-AQQD>' H1J)O)^\CDT@RMQ54XW/CGEP%-#C30_LTWF841CW]_K M5$XM[T?RH25,Z40&DN%GF18_60>\;_*J^Q7C2,[!N&\ XI2)3P3BW\,K,Z,L M$TNJ!GQPJ&7MC%0S"N"V FOZD5]N^FJ 8*-(&C[X4BG.L@4ZZO^].MZ]'H:H MX"KK74";W,C(#XDK7?B/D/;'/X&B4D:[[ILKFW='NVRT[ESV39ZJ@6NW5?9A MSG!BV 3M0.:Z?+>=Z1-H:9[1-8F67I5\; $4\YU> /S5&U>B1LZP%'7ZI36/H35[I;BA*U!37]NV15">234>."M#Z! MV1WFCA78&3D!GXB8QX;2D("U"OF<\K)!I7#R:M^,YX7^/+;=8=*7&4,PV/MN M^I3!ZD7'K*6 >ROP*:%PHKZ6Y=:[QD>?;D:,S#O^DI!+\HB;<9KW-^V9*MJZ]%0BV;G/V *L8H^M7EC>9R#KP0)M.=W@Q>X]4:8+?' M^W=]7SY<^B)Z$)1Y+_=Z18(F1YVN,2YM.+42JK7$A:MG(2Y%W+CP0)Z5]20\ M%/Z7W;SKK$&/Y[Q?+%_+%U$ 3];3L$ZVY5VJD28$OOV ^B[RP0-F;AV0?/=7 M#?D[LN?UICT["-J(8<2./:8]MD?4EZ< ITK_.D>Q M,4D!GE:T0E?'"85CUL,QMQ2O67;O/#=]AXIEUP1K5D>J9ZF.^@FS2'X-DD\. MQQNZVN@[OO\=H:Q$KU7M1R-?+7X20L2/9"MI, M>5>;6=1Z;<:2_,TI0#XM!;AG2(13\^^GZQ_(7LI_=([14_PY>TYK"Z *ZV*>KVF65H-O^OVX!.V:N_S@O M.2KDO-)=YG!A_V*#DI,.1AHE%YK*I^Y\=G+L<&R[-%-*O4Q7YU'.T:Q+ !UP MPRKE#<-?(EI[PW&55JY""C#-V@M?HLV@ %/7P&G#XD?'7MT]FW?J;+4JD\JM M;#9_7G<[=-Y=MJ5 MZ=%QV5 !S:IRH^ $A2'KV/6V:_R="N]#!O_%Q/^O7N>4FQ*/%6UQC-C8>KD^ MS[K/V91(\],L!-6XRU6..N6N<-@\PE<[5*V1HV&Y*'+&(CK>K5^ZXS8LW>OJ MD;?'CM(?X\2?34_ ^)>7%94&C#!?^S@=PA6"GW)4%:#!!:OW_RZVEQ$XJ^=7J "?9 M-@+QOC)-?P.$A3I%?*T\T_3%:_ET6OS-L1I3 2G"26L MYRIDWG(S=91X?=[+J7$+GV^D34 RQ>55AOECGEH5/72^\NZZIN7HXY-N_!EJ:6S2V_.VW2^]>&L('5PIGNN1J' M',1O(Z\5^2^+V:_ ZTNSDE?RZJS6/3))_,$5X?8.U+ARQ*+&TJUQ-2KTB6\8P6(B:VI1=U>*1PL"]5=#/5,>OK7JO9-U^:65__-/]Y^.7%X_SY.WV< M%K*BH4S1 JK8"LY$-$.Q7J1UV!;M_LAM5%\145_U>=:O%;<9+X'W<0KSB"M$ M!AP,XRYN;>792>3)Y, )NBU>:$GD\ KZG1O3$+OOE>@&D\[*B#:+VU[R"F6. MO!A8K/I&(,YS M3=YSVQ4Q?DL\#N\NXB4,YGVG ,H#@MS4)!L_><"@O<;EVG"EI>.WT6 !@;=T M^/8L]N#H?0J %*"FW!*/:Q2 I5I?PLW8Z"X%,)ZB%H1DBU"!IKC%C\*)9[4? M>7V,$;UR+R=)XDXWT[E&R+4M)"OA5/K/]>1/+ZPT]+(&4_,IP.8YY;_5D4'# M"I"](V]>E_6A?;%9"!I!9"]"E9&1D=15_W_OSC1>Z/CLM? MMT:96Q&NCB[SZ[P1>M>^WVS<,;IH>'E@15)$+.OC=A6=6:+J&K6>Y0_4H>DP MXF:2E>%?1^BCF20FQ?85DN@+M@L,+QE";9IJ[1W@ ^^5'A%C,7("SU?B=O-& M]_J(;6UFS%!,PC395(_[-YO]8#UZ5B40V51YFBBLL6GY0>PKNP8G3FII6_AS MPY9=W*AEV.T=D2S.3&;.-B&SSES'>R.A\!HHF-1S8J#VO'O$[WZ18;CSSL#7V^&[6K9&P5&>7!L*+H]>A3#SS$BKKE_)^?C+I,EL^<2$1O3U& M-;FYAJF@Y@5TRV.X)P40;<_]NJ!;>]%\#D-8:9=Y[2A9]8/)I;BWF6\#(5OKY#R@U**<]LTD77:0CK31ZP"Y9R MF'57D.X^J^&8).,H %L^Q%,&'$:0AB^=BE0(1CBR>5!9<'5+6$; MY^$)FHF#X?6$T5H74*L:#FSW4AE^21/+8?U5 MS^L+#UU]YR&[I@7;-/""G_5^A,^H06WZR=Q3R2OT%$!0 J7W7 T2CR)W,,$V M5!"[S"8DO=G%("CE[,=3?:L!UEL,/TJP\N7H!(: DK/MRP$/JX+:]4WD_(ZPC$SF0MN MTCU5J%HE<+QPM\'Y')@[)-,0==_WNNRN,DH>=MN^]T$^CMQ &OM>8"#ET%:6 M1VZ,J4UN2(N/TN72G,T6KJ0 "9V)/$43#W<=,Y=[S]E/P3;>@ G"([NCX(%[ M"0HZD5+=^/5KG$ ATPUM E=L"G+NQ>*-ESUJ/L[JFF6]Z.2>[2Q8(_$>V-%G MNL8.^GO,,W_G=8.$!RXF)=1^A&?GZ$_<5BXS*PQ0C"ZGYU% >CMW.:GEM9Q. M(Q_7V!-(2:_MDN@50<2\XCOBYW&_:.-%IU/CU[F!KK%&TRM>,TDI%3;/-O'F M/8]/U:YQJPQF,UNUI3TIJ2DOJC3Z;,:EN.Z%NK]FHN,K]B;GH#3B1(OL$P9C MIUS9XXJ"C5. B&JN4 :R8**P O8DGB20?BTZ/''1N%9DH%OROE,F>1 ^E(YD M6;8?3$?F@/ZOUNQE?);,D#GA6N?OUDT-T/0.-Q+O4V]*>X-Z4VKBY!LM)-^6 ML*]SH,R.)Q]-_]GU4,F)\N\.^U] S-6ROO1NA79P_!4\O$ JY5LB6PC$Q[N- MG#/,%B^R3.6@UXA7ULGE3W<"\TDA9R\UZ"G"\#Z;3@\^"-4C2K",8B'/Z_)6AVSZC'?YKC7EP MS,/*H8P$X4R2,7K1.'*:5(M\,1%* >K$GZRL%DPY2'XH&$YIGJ2">[:WQ?9W M948EI^Y"2D7ZC9Z%+M4.353R?/MQ09"K>;.E$K$9VZLO2# ] ;&J>@^0S[*8 MZKX,%_TYGCE1^MGG$4XP[P-=&LQ16S@8+]ZL=X*8# 6D$OVU!0 K(@^T(1^9=4P*^=LX0::IZ'CU/)K:B*@YCD8<8! M?$(7/E2!/F213@ M=(Y9OY&LPQS2X@T%N*^B&'@8%\5+GG.E +^L?92ETS=WO--!G'SI!:/1/X?[ MK'D#A2]N7!/":T/B(H3$N_MK.F08K/_[0T?P['@1./H0E'M\B7S-OXI4= -2 M0N4MZI0M'N1"(?*)YTQJ=U(0C/=\R=7OENYF#S3J"0UW(7,HP-O\)XI7ET)\ MWXGUIVN>Y%Y5WH/,U6=)I@[;]%G3\V4+;JH8ZXW^*?J<<#*_&4YP^R<23 MW%>&SB5/H<[:>$C*B.?/#LX@A5 SY3F!,^IU^ZG^V*-PC&8MK^._K4)E:J.T M]W[DTVRJ4YU\_MTE8;G*4Q8,[[*!G7!1#RD)71M/Y>Q\$ 2G>4<<%LCR9AU: MVQZ2C(FUD;U]^SOIG/+JT[Q$GC?D0P_:WG?:O!_SC KBL+I4"RV%6<IT+5[Q[WC'82H8/0OSIP'& M$9Y$?8Z';FS1!KA%#0.[ 064<">'2GOI5:;O,AY@3J; M/"S^!P584D;N,B#AUC+&(_# ?+O%*]%OHAW[H@JGAGME MX*2W@O#5$3CYF'[?LT76X:B9]:]:.R35Z[RGE"TAQ1&^E!KMN7O_70>C_DLO M_KR1:/_JC!L%]JGAGJGM2:@?<9IJLM^S*JRB.W1TA=="A2$_/7"?##:CUD)% M(3\)])_WF2/W#V(GL)U8<_@\Z$P!N-:8U0]-_QQ3B4:3J0AW*_L9MJC2*6;_ MU<,ILSRG$U<\-ZUTKXQ'(JD(Z;:,L]H:O(("A+\(XLN]\E]^('?:-;YKGX 5 MC0?#,5FO]F_E^QB?MI;\%J_N9,,?O"KSF*XVW2(U4S0+*CE#B'SP<%&W6 KZ M3)\BIMH1",$A.@0'1HQ _PV;C8?/=N.P(5)5 8ZK'&O"IW]@2FW?V, M:-,-9V+87R15Z=2A(,UIYM'@W_XGM-;AVE@OVQ-R+0P&XR!+M:8C1#K[7WH86Z MD-I8;X?:"CO/]A;BH&"^B=E'CSF9N^2E_3A;F:2.;UHKF@(_1A9>7RONORWO MU+B0DFN ]/ ])K=3#(<1:&O%UW(NBW?R^]"]T1'*L[8Z9:_6=6?EX0HN>USI7;/ZYU[L.+][EQSPL/, S;_:OVD#.?LNI9DW@/]H#Z=PG:P MDP((IGVRL8\9;W5!][(VN4'KB6D$G&(+8F?IA;Q-_"= M2:#:5*PZ[K*YW\X\SN'+8C=O.MO87SI6;5*TC:L.X,Y G"VZU0 M"4T?$^4=,1_DB2H?*F^\O^H14HJ%:"@ \,LAT#,0+A2:Q3F/PE-=6ZE0Z1B+ MP#JW \2?+?S6^]ZOKJ""(3-JT4=^(.X #Q\)?X]R/-!J\S-Y-V+Q&'*H@H ] M@G_^]ZE1X?X_Z^"^TWCVJTG*8C_S[ ZSN>_EU8>OS(N0SMR@8G;L='Z.FKZI+#VA9&W4CVW%@C9+A%%++(PP\?LG7KH @0RHO ,3 M']Q22.X%?Y>(D&1[<7/Q&7LBJ"4^J+LZ:$NU04=+Y$8]8_KM12 0!NF];2WEJ&746J :Q$7 M2>IZ6,O:=QX0RWTJ;TI[@*ON1F]C?Y1$Z*U>)R1R*WKR9.9:?3,>_YGYP5XM MV^IA$(N$?-BMS,N["]_LQ$ZF/A>O$W2.OC^ZNF+;6=!TZ?1YIZSQ8743K.8' MHVD[UUE; WSMI%"WSYI%V%6!YGN<^+.O[:UIDO5"SKMS?4^>PKX6JK%@V93(_GY[R$WW72^?*G ^=V=Q-*/E1WEGFPOA-\>L&5X^@TZTLN>7IT-_>XBVU21I/J,TH9S M=\/!G"$*,")&!7IAEI$S,4.'/5*H)[@9"J"?-9XA=6#YG&Q3[QYOC%I?B54. M\>YG@5Q'X0WJ]%/8"J1)G89.Y'3Q%7/7I%1R%A7_,JO.WD+;3(K!?A$(),D# M=>A4=V8(Z3YL'/=U"Q4GYK! Y5J'R*=E#/##WH+=W&UO.=?#RJ[D64+ Y(I- M6N*QJGMN*W$&/Y8LKU!K2-?,]GHA:BJ(6&K-$845T2&$8H2?Y$V2ET:)XD\0 M@9YO#O@(8MD?626WZ*39$4H$H**M$ER69?;8EF]\IK@\0C&^=-;.Y3 M8P5.J9-^57.^VGN/W8013*L1@3*JAWME MN;NZ\$-Q \1'0T;R0KDF&"2\R5.]Z>Y)2/3^3ATY#3QGP^[,6LK;-_><%#5\ M>4#IQ%T\.-MC.E&NY1@&D]TRV+=[SC."H[ M- <_%P@IL-5P!V)PQ(@N5*^VLG\)31VV%.E( R/'E5LFF(6/%(&\D'*VNG!7 M^E:6L &\3W28>WC7P[%(I_#:W@X.UB%N(7MXPW%^_,?!=;CN/C"S4E[=GODD2;7N%FZ##>HI$'G!C!C"I(2$5849+( M/4KW/<=!Y IB@V6F:'&+\X,-/3K/>FNV:"P)'F/;:C1-C@K]XK !6]$GW5!N MZ!*HZ5HFRE" +?%60N2Q4H=URW2ZU#-[*]@HL"LQTG&+OM[MUR3FCB,%D!M$ M4X"[)XIN*MQTUX/AG<9[_DATW!3@7I/3F2DA9IVC-R^%+6AB/V4KO]V]XF2? MIM"L1Z5:35L2%U/ UR3&%.F71K# +G+K4#EA."W?MRO]:=OR@@CO-D_A(F%< MF@*@?$Z+[4?,E6UKJHUL 6YE1];'L5W1RGQP!]IZ 8K8WG"4/Q>$ M=**2H1PINQSX]AI6GP(<:T3/"G],.Z9HGUDO_\ .L?*3+" R.X,*SFQEBVND MMYH*\4UC-$G:7 \YI_3%EM!\5L[*\,YR^B_HU@TH.G+&!MDF7,-Q/A%)'^!' M@ALE6CO.(AB-*4#>L$-+X4,JTK[;9#YF(UGF<:@XW_AK=4&MB]3EQ6]=RI"E M4UBJRW&T,0GDCS+Z4=YX.\2E/JAI2]!3&_08N%P?HG!:U:=C5TXD7=UZWJ2O M@;L@)YNKII6_0)%FZ8:M9&--MB]\\XQ'U3)]"W1DAOLAUNY%\]QB!I?#9O:) MX)S$./-EXIW)Z:>#BA:$B$PUVPTST!9QH#_1PUFV65OF= JE\?79[/X;:CPG MORA0G(*?5_EI:V7*6> ,V[TVG-WWB!"!51%N[#; 6!:J$_%RZ_0!<9%O+' N M2\JOGBK!/R%6C5@X3]BSW'?FS&8>"ZDU".4R_S&U*+2[O&%BSARJ>:51)Q@E MZ(JG+G6<^^\'NU'%N\JRTQ3@' 6P?#J!',LIZ>S_CKK\^Y[SP==A147FF9G; MC(TZ>]&;T_T^J@FZERXOD9,;7O_BLDHBDG; MZQ>;\&MGWLGRZ-I\C7N:F@C#-(?XPB-XZ0SV-H1&ZA+_17H+9HZ%X6ZJZX@B M"AZA&@[8F/2>5WS&.Q,<'XI(K_SVS:A,KB]!MV@)/Y@\8*UNY^#J,OW1-J7M MW;H%?8=O)!N(Z9M)Z4405B27(JA]7/RBGJ:!4*";ZDS=Y#TXK3!@)].N0@&> MGX+<\RIU]4S]'R.^Y?]\-71"=IQ$ =I8Y>J+1EH'#LT_;ZY\F; T$'PMLBKCGJ'O#J @IPBB?KQ 6S$,]K:O#T!\3U M++*#.>P^:MXP<*JC87_]&6Q]CAH"VIE^1H2-'WM/L$0\+L*0F_NKCQ(1@?5X M-6E 166&;^<\% Z+?#1MOR..C])C7]\@\C$_EX-E%.B7.^2BEFZ\K==ZZI?( MTJ^/J9(<4H("\GC>I6>J\Z&&>0]Z:>.UGB;%V;\'G=K'?<.%"3K+3([DUD'? M=TQ'YK,=Y-!.K.SD09Y,#8%'D>L_QQA6Y]EV5_AHNAD;1HIV"QWQ5T!1[4Q_ M5XO5T\)#=\D"O7Q)YUCE.+(D)V+&E0\;J5Z4(,] *=: HP$4GB=]E48!9+[%Q/21.]SUE][HX!X=!8 ?ESAQQ5IW+K_^ M6"T[[U!3B!C'1UPE*Z-'6HIU MER.+!MX P4SDCW>UGG5I>(M3@C>7+:6\.:WTJ('N".=,3!#@CQ%";Q@U_L+? ML>'I+][O7F4W380>+Q[H5O+12!=S".W$\U7L7H)T&=TM5>PH0,JS0Y7)64/< MHQ/L[@BUEX'\Y&OPH10'6NN6M#*!W><0M7$G.E(BZ1?!L3^LV?P9)9172P%:'"T\TW_L)L_$01,C=;+Q.UNLR_] M4>3]JX5R"]1='=*"(?$EG4>T7R4_E)BMFE& M[0';('%]JHR/\=\&2))N0-\ M2?1"MF<:NP]5ASF<66']*59I#S="ASF-8LP_HN M")]V=O1S';5-2HUXL8]XY<]1B.$M*8=E$XH:MXOU@T MALK6)O/S;.K0KD^H*&2=?2XGSDIZA)C#MI8\MK6 =J(O1H2EP;(RSRRNY_A& M]TGZ(38GW^&#*4"!EJ3?NO)8U7NR3M!D:JG_T(KU'X MS."?A[EZD>Z26JRC0D7@CW@2=9S$K(KZ!W^)CG-H^OGM0Y9=!^A43HN^"7@T MJ>H]!6" ^6)M.,'&& L/7N*@\]M[(N9P$NW32+3#:J2?@EL-T M5&P7O'?00EQO^4(@0Z4,.CE35Z+?E6G5U'D5S8=>UF)7SR*.=F)UN/ZF/@K^ M41^M^@S,%QZ:)_BF#>8:A5( ;G3\=_G5]N9-O)TXKY[(8_7"UW@9J]GDQVI" M3TH4F5Q8Q7<")7ZC[C0-"9V?:/!XMW!RA,O+E KUT!C/L*A03M2+L'03^UFZ MO%MW1Z3$%[_'!V.4KA>-F=/NFWLN#M7K23R374,3Z6DJ$2,&/ADW3(1^<=XYT:NTS>KDP4%[&9^K(-^W[EIPNL?! M(GTQ-$;W[N 6CMZ;T7C2GV1R[GN.54P96%Y3'/;$;.+5Y37 =&PVG6^% N1W M7D^!JL/*E(8*\O&VXP):W]6]@G7U+RA>-8M^\I7AT\EEHQ)C@T9QEAKVZJ&/ M#WPD_%0@BSSM)9KK%BH)_1+A41<85(ZCDKJ/.Z[-GM7P=K!,0F3W&R&9CS&K9\ZDCUT#:K?G!U#+S!A[R '/H!L?0HY\DC&V&FN#678+Z8 M6>W*>:VP"V+KZ\HOZ3E6G:H'ZAE+,5N2)MA/B^UZ87)[1_Q0?: A2^$W>>;N ME!V3ZMZ;F(N&$OV&)JKS9W+=1VXS[M'E==4M?H68:QP=F3'%L8RM%R[AJBJ6 M@+FX!85K]47NG/C/SNQ*J[]?OR7;1FV=JQ*CE@07;$)([,-O*BW9IZB%>(DK MO0;F2@P;*8#WKHFM&>D/8\XE9Z2GEWQY<<4HZU?BJW,B*L^_<7J)&V]"V'-5 M#A+JFRR&BR7<$ MIX.T?@?]V:'C0ZVSM*0]%$1D.B+$?'&$FI,3^ZCQ?@]57$FKMT">ZPHP$;RG0M]6CX9] =K,/(NW^%#V,X(_'#IT;'B_^>Z M+IE)%,9A"_'LOTAH2=?9C/%1K^^["M&_)__G@-L:SBHHPV'+,#UR_:1<".W6 M&R/44'5>FU*?TR\3[ .4,T^V9H*!6L:(K_G9XP7B48&Y.3A"S#G_6#^#9$74DK>!"M1DY-/5B?QMYGP*\\73_V%Q\ M$%=2.KA,1,EG46399) M-ZNQ!6L-K.%E685>/A)["3_OQ;"A9?5MDN#._:2D./_;1]"7_=)LHNRFP,^. MG"PV0<#*?_4YG];2RI\0\#I$[3V[BFD@+$BO[1TH(5/=Y7]H2H2%49 M<[:&HQ;X>WG(2=96<:H5'NS3GGS-Z<8,"3*DLQ' 5@_/45?:!;IC^N=KUZHSEP+2V,P/+Y]AC]P-Q-:C<:\ZP$YX\5:! _G:.GK&Y9EW MG#;CA@)\S] ?XGWH7*1^=_E+(!3=RA.8HW#;5*IG/Q+6G8FD6STG500/"8)_ M25TA*-;\D7"XB O/A:B8\@T%^"'#0HC-8MQ^,DJ?;4JVH26$YWW[X=?FTVA/ M-BRZ6$< MY9"M[>+HK"Z90GKE\'G8H#GM2+X3YHZ9E+UR8H'9SD<089F^K MZQR+VS#B+/H.E=!,F*C]M=KY?M@732^6Y.MC>$^^-"A! ;;$S5ZP_F2? MO * 6R,*-0%&OG?)7T)C* !1:\&NLT50E;="+'K%=@IYCF_!P&A5"HI^+L<^ M[2I7C\%7."Q9R[4'K8M'OGBZ]D>6I+^64N,O)S3]OEEP2@K:[03C=5:3W!UI M623@'_^AB3V@ #2*_Q#%A!6]/*WC3E].#_N:F?% %6*6N9O>$AIND"]CKWLI MRR/-4WE+R,QY57Q?M-Y&IZ3\T_25:-33\W'[KC&#)RZHZ"N$')?]GZGL\8YF M'TF#17D"_$!B;-!6Q:4U=RFL%0W8"3H3=20E8B4>GUS'S+]M'6/1X5?!UQ6X M_S/=Z?$&BJG3G_^54]*H9=P2R53UMN7[7B9"M#HBKI G7[7CQ'+[QO?9*+T2 M"A" %U+0*&QBSWA5J,Q5B!Z&)QCTDZYGK8C< /E':(8,C%WV6-LH@-QPRA93 M!%9$SOQ]H[33MBR160RDMY%9C+-+T7ORC?6+WQL$8MYP=7/'^'G/K]B?'=#1 MFHLJA0.[)O*":^8HJ_G/Y1UE3C;[_Y['JX.^1&M:MGW?%7.R,0X>F8S'?%E0 MWQQ](C7N;):$/_CYYP@8KF-SX)'TI(^=PEO4;H'R/^].ZY])/R_Q.;+R,,P_ MZKF^\GZB-Y8N\\K+06[:VJN\1&K3NKL'^!?*);7P/9MUZ)_%Y)^5@?^I#';' M]V1)]/3%7R2#QH(&@4<*]FHO?%)IB+C5S>&'QQRJJ[EK3Z.63A/=?-K_?I =: MQWR3,M]C\*L]OKF=:/>EM@B^*\Y/$&UHOR6&(YDYD[KLR/^YC.E4*^KOH2<, MZQ\9W?5I[4*>L5)S$JL"FYP?%WPH-KO$IA$[>Q2]P+_QKZ>,VDZ0GG#LQW& #SA7'Y-3FOFBYF4*Z1);8 E&VG,, M5:<*17<(OF2#,ZN05TE=NFPH*VPY5M&\[*,@K;(;\6I6?&.IZ7K+;1(M85BN MR([N=2X,"QU)J1\"S>/%],ZX)U[=M_]*?G(ZL%ISLL&*=G"'+)!HL(Z$'7@0 MX-M"SW*QA2XN^K"K@;I>4AZEVUI@1F!UH1Z90 /QJHK'J&R,)"+FIP8(T MV#OL+@R:C3?!&4%<O!$#.CS?#:T KBQTS%?-,EW>)KT,:.D'F)3+$;3O_T M\+#]?GX&?*\7IR$8NI]FBA=_7YZ#_I4&X2&E8,%8 U]:SWXNGT4MO#CC4\." MB8KW/F;,]5K&VS/9Y#CU#7#.L.,B]1J[$4P0OA*U*9TU:CP0"ST5W56B *=G MK?(]'/]Q&(0"=/:9%Q-+73$S[$=Z6R<5_RQ'ZGK#;>(;.,9IUS_*]8J/ACGT M;4&4<.& VG9!'\=T?AY&.%$>-TC+VI'7KR)S0*A=PLNU^Y] MR1AA/Q.9*-\B;E&T,"SV\TJ8]Y#N_2XSV/G_GBA_]E:#MV^H7UF26 M\=0$P5AF)!"LTLZA]NT8YTFQDN/S]BL#V-<',8ZB'$/.SR8G+"^N^X')RON%&4^F0I[=DJ(. \LWQ9)4>;NX# M/4="L.E(]RP%X*#RLKWL^8JHV?4:>!,5$_4]M\'MU\2#W&62^G2W+*/(Q@,/ M"V^WA?<,AKY:G!$JL)7&(K9R56=&?[W9%F,_$"7_5(5TP9]?WI?94K'+J>Z<5DUI/R*R>)5" \#8Y5RDJ44^5"!I&GKV/1C]II0!F1\C6 MDYLA(V"OP9]L#HFG3!N.VPA7?)%KA[5WV@A8N5NTP"2RKQ)EJ*%ZLC;.*-<1^(%T BX>W(1XA5IH:>]3IY4L+>W848%B'ZE!:T_:78012U*%' M-L2<,JV"SR6 ==<7' Y QF.587EP&80$_& )O=^;_P%B"+T(^<(@J("@'=M@ MR+]XG@+$^%4B"4J[B(,E< ,O MY>YUCX:6=JR+.BSFXIGGE=W(#P>,Y'3M0FF'DOMD"M#;MU<.8HEL*]AISMZ: MBQ %@&UE4H!G2["==O@A-$G2M>6\5(<90W>!X<*W9[^^C&%9&%*7:6?(Q=)6^\@"+:%N7AVR@M.S0GP$>;JVMF00Q=PW.:^ M=\VG89M*I8#4HV? IAVR-5A8C#B8_O.@CBHD[ M/39&S7>1[9\FU*%6DD"?=Z@PY$$U\*2 M8Z#'2/ MF^SLD9)T!KU@;U+7M$%PEWDIU#RU;*+T&_Q)?VYM\/2! C[]\R+\YL4#O;X? MSX9)54C":=%H3_)U0I&?)"-L5FQ +!,RE%PT*4Z\N-F92F]+;[PE2S\WJ$MB MGHY9.@U6O0*S\S].;8+ML>3*, _]IEU]"E"&/K@<_N6P?7)_\&I48B&LN])R MD_Y#?/I\/5@E NKF]&SNJ,"==:/ ZD=45$W0+<90@)=?MPM"* #:F@*,3F[2 M>7E%LLZMW]W4O(\<)_D] MV39W7EY._AB7%Z^_4DG,7_2ED8A.D!;V>(E&*/_$12Q(M4S0^1S7+RNIQ*VK M&36;1;*7^IV@G<7G'0:_+PWV0B?A\U'3I(==KW.,6[.N'>5[:_?J'&)Z (\I M[ P+._TUIT6_9!)YG1C,_$6FQ%2YP+SO-9C4N)F?-_Y =/=T/\+AV2>X(Y '-?T)<_90BN,$/-S.>9+A_N=X#@*AAM6_Q<<\M*- MJ0Z&_<5RAV0M,K_+9F),S6,](I:@A_W71-0R,V W:MDBD[QH2NK2C).(2Q"T M[SGL>T=:Z?G7#;@,1EKVA9*1*4<>O_DC6P["_K^^PJ)XU7;3]@2#)%@0) JT$D0R28X-(!LD@L562 M@(#D3"M(#@TBH(#DG',.*J$) I)SSIDF-DV'BW-F[MY[YC?AW)GSS#YS_>-[ MGL53S?NM5:NJWO>KJE7?.=:M[4^\,3[GL=+X6-&]@N^B$>;@N*'$1+J_<4W> MK7$\Q"Z_EX>[]'GX2W_?NMYYM$>1M_ 7R^QOV%:V^A?'/?7^ZG>6=/;^W*6VAD@=U,CH[BOQ%O,#<-D4#Z:&7OG^<^6Y(0>O4T9#O_T18]. M[H7328_*AT@09$Q'K^&PJR&QJ49[J/>IZD,X_OEB )E'3>\K(];9U@>M")XL MX-3:%WS]LXZ H2[^/O/(E)L2!@9ZC0:SJ:4SU[VZRG UBQE'*#,"9U=IN!^ M(Q(NJA7W5AD=8G3,K6+W&?M@TH[<1KQH4I8F:NT2/ZO*^9K)ROI)=JL0QM4< M2B(EWMSWE3]9@Q$9/J[YY+/SM7W)06Q]F7* 9?T[5IDE$PLB9@O'SF=_@,E- M:@NR3&Q:N4,Z&GV!XHU>(N6*Y[UG;@S=7U>F@[)+T3^ES!T_X0"A [>_3@=# M(_JTKJJ^Y$W2?IH@A,B5G3B%I7-F4GH9N T6W_.5M7-:H:H=L4^O#]2@"',H MY;G_*@PODZ.<5*.5_\!X.C?"KO"5]A9/TSW/#KMWY_SG2JCGNM47D$(TH9_V M*5K9U"ZLN;1H6BE!Z.NA&1/&+O#A.( M:=CW\P^H=CA>-[9#QL1G]&TA&:0HM;3_8197E]I]P3;T :;^]09MP:\/]W=A M*,>K,!MZNHF]DJNY. !R PS%\4/- HX':#=@%%A]XNU8MX?V%.R"M4 MB 8;,]:XYZM_SU*.HP#TB.*U""J]_X-!2>JF70#"K";?]NXN%]=^PBB]\KVP M*K;RE;QCE 'D$/M]&K%2UU8=[FI,_FDCDH_L*/J]VVKX2;[%4Q7BXCUVJ?@O M;;>-1K]P@>L2Y\:[@F6WY%UUD'>_GXLM9$R17@E6T3/HIFBALZ_HX0I].]E8 MPVGPD2QZ.;8&M(WEMDVZ7+B@DVPB=PP")TG=RDPM!"XIKW8)7%9OE/5RO@61EPH< MVPR1[]T'#>= PLABFU1I#L)P@$LZZ!3M1_=$[-,K2=^S%I]Z'@=I9*+HOOAZ9L7T_I)JK M%,>J/NVNX0#OH-\$/(FXMZ"K>6:\N:>0WL2]8V^V-9-/B*[WT+5U61S@=3*: MPP+A'\*T"GD(VF,'_=#! 8+J3]/F(U,)I&R@JV7HZ!1;BG-==!3O6>!YI+_; M0%E8M;XH=J@.I%\ 7KI_Q0Z;;%=*'BH/+K9^@X5>!2X9R=^T=X!7?!';ALF$ M;GQ";T&KH5N)6"G#6)-V\>!PF<4CXF/M&(.#/Z2S**&OK%4O?NW=(@ "@Z9F M#G" @%=1CR6/HF"V;]KJ#M9AF3!$<9HPWQL+R$#B#[FAB>.L2W/AZ',]US+&\2X@-!ZDJ:3:1?V#W& 6@C&N[/[E+(:6BP6Z<_2 M=G@+%418MVX?D8PWO@4?9\8*(H13%$4Z_%[8?LLL<)+F=\@Z!Q_?[BOPL'Y\ M5^,JR@X+N**^JJ9RBL8S100.\ A:97-NK7:_4DKH M(9B"\#2/1%7[D= -)10,46H6/N2DYU ],=^#[0\Y%BBB\WVR:'8?+'OE,H?3 MM9YPLPWCO?JJQ("JKX07?A6"3D5F\P;]1GBP@,J2TIHI85O.=RTSL@9SR7DJ'S^, 7MD3A\!&%K FX6G^0-8@N;^]X?H3 M!E/%T6&OH8UKHVGF29#IJ1:-8!S@X:]=KDOF;;]>JO-,7$(S%&8 ML; OSPEMNGL5'7)_6?&;X8P[#85M:,Q8QPMO7):@[JU^@Y>O^(AM?O6[+C@W M %W+0 Y*%LH(56KL)^2X@J=HTS^I% MSR[;%BE_'*56@C?4?^T2@M*-0&[:W" J5=QLA_FY$RV[\0 ]7& MG5C%LP=VX##,\57S[:KP=,N&XEMJZ:BSA92XG,&H;!:C,QB(T(&W#8\]$[_I M7P"72<*,AVF(,.[FIQEOQKG1VN$7;4?BS/HN2/8K\)GB&OF7_2LX *%<++UX MR[>]MX7@DWM0E<'D9??(MQ&.9/UL6>K>[2> \:&EI#3;PLO/0W0T/6A!2'\. MZHO>_7MN]PS(P)U$5T@*/P6K-[#&G'T8>M.,#V]: RC%,5# >P(JB% MD;;OZ5UF85]O14.B$R=5QR&K,,5CY@&14O_J4T5HP]VZRT)U+\%Y483DU\ 2 MTWO@X\[W4-0-JL].1=L>7I=/LSR$O2_BJJ "QHHA?'U>/9@^]$#HFF@B0H5S M=>&"<40PPA';_ FZDS^%WGX_?1;_QX?IJ RX9MT-^!%!\\OP:4EP@/$Q..V" M.5-,XE)/>K5-?]#0D>X59^S9;.SDDPV4'KO_/1NM5@K.,,7S>!FLA<'GL2*_ M1]A=/'MS%V%O+RX7@/_5C_*Q41X&30+0[OJE[1]HZ01$=\!Z47/@ K,T46Y M8FXW]E3 SGP)O&QY8V T4:H/;Z3;U$WY+=G-T"R4+G#9WE:C);\?>0L<[XUI M^Y8&5 P4FL_@/SFF4MQLP-AI+RQYO'^.)VZN,E_Y=.,$GW@S^@[_-+MOXJ^% M1N=Z7\&KD=.A;"SUC^G<=!S '[O56L6/K<'KEUPE8OD@EXK'+SDQXHZ]>3A7 MABJYV2X5(5.LN"Q;HL2U9Z_ O9?QWEOA'33>?A?B0MU1?1\M#OZ CCV::PTI M,EW9G3;=G=I:FVF"WC<:QP& : ,7&.^3!MJKR"#9' ?X&5J6\ZKPC+-A4/IA M,9;8QG?FBMXVP+>-^LW3IZ=-'O0LQC+%.M^DU0UX)"H9+LF]/,4E_&R^=<U*E(WM[AN*^&6>M#9WV9 (8 M6BK4EV*14PCZ (:X'!@Y+B5_OO<,8A"?"6FZ>Y]#.M!-#@>XX8$!XP"K(&SO M%YHUI$>_ CLX&1H6C0=4!;*)CXFMC2A\N/# QDXC!9Y43F34UK0&L89QWY$I M?21"EH5*VELZY(EP^)997JG/<'>W5PEMEXKT $[5@)C=#W@&K7;-11]R#NV, M].UN+O1CK?NL:K:Y5",MAD_]_:V>>)-J1BITI^UW$)X6@"O!6VU8L5\SG^*< M0Y+Z,[,__IH%8']1F$_#\:V@%M 1*-KEBH@4SQ0Q(C@ '(PZ_8>30WX7_)\K M> %!OES0KN4S48[?OF&FBXJV^XP#O,?3J8H/BM^K+D\=<9!#X9F%R-L3C[PW M$9>.W"@(SA,KA"GS%"F\$6X#/DB%2NBU/"942L>/]+98N3#080R-Z:J /]35 M"M+\!/!W*Y+GB,_3[C6^/]P^DN-!531W"A40N&3&)N, *VD8[[]I(LPN_TK) M0[S?!;\+?A?\+OAO*?CC2PYLRI)WW:%WY:Z3P9_E63&7N]W[H?K5L.*7:%V* MAIW &4'40T!F^'_.2MTWOB6YC8U. (5^>IE^":A^3NNH . [;2CN>/L9<0[(-47ZJ\1WLBU)]^K>HAD[8>YD?3?=31BBK# M>/ \*QRQZ36H.YUNG!;WP8+F>0)9;"(>,JRD"J HR/QNR_-:WBZE5XZ*1I>M M8=4NPJ'7/9-F,%9!_M"=%%8' M^%*GD %JH03X1LC[F3OE3LYM[ GK'UN7?::H.Z9*! >@!5S2!!Z7TV)7 M[X-/Z+7/>!O&;K)G8\4=5R?0>.L\%7W 0+2"K$T$.S/6V?'4_T M?A1!ZD>";TD224OVJ2+!"SHX0&5#&5?]85>+71I8?I09KZ'6U]^STZJ/M+QV MRMQS9F@T4'L55?85.NGEIK%4=Y2(%MLO1Z8M80;GQAB9?, I]6BESE=RO('[ M;X_<+GU1?C6RZ"C? WFY*!&$+/C#E62G?3,'JM!6W8>N^O'?>9=K$F!_2F0! M.AG0?0Y63KA %4& MP=]6VBAG,/W.NU=#B.+"K_.?:NXARY8GE19\2'& T^$Y NA!#(=TWCN?8=AL MM(V%V'M_NC#T- :H,GZR$W5GB(?QU9I^C.+;]_0Q&F4UYC;>+:UY&RP.DMTF M67F/;X@6VD#C#NBFT%Q\2]_"HXNA MXF1]_BX%I[2N9KGO1\W3HT>]:W,9+W]HL.P;;?+X9W#F=&9E(TOIR/: MPX,-,WP5818M14EYU[1C+,'#S3PKRP81I:+VIC^]%2EXMZF%XIR6H_QWF/SL M--] W\^V@KF66_1()?WI[/8AJR\8Z3O[5@H3KYZI&R543<9(.<<"N!F4'5^! M2LH36@C='W@K7$OO'=D3<+0@_C"V[YFAS6U3]A]1##.;Z]>^\(3@X"1Y6## M- NMYJC-<.6'"YT_A3C?7$31\&>-<,U>!4M7&8E&1//#A&*-X)4:7] M&I.L5 T;^1&;=O&R7A5*LG/NR?>J,3 0_7@*<;%"5>1X.-%9)SJ3+0XT9'T" M7S06=.E/Q"1_U$(V^#O_FG"<]35%J$T=S0\ 41L$T!,FNPDO+(&"GL,_DXUU@3>*5ZVQ%YV,O6J,T,218>H+A8557QQ MWH_3\?#R>\+"]HGJ59!B2J)\U65N&XVC[L2^DJT=+G[!C/6:R<0![FM,MFYP M(3,#D.QUQZKHP83TZH9&T;JZ!/,1\@S'-:-:+!#!.BY9 M3\MFE$H FEN.XG M"0 ^ AEV&U;PO>=!L-M_<+MUA?0>!O&T" L3QK^5@"KU&HJ/\I:Z*HFK3L> MO;5J'%EB#%9X"6:%[YCMR!M4AO5(LW3U+:U!>(^M83-H\IACE]+"2T7[M-%R MK%Z)XZ'QD\=D71E0WDI*&2ABQ"Q>WJ *9A[M-2\-/3J:#^/]N5R"I40^)76L M3'(&;^2TXP"[V?HE;>^:>>VQ97*5X--AL .\+C?E5)GS31:; 6A@RQ41D]I M+ZB.[/&?V9$\'O(4Z-JZAI4OC#-B![?@ )__K4RTVF=OL'I7 MHQVHI@ ]> !=EW6TMK-IVAW_V=YTM[F:),5U@,/[89$RJX6;*#Z!/,,5PI#,I.+1MK;_;3?#7AK!M.=&VOK>0B<_G70*+94Y M!X5WQ;[@O3SKAGZZDDPA\[<;!C]G&E\Q_."CGJNV$6O*35D<'?JRJ'TI&2*" MM28#?X<0JW])..>#3HA=_>!GU95LH1JZ$FRC!RO@DQ%S'. >Y\C#@M5?HJY6 M_*X>-&T=!JI'WK_74S>AUW)'];5_!NRHN =+:K>I''RN\=&GJ> *Q0DUT3"D M.O5D.^26^4ISW*DJ]MKBN!GA.%K =<+[(S_7S53M1I6[7$JB<+-PN] K8EKE M]+H:,:XX]K'0B4;TU=]$0(QO&39@[+@V[VK$,!Y$[>, */(RH4Y%*I8FYNVC MUY9J1FZV1I:TXN6_4I84>KS M'7)$E8BM!V&([#8Q(*Q, NAT[VJ Y:3CU^X8P,0>TPZ\,+ZNI1)5>C(&R?AU M:A_^J3!\VLU'">.;;8WUN1HI%^.O! M\H,:)#>,2I',19U8@[RT]P-:O(0WO MVYL98GY;AY1:"G5:%SKYI2*>@T^H?C' PG?]R9FL+OBX,L/Q18V;KIZS8D6/ M9!\M.+RX%0E/"5PL5V=%,1.]2 M((96;]-?V*;4DL?_3R2XWZ[)47H[9O_U*!N.[J0 T1]$9"\ZWSPG6W6G_CG([ MC6NWI?8!R*AVG#+4Q)^A GB;9FSB\(,?LG,Y[> MM+2,Z#B)/-UW_@CT4TH_N\Q2Q0[_/P([Z&)'H=7[>_L!08^;5-+Q(DGQ)E); MMA[%RDI3>/HQ/)O=YKHV,![+YP?K,14)%?+T%5G:.G G??SN)2R=>TAQ!&5P MVZ[8#DLPSGV"\5^^]T^:)+64%-YB@3O/_#E\C.@*38UHQN M](%-*5?*)U:7A \\4U+=^"X'ICPQ 5)TG=29,UV$F"/.0?PH:CC3K46E9.-9 M+S%L0 D.<#O>OFSQ\3C]G"MT8M[;[Y]V>6C)RSN]21@*>=-Q._KA'T8/_@)5 M60,OX8^!-UK2,&<+:'7WM'_AQ6G\FU8)C]?!MOM/N'[6324A1[D('.#];5T< M(/4,>CX#10A"OQ,50@=]P)=[;7*_BE ' *L[XP79^Z MLR_:AI05TK@XL,8!_.JN>HGIW)>V*2[[O3K'(_-GY^:T7[N<-*'__+&$AN2( M5 (=&)[Z*O"4WF?5R?BSIYS0ZOZ[J.O?N+]Q?^/^QOV-^QOW?R9N3&[]1/N:9M)]CX5\;#U?AQHD&(S7* M)3RY,A^R%"J?+)*2EA&>9N6[BO4;MR?0#8;4-(7%:F]/[Z\KY=&3!Z;_5*)P-GXTHM]*9",T^T%2>.BU +O8 M6AT_L1\!L,5-^.QPVACNZ$@')[6E(E?XX]UTZ&;KHG=;\X=PSKC&P^ALH893 M;MZ."7<%E\2PY=L/_-[=,Q^)?KB-)\UL5'(>O%(E#_20^F'SNJ7/.L6?MG"! M_"2,IYDR5[(Y@>L#O8>F<-WQX)(I5?#[A(G'9T?;=I>+.?I>A\)XHTSYQ UG MM"6*\K&T#'*X3P))RW>]M_3PFI5)>'(O2>-N4JP9 M"4FF1O?BN>XI++H*:MZX=\L9*/??G*GQM_W=F-=Z5.$]9$%Q>WZ]<; L68%_ M+Y\[+']C(6FB9CAKO)4A)Z*+(97ZZ#B:_G8U[.DK!#2 NUFIR(TT8$([TC?N M6KMY^FO_D/Q2G>^I0HV'J!D;(S1IK0-X:/_["2TA5%E4)>W\YEF^U]B\/VB5LLU5 @)VG 35E*"DH*)8"S+.@[PM1X'Z*KF+BTYN&>X9QWN:;S?#>I7FFLK*:-))3O3!:?DX@+O&KPR_XUF#H] F-LPE#K"C2=!) M!=O8!L_%83$XP&G^\2EHO^=_904>O58A;WZ!@IU;_$/:7UM)C.)E)72A#5L# M>*WU#.N?A9GZAV3$1C"P%G8W[?P !RB1N4OYV]/?E:?U#4U-90J &,L558_G MYLR=!#XT#5%[3XC2)!C[>[_WWY[^SWCB-(-P7K=Z#D]_^ BJXO%7;M/)PCE! M?W&M]5=N\5Z&P__:M==?W (F,RO0_Z]KQK^X?2O\L!CZ%]>*OSW]'7DB^.N! MX1<@%<]!-NWC77&+>^#A+W_?]_[;T_\93^IV?6O/BW_0G%PGT-B2N:O[/W+T M^^WIMVKX[>E_WY,N=1V[<^P S<%70%1]S\YPS:M_[;1U;9 9Z+= M?49J^6T F!VMN).T(K19PHK4S=QU49 M1N@_+[H']9QRO;^MN8FE+A]^6<)VX[[UQRJJ'NRMCCTTN]'EQE!RZ5^\>D=:5_]S5*@>71:D,VCD,?%CXKYY+FIM'W[9S\6%SLO')9*LN$ M,F7H3XDX0'C)GHAZ]3 7&WR#SI!D5!"V-):DB@B(CGX.QB0XIS5*GY6>"=5:,)U[^5X>R>=I'Z$ZR5S M$L&%K"@>6 "O9R-5X/$H8XB?O#FR2#]-[G!N/NMU;///(([*/W37WF[@>T]P M$D9+RI;,*.( -_:#$Q^QV#JP):Z%2E^S-"G?.NWGC#SA6*F1ZSO M #CHMN(G8FSP7M8.3V%;>5YY+M(ITG>^!F(CG79(*S)4VG;8N>=C5GFXGW;6 MM_+@^S=R9I.JBETPSVGW(.+1_L3K'YH(\,)=M2P =5:(4S!-).VZXDE]SA,M!C!3:>T?2@5V6/R1YD4#4A.%FV M:\%+FIIU7>.-8LGS':QXS;#0M5S#J<&";:G%0*1?&"#E$F#'MJ2M:K?$.?/Y M&KG@[B;P#:4%K,/\,!?-]=X47KBC\W;"@)I5-37=;YEP>2&]R&Z^+KY'8Z[M M2T2C8\>KG-&5D=.H!SO*J=KX_NXJQR-BQ K^\3,3Y B5+@D8T=W,P/Z:>$/C M>OP]YE-0O+U-MZ3<8M&S?=9X^;FD8AAMNW.]J&A.H]_/,[L?'0A@QYR 8N,E M=PID6H"](XAE.FROB9!M$TRWEP5]Q.)K_H:0:JV-W)5!1/:P)*CUR^L*]L:[ M:45BD[-QHQ-Y,U!X,7@?N*;NRSMQ:L(59]*/+;P1;-B" M"7*!+YN.9;$DE075D'#JBQY_BD,]R@=_D5UA391'#"0N&T=XL8V8R][]2'LT M^ -\]AJ68X: 1+CZR;5K3VX=\V1X^*>:\#T6X6-K8*B8($QZ/U?6M*LS#S>W M]'',GY+SLKOW@2C1F6^?H_,%4DXY[8#ZIQ6I-W:995+("AS@WAPG MMA4'R.$I\,HX9_2_;\,I[7S MDB&#:4V&+T :I>/7P;=V$]M1X\G+IE)/!&AK?U"_W2B%DL?8+.A^%J]Q]?:C M4KG4K1FI_BS$F3CE2.__0FK ^]J^MP$5*$+2IDCQK/]N>XS?VZ.H-PL",*WC MLDTRAM?2B5+$X>O-G,N#>^<-58U5=MPJH]@S K&546B:2L$RF$[]11%/1.8D M@YSNBP03= 4B-L7M=)M_1VYX_GGT]_H#6COOU/@23__Y+B@/9Q.,QW*RI-E! M-EJ1_O9PT91G5J=^4DY.7:CKC>6 ;2V*P=?.MU()WOP :QEAF0_1J(&"3-/' MAX7/3"XJB8CP2V6_+[JM3 TE_48N]8/-W+Y/[]4Y*\]X4K?<]3:]!)* M6Q:I@[4;Q9G:\T5XS-YMH_>OX9X2%BP=?C!TZB/EHAZ.[7I\V+/-IWN.[SVN M$>9K;;XT95YSE-/4]M&2.V-G+V[F5'HL[/ #D?EA_X_2&]'&'\P'?1_BP^ 7 M>HX$'-M8,(*@2#S$$]07FK9$R\&/Y '?UI]HL=Q6\=_#RM?[LR;[U"]-")+, M<;.(&K+T@+2)"^ C0G-%19F-?!8O8KX>*I:X8,7+HW& ;]/AW>^2'D9V:^A9 M;C ?=J-M0P)C[!9NWJNJ3] SB-J;6A%]GA[#Y[05;IPW![1JONJ."!&UH?W6 M/FOJL\A>I_O*PID^#M]Z4,"NIE<+/\) -+/7.KT<.TP)U7_Z,%_C%TN?EJE)6"8$H(4!]Q,< MH2],$,A$MU<]#XJ6[!_WCD5+KK-@(PN!&YJ>/99#OBXYR(3E>>63R9\*:P2^ M5<= 3#+SED&SP?(<2/-PM%;^=\:MAZ2Y+4T=U9,#3?\*C;]+ [6+M1@P!+W M\U-3R>/PA]E\_YX4*Y,&4_"NMS;5E1^6C&W/J)A;!^L[O'^K1)YB3;4IM)%& M!EYE7X:@+D&HV\-&O?.00L+,B[AO"&$:'FTR%_G6X:E!TL5RQHW[&JMD'K9L1/2TA?L*F90=?IR-Z>RC DJ M+WA,6EU(52K=\[&P1N36--X>T?FY6:K:8<:7U*YK>E>A7#PXOZ\A#LQECBD[ MDJ[YB!5 *(2P.",39<(YV9[GVED-_$ M??*GUZRY^_.$@R,(6V&9]^J@^Z_]1EKC5=_D0A^*^A6[MJPZ1@3 M%5V_W *21K/*;6A=MEVN1A6=#;7GRQZ2TGOF^X]7A9<4U SQ[W14.'#^2G[ ME670<3M 2K'%X- C9.-P_[.+_9O#IC[G8SQR%OM[UT9O>N96.V#:($<$^]7[ MUMO^8"4AHEW!+XSG>O5U+RLO.!X7$.);_ %5$02&ZB>UY@HVS;!7[RR[%SNG M!$";4OX CAJ84I++T,A1*-!&E,OC<7G'1:\WP[L0.1,=)3=)9*1'2:T>9\4> MKUIO7@.K:,VQC;)6V65LHE+S;+)MCN;G>YD"^#]HZ&P"]NW"P+=YLN7<[*_: MH*DDHX.S#-SE>RP. -.%WF:QZU>4&:I\8B!"&X,W$9-UD73R,"/ZAC9-K+:@ M9F'ZEKZU-V2QTLO M-9;,BC>&%+V7FCDBLGVUQD^Z%?J\-+OSQ6]&@KF[&B\'B6V,@NL;:W;571[= M>Q*M\VF"X3OJ>$%POD!H5-A>.@A$Y#DD:>CD0^_.[9 PHU*E7%_/7"V].\OO1X,\JU#%,=KM]8CJ%/T6PFU9QE:K-1'\B6-+2?-F< MBYTR82+FF+6Y1>:4L VL GTW/"=)F^OWB6?D!G==$PYPQ^\X::TF6YUW^2S. MR3%()!0_PW/VZ5H/!LQ19&22;898EWKPESR _Z9=&T V=8(/PZ>,9TF8W4=4 MU]Y3O(;3[@0^4UR^4T6S ZH>;@$\CI" [OXT5MI=\"K=W.@$PLG9;)7A/4Q MH?\"&\JXY47#2(](B%]^WF-[0-4;6=.<3@#/WY5WI5H'_3FAV?TLJU$UE5". MTV[P2T# UV_/;J0S;N1(E)H]KVJ)J#9(A2\/TMD.8:H4#E=!SR6S3$1^K(SZ M[J#PC*]TJO79Y>S4G&%-0HXMU >/'K$-'LRY0S60$+Z"5EQ1+A:R''(UQLNW MC7S4EY8@_4@@NK5%0"%RWHW"PM% R')NPF8[?R_("O!Q/9C:+H4 M%K+^1@"MUE0S(S41Y+A8\9+?Z3YGRB45?, ;B[@Q\J42YM/:3?-,^V4(TV&C5GXJEMI6BI2&&_/;3@;?GUQ24T I@8@]] MCZU\P9,Z'6,(8JPT-I_LT<" GX;6 3ZH?5<)?V,23T]P(71(M0">MT.G/AXG MF7T#O1N_D>M,&8GA2/S>+3_K75HC2N;FY*S;L$TX?\^?&T7<]*=:$3A7)W+Z M!IFLM'VJ_G1"8<2JK=FY_,FUEP0:;(!KIT*=Z@B>+>9+73.JT;L:.V>)K I2 M_EN@$C1HYG]]/),JOH/J%,G!NAV1!4 M=JY;)?=0ZCL\#]WU5AIR?:"?Y!>CAX4[$%HV:F)&*6G2KKST>S>AP@^2#6QX M&B,LT!&@PRJV&HLXO<-.3'Q6"MH-=58=8 2J^;F2KT0 MQ+ B0GNHC&M=IH=+K5XJ6A3\[ENIXI+43/^25\ELW)E/L-X9/AZZ)[NF<1>H M*M!\15,T_Y'NM@%?ED=/3+B?,5(UMAC;J+T^[.W_&4/TAT#DIW73!2[EH8,D57$ B#D.\-A[[T_HBK)&2\./>O5N;7.? MYC^G-VV#U#_ELA)'[@Z6T(4N=[AZHSH0O6:U%DEF[130QCW" M6U+\^\X/O3EA)1$GL'\@K.8C$+7GH$'$WC0XY)XPX?[GM/4W$K#/+D@\4X,_ M)ZP'R6H\EKZ2XS7<+DI-:3II Q\DXNAJ.TT Z2MK>..?"Y"8>Z-LY<.N/G/Z MRW/A?:L%Q-GTY#%$&$ZY;_.@M/9&R_Z:]N\'W'T_2)_$5K\EU!1;KLL,>(AW MXZ52.[_[C71+F+;3[)C4,X]3,0:\9:K>W'DER+ZO'MI^QN P%.J MD6WO+[FQ>7T^/@_#;W0I2VFDXS64B2*:;=P0G'(!/X$U>+0Q^:N^%[0H@,9P M*5HMMDR( 4^AA]QDUDH&:/88MF[C$%_G\*W*8XKS R@L4?M^8^UA;09/*E!$ M[)YYPY(2#@ O*CK$ 4*+?96OFGC/I^L2%E%=M,",$M&_Y3>#%$\]:B5D5LE6 M3%3"44:LIBL#C;]QE)#=$0Y@1#0_(4[F K]EXQVWE6#D-I^3?Z]/[@]Z'@6% MIT3[XGBZ@@MAFJJ%#[X4VQB(ZQ[=*EK_(,.6NQO$#%;9T[Z1]4&9@L4@)F"W M\)HS 8&&/V>_-'=H;IQB79B<65.Y9M;Z]!L >EL_BFTTM\QE9"<6 >Y@X&TO MM5^!U,X''LO=762[[ \,W OPCQ]EX7J=0,M01_-= &_ *+$JD0U-<0/_?*Z=\(Y!:VY+! >83I+/P0$2U_PR6>.L=O>Z!P3F M2_5%WK>M:@U#=\;!:\9"V?'9PTP\6U>RD$/EWYU_W/ U74Y#RK\NV;\>VV23 M<_2=2-@\\O1;:7CS^3(<'>A:AKK$?FS,60^9]4(&%7>)#"Z6J(@JSONVX2$B MH>(+AQN1U66W"50-/$MU+4O6 ,)2BB\Y_?PW40:?T'*5$.".D6.8Z^FM'U8S M?&9XJ0UH!=D\/VV+[;&AK1,]SCWMB:?#%J.E$,MFIXOWYV*;A U;)KK^7(C< M$M",H.--V3.\7J%VWP$IQ8&V]"LMAS(YX>!,.BR+ -?-KP]L]Q?7<.I<3M)L MP+2P?AQYH6@;H>#B1IZ(YVYD6L&&+D?P+@6GB8E\> E0U2M @GBEV;)DVUN_ M9NG2AQ9=7[HOV9#XLA;10"!&_T9#I> MM.U\&'F[?YVJ[FR=U+O:=;?\*<4UT&(?F$[OI>Y\KSM\5D%3'Q,_X!>^V$&JVSF!QN4DI6 M'-L][1?FO*0E:6?+_Z8S2[[S3!P'B"YQC9*Q27!WV?:&>=[#@E[*L$E_I>M! MZGZ81JJR =YOD/6;7), MGY>L.>N<.VZ\W$]&T+&[B9Y@S)4;AZT_O@-]^=!\,O X-BW'S3LWSR[+I@HR M+_:,"5"!QQ;W%H!*6I-F?P9W6F)VU?2JK2SB] !\R?;/.BH-E(L59*Q \:6=-3.TV,RP.?-U^0.0_HS:A=2A1YH,#HX8PE6F!PKR,-=CF#?2F M46WS^Q/E+XZAOB]LTDTZ+;@=''G737L<_["(3 M'G\:O9H"_,II1QME\*37H/=UT M04%5DF>T2_QN[HLHFQN2!S(#>MLS"%O$*WWY\6OGJ8>7TIAT:V6^GM*[EM@V M< J'132J/$<6@^:&N!^)-MT0V50,#B#.W.0/R5>U:,8!Y-@T$>!0 MH;1;HI_3G[$L-\"HIY"%8R>U"((\.P_R!D;-=S(< MLQ8I3!-R7DL'MSVA'76-=<%9=4W!IW7*^,4$1&)B/0S'D8P8CNBJI3(ZN_7A M2ZTC.J5UTUI-\: P[RJ*IP)?&90S098HR '1'NN.8_TV]CX.T!U1 &U,0]&- MI5U7B$6*J-PH3/]*LVC.I!;]$#9]@7<)!O]<':*2%A+3BCKSK 0C[_S207=GA]M$>TAZ4BVQ+0M:3,&6P M1W]^*"2KHN)PX%,LF[:%]H#/!]]Y==:BB?3Y"+DVV-/@/GEQ MOY073-&WZ7B73"#?Q0C/KI\V+"OMA[V8M93!!C<"R>8]<[>]X*&N,\9*8XH? MGS]7I3].D8"J;)2B^9=Y@9X!.WJ'=;&2(M:NM1_*Z>-25_]XI$P?./UE[\&" M'BK.KJLO2TCZP8\*3Z:M9\=%,B89AXY"MK L:SIW:2J;^]1U4ULU._2"O(WX!R'@ M2!0M3_+D8-11OSD:M'R CC@#GYZ!3^Z4GLU@I5[@ &^@'$<+Y).>EQUG3D;S MF^ZQV=I>X2\^7QNXL?$(9+2-EO!:8><=)G-4KJJM>-9]S/3&F#E/^>Z%%D/2 M,>8Z]\@11FW/0Z<- 8P ???V&YS,EF%1)?9U@&/\5SBD;3OQ45 MW4HJ>K- (11A79'0U:X1+3]]7!PH*DG>7@%Z6S"1J(X#E'TMJRF%RRVFW>I9 MU@"RCGU_YW+W4PX''\W;FXJCY*8,YIZ0=H2GW9/H[V*2\!XOBRX1_AUXGBQ2 MO]^&$_*8V<>64DM>6?;?6X0R\T&88V4;#3!^.(#*"<>*/],K[]2&W*D'B0YL M"7>C=G/&/+]A$92U-A=E/_Q 61)4EUE;9BX(,\OZ0.7AS(M2J_KY?#'1KJ&+ M! S'UU%_UEY\Z&32:[&5'_,W%Z"G(1=Z94 DQ[Z4^:5'AT' N?8.7=DL;"%] MU1T D-J:WH.\=+3,78.$,ZE"KT]_#5D[7E&43F?'INL*&QETZ)@[V-=@^)_S MER5(UBPYP=&5)Z6#9D/I$RA8@SNC\]ABH^')Q.C)L:<=M9,_^M1OG MJZ[)[%AX;TL(5]YQ/\NIQ[;$JY*?34N#Q)[!?9V5=M[]F"_M/411/\2N-U[K M&F,H3 L Q"T3AJTE?QY7T!O4;!I$J-N0AKE6'$\BN?2-X5))R MY+4'UWDV?1[D5L1+(1+JR\\"??7QI8_7C6N#_LVWWDA$>^55F461N&(A[^:' M3(2R_:7&W$CT1UM[$1M9&Q M=I7RV0*4ZA80;PC-/-M98@!]OQUYQY(,%K18C15J$ M!U;^$O1KBH_$P,<>!V LQP'JP?%>CJ&[DG[+/J(ECJX22L/LDIU\/]YNX+M\ M!I:X^3,T(SXF;A'494_-/"NV\(H5Y8X=R8Y"YT?W>V$#$K8N_'/=FPH6D"&= ML"4IZ8U=]R%XXY$;K3L-?B'*[8_/!;X2@6K5E] 07AZN&A(++IJ>6![QP*VT MONE,3P#B, H2^S]L+78@$QVJY>> (\R,>3SX /=B5,]?#E)I%IT@Y7C MJN*&1N.PK\=R:&=I$7=JXLN-\P*B/CXTB?56/?&>JRGCB.SP&;NS:M"LCQKF*+V8@?4WD^;4CD70,I[76(;R# M3+]+E7/.42UAWL11O7[@IG?HNVV.\U!)]J)OR[>70:2SB@RS$6&+,8O*)X/T MBV^<=I)@>VD4^_!X3'+N%'3$M!=ZYHXZV5/F=6-*ZYB2@[L;&&FTV_-J)&D> M4%; .>]+/*5J\7%%%_T\Z8B6XABZ#_]8GJYVD_]=>$;Q)F0&>]?^$4IVH]KN M\\HZ?1UXO9#!N/)Y@_"0 MT.1)."=UN[!19VH:^P3OG?4C&[60%Q?F^ !*UY-=B?$QMO0?($IDYD2[N$?R M Y;&.$Y'P/8>%J^A&'K=TVJ?I M5X*>+IE7TL$!N#[B ,PS#"%4 ^J9R!DL M14--WE#)08X!$[#Z1Q"SIK]I(;TYWL3.>"T.4-/*>O566Z[:T\*WJY#R5?3$ MU8 !2'0(@H2&[&(Y#SMG$!3]/5($#.K>\BZM[(=3B*=O$X8KOWE^BKU;6+02 M>[)GLJJ!X"'1RBO)B0LR#3C]HGHMNLTGK?.5$1N(S[N&]WXC&PK2Q6WE>:'T M@D/I]!KU1>"%0=:$T"(.0(P#?!>Q%IA5XQ$BR5UP>C@@L"EP*GG>+] A,L]7 M.ZHGR, QL#W2A]\C\':FTED:=>F>99%YM_8', 1R).29AVT%GWF4R395!V ' MC%4_=<2HY3!HO+'K$S05@4_?R8!ZV65,2R8.MLIR=P+'$D0JJH4QA'*6HU4"?53*"F&H,8 \$8AX 45YLSRAIU#_&D_\@"X94! M_V8IT)L8,W12*K'\(*1@)\G^@XW[LM>+^OE>4X-(T &Y;G 6@D>3&=LQ\F*0 MT>K0_1('* ;W?G2W&SR1.=?H.^5$&WQVN#?LFM]J][E4I/#F4_YJ?\LVE0K$ M$V7'Q:9GM]"MOJ\V1J^#1XEKEG" ZZ;P8J@#,OS0;-O47.\R]O*$/OHK@+#% MU?LLBJ M2R//A*+HWH6)FP)]X,7/L2Q'B2BP-U9?M(^;?44G-X44W]\^;POE[NO\ZO[KZ_ZM, M:>#G$%J;8"VQ^)8%^6[9RVK=+3;>993G&$MB%F5RIV7)U+:O(^JJGRN#IEEI M4NP'O./4IC;.56ZM!.8 [V&'/MEL%U3_ MZ40' ^02J/2R4;XIN*F)@1X%A#CJ#,J:[GJ["ANQC^RN$%&^^30$)5X4=$6< M!>4IFILO?>%G>IK=G9-RSG+1G+2-%O%:3B[88+P_8F_/K,>H]>X=E\O FST, M>WT>-27G=O8 =(D^\/(/U"R"Q>-)^?ZC=*B<$?2VU;-F43VO6U7I M83&9XY(Z!QO-B]>?&3_3ENIT&LU-A)X2'.:%#)PY\#K(7IAK>IG@ .#>1L@= MN:*>I9Z2$RH<0-4O7[@R@V@!/X:0JGWSCK3XX5RR\:2GHP;KP!;K!SV>C=DP M>;("Y;KR#T[AM1L9FT9"M>^RY?*F80G\"2YC,TUTRZ[F9XZ1T]7.;ZS>[P[Z MD[?%"+6D0Y #*SKD.TGJ\26IW]5BZKF;KGCZV4)OD6?=]\1S5$YI4\9 S+;[ M(@_]HBB#V.EJM'?XW>J/:9^,YYP4#;T>S4S.JFV0T+_NN+R6M-1*\;AO::9G M\KFJJSN6F(.D#Q(JS5*+[6^MJQRQMUBVT7K'TP(GA1_2E*XH#-N?2#U8T*@= M3"1><=J&%[!MV^38E7M/46_^!V-:R>._G68]H651>NEE\3P_W/!3*H!AI^]D M3@3.R/#_L/?646U^V[IP:&F!%G>' BT4;9%B@;10O+@[!8H%=P^%XI("!8J7 MXE[+NQ2&X.R&$Y/+;XXS[[;W//=\]GY[SQ_[C&1D9><>;I?-YYEIKSC5U M*3/)#]9=;TIKWL=$9L];B1AHD=N\5[TTFUYH$+\<@ =UIC33/Q-_ M=C+<[;345Y^!@X^9^>%T! N+OB'_)[A2"T_/;Z%!YC\D4QZZ/X;6(+SJ%G%K MR6:U7MJ2+X="6I>'DV?%:( M/,D=6'ZP]&80E7)TST95=;/Y-KMNZ4]O(5UV M><:RP*MH%]X8S "_52$8*/>E<9+RL_QCCJ1_YM(:(X>/!-V&Q-.N@SX*-(.> M/7U'+([N//8E^5!'<-G)<&*%9?Z V^#OAN84]6=S_CH=@$=T8J+XEPY:?W!T M6>RT"")\5<%KZ:+#\<2&<@EU 6[N: #&XLRE%_\\3W3;&D>JGA_U,D+3F?'V M0Y^: -;F?%;/*S'_%AOZLM\7#>-PCBY!1T/E=3J'K6G[,XG,&_/\&_JY Z&2 ME7_F13W4##SIOJNO4M$ "!8:0%>_5;#6-6G^(!L]K7G:AW#/NZ@R MQ)&_5BX^PX;^LKG0L_F5456CR M>O;8!5[J2D]P4HYD=G<1Z^Z$J33:71-'P<2#0.JCOI,*RUN7R'?(-_PU2^Z# M7?-F*T:MI(YAXA?1?Z26J&K>!UAHHER#\+F:M&O;LQ&0W#EO!4B5/[ M[/6M-D5NFEN.^Q:1BO"*'^P125@F,#;>U)/4A'][C!5:/029E4(#8#6O4?9M M24BBP3K)MC*9=4MDV&SF<2\:D!6Q4WW#LS'Q,0Z%O=[V>DOVZZ;F'1;KS6P& MN (I>)"$C1)3OO'N1Q1;U M(-Q^6"3KY,7"$O4(UQLRG0Q5IB1L+",6((IL62MNNO:]J]9_3J/^(TV2.;41 M\=^3_:1MO$(=R2!>SY7:7K,)&N 9H<^/G-T2AXZG1]PSZ;TB+>==?)>SJ^H[ MRV?@H$&;9F:%'/1/,+$!$6\^ !THOJ$]W7+ &B?F7V[P' ;2=[(@WK091:8UX :]@A25V/IV- MTTGA--WBE'&@:OG78LU? -MM1MA"=+W R3_ETL&-$)[V8ZLRZ@D0_5YC<+&- ML?G$P5J"D<;GRHD EQBJQHL]CH:\USA/<%@ PBRS*?N"L\:$;I #L6<1N^1' MU$<'KBX[8GXMRF*/7.G_ PJ=%7RA1X?\)P9=1Q'U@7[QE(X2R[@JX,/8L2X$QCSMSW\+JH\ )?/FYZ6+@-D/ M'^ALIZTM(+3%/-:@1)X^W11ZY<'-X6M-HKG5"0$;:=>,1'&R&_13Q]9O$.53 MJ49O#*D*3]]\BNR@D.]--H^FV*]GV,"S]=1Z7'>2ET 2]:KV _1#U"R3K^ Z MA-SFS03\A_Z\COZ]:JY\VWX,^BSF)X=XL@?4Q2]G#7U1-Z9]QW7U8W[@"ZLO M\5M:-;@ILK?)2$9@O=1^O]L[R%.]:]M'D**.$5E1 "R#9&X:A@1GZUM1OQ?Q M*[@QH[(4,VRJ* >.)9HA@PM+'LH]ZOI M=#N,I)LZ39J+:6Y]9*EM,X_ .,\[LZM&M#>%-?RRU![CDVF=M_F3D@K^@;#1 M%<=%G(O"GU/^S!W$4A0A%]71 $U--P#&G/]5'FCXSCO&$/KN9Q4_U:5/-!?+ MS.''VA9.21F<@<\+#2BW?,7 _Z\6?/^%?^%?^!?^A7_A?PMVX?R(>8H4+S6V MKY_2Y]@++EDN2H[A !# ZBK M+(MW&[]$TR5F6SOO"?)V\38\G 6,/1I@*Z*@WHJU?!FQK5D1^&[Z>;T4*)8? MPS\BW-[$$W,?:$>TR^BH<1Y3/3AX*R;^C.MPD7P\OAHX@8F),!][%,'!@2*V M>X@*2G% />I%">3BCAM(Q$LRR9%$#^RT%Q.HR.@!_$@U?5HD!I7?7M>Y7_5Y M\T]@8IWS8YA&E.-=IO\N; S9P^&:(OXDA_$6JWZ]Y/^UR*#_/B"3%@/+)VX? MC.^Y*SNE>2F()(Y."O]X.J7^/LS%)[RR>-"ZGZ*0!N.,S9P($V/)D.%VD M62*D7,6HE-XAK9,$W6=4J(Z.F +)VGGEUS0L%\^RJMP5\4%%^9$U-*")=&_[@A_#_6\K=^P)(Q5YNA^>-4[9KGZ[D+/4-(.3 MO*6PRO,:-^7;RF,1BCIB %'!9@.4UY3OGP[9.IH?(!%8ZE9Y+])<1@;ADP-[ M@?T(TJU=\+IU>^#F^&W??^#L_"PT E-;9+)%7*M6U\:&K,8K%=OSUC_^^ M?E8=3GA#$OI>V8E\XS"3=A13 ,O/B$*O(FN$TSL_"-C&^/G[OQJPX4E1G:PUJ:.@$8EB-[4_V+ACPTA38.^:6=T0]6.4YJ_ M4*G(O\7=%=HTMH2$6UZU2*^^>[S:%!$?YP/ >!' /:[R=$&K4G^T6IHK^6&X M;H!A?E9_$<*^)F_O4&CR"-9PAJV+Z\5(,ID1>I+=!QR\4-5TJ.&@XV5X@SBB M,3_XY-B \!Y[5,3>$GQ9F_^);#.MU:XYF^U6MF]$A-[F]]_E[GG'B)OQ"$#Z MC_UI]>^:$6 SKE%RZ<>G$IM=.67';:Y:7\)7_%7,$4]&O"U;;^3$P&:&<"@4 MCS:)K21_\7XL6HWK&I_$6S%I=TAP9TH;#;ZD"[*W]=['CMIZY>.\%_P\.=2I3_5J3B *O%*_VZ MF\YFW=3.2%2VZJSHAPO4N1WUO4PM8B\K(%]Y_3KY=\0P6*LRM+$Y<\^]4:9; M%&ZI,?W X*T2U;1$X^UI!\*TA1UGO2%0>,WQ5#8K(50"S_,1F< 9PHUN[2@A M9+AH0E'CNM7R;^71!ET97Z,!!'!6XZOM.U$D9)7AW;BQN,9,DLOC06C V9,I-&"_$0W8$5C H\>1GK*AJ #*P!(8[:$'C>=%/19#D3/,L:%@PJ[%N'Y9\0)(_\@&B M>NB4@$\FF6=-LV#^R(GUU1_P[KJ0]>MIC .^WFW#])#T3WGZ7"W1U2KOLVG, M#"SW]_R&O?H!@ZW=XN71]?*#4.SU&4\&B ]6S#6BHUXYE?H M'96 K#?Z0%(CUWXN1(3^C7F^ +HQ:.UG+N4]8 M 3I1-3]PYUECZ_H6]@(XZ[AJ"E*%W&6U=%?7UI+1A''A<5^ BYO43@Q[4M/7 M3#-L\.5;Q4]ZO&<_M+GZ<0S["IX*U73NHIA"#\X?5AUBN >L'):?W$'>&7W# M-L%F#.IC*IIYOWR@]Y_<\?GO!8X.?RYPTK4_1Z9LG('.']O7W MA-$'Y:LGIS5HCLIPMRO0Z?^16E"H]9DF.^,B@]:>B4/O--& _+8;'B3)?E'/ MJ7JU/W4SVV^Y)[SX0IP8#+&_?5OT,FC1@*^7=U#.<]VZ@;8Q1[9;,^ M&O!,IVT_ T82_D%'LC^DBMBH^RQY?>(]OG+236?-K[6R9I!.Z6UK!#AA 3! MN%6,J,]SM[/UNTH35E?Z2P8*V?K!3,/]7XB^CUUY93$P]UD#*E'=$;#;J4S[E3U; MZVA&Z+19C%, 1TN39W!BYDYW&BDYW3KJD6WMTC=N?>UB<=C1L],!*!1/.S<, MJZQ(4M;7K/M\,+!FAOV$[(KNM6[&RY/?Y1'\'79\E'E11R$FO"IWHD&+VJF2 M!9[E:T/KRT<\U;NYO[+"K:"WI=/*=;MZQ;:C2=9'4(DQ_MX)I%2)U+8B)R\+ M#T'J,^?P\^@?&>U!$=O^/%U4X[8OV%I-ZN=H:%<+6?P#&T?Q/3.53P5B,X8C M^KX3=Z(!7@27])>#OD9H0*QW+ZJU[4KKI_R,L=57O27]7DZ\ M)T$TW#)+=QRC2"(?EVS/Y7NS3@^6,Z56?JFS_=%(6CR[U&UL+V7(&\A!$)J? MN/,^2\?@_3-6.F=C=]"J<,DQ%EQ\7WZJ[++4R&ICJDS!MR*MY&.,LMCH7[L+ M2=$74\,0/.Y&VNON.29Z]K$-HK*;5[2P8P","CGL'?3N:<<&OVJU3F^B!EEO M'L=0*RND;_A>H%VW7;F5JQ9 .\X_M4$WH/RG]O%.JW]@IP2A.@L=S5S319E+ M:1>BWB875S"R9:N4$I%EJ%U!^ZOX%_)H@.L%\XEP"1I \U-NM45#_!4CB^44 MHC/?-('BMT:Y?,7:6Z*[CBN?D/1] -__'GW7M\0?9.R)I/' MY2!3C]WQ$ACW?3]>R@/D<_$WTVBN?B"[I1JR&L.W:W"98K-L-=D_FDEPN6_")$^DN?=SUEASA<",E15'+X5*IVC#_, M==_@&Y2ERD+I6(*I) ;2,U_:$[TF.M@D&=ZN(8TZ6G\,P9WPY!4# MPHTF%+CBO"I",I1*SLRV%KWCTRY+HR4Z5S1^90P<"G;P)CBA?&;CEN&0[F5 M<]RM3/(1)U\BNR N9/(]*ON<#.=/TR57\?P2_M'^>P4>B=*R&-?G[0?4/R\A)=*W<\ M+\BKF%>. "I+^W;\K=1Q&_GI'2<]P^VKS-^E$AS'F0=.O//2BR7F=OT/IZ+2 M9A*: XTC2- 2TA!S*C=C7*]>?]"YE4%_+*,]7=_X?S^FV7VN!$PMOW'5^"2]B;[/6XCW/ M4??CN8,82E\F).G[ATKJ&/&%"#?3%843Z7 U"?6-8%,]K@02_+1YJ!BD/B,@ M)N\3#O&BY5WJKZ&HU0;&SV8([^K[<]]/&DEM-*!<%Y3 'C%NY>AA]1O^B5KP M\]HCTM!$Q?:8YNLREVY.7S+8K6@IS_6;NJP/,_N=@L,AL$OZD)I[&C/6]Y1F M47SA4]#<^[H?LR(&&8(_&./'I\83[&9,"*_D4;<4PWR82S%.=4*C,*-H?J?AA[WL'#T#DARX@6*_ MO4([!_\<5OMLAGYH:GJ\2CQ6_9;@FZ-'8\HQC5;+/&0]8ZH1,JK@@!+5TUC8 M1%!U70HI?]$Z]9KO7J 8TGJOU \Q@ MGD#R68J^G;7T&ZI($^D='!RE]?PS]UF#Q&;A 8N!R)_BZ>R\3V//^@ M^,2R#JK2V>S,)YO,5USJZQ:%"I*FU1K=^GN;>5I;1 M6ZOV&1;5G5"[-JQJ:JEO&#RT>^-E&N[L7O3QR8EHC'*IQDE)2D;R^FWZFZ>& M8)Y+ZR7P'*7;?EQ(K4G-R M.JQ?9+O36_ZO8G1;V794NX0#I,[PX )9*]#'LZ7I;\IS%/V("^U M#U%UM*=+^8#[50Y(W_):3O2=X/;-M^GM?',/5^U'^4;Z\-ZUC6N]W&J2I04I M3@OI=PDF#8OY%XO$*R+AT4TQ0K@ M.5P*]U-E'.'7 Y^_H1XW[\M4UDZB7B\OS$M\[>0*)_K1&544_WDAI>Y4"6=] M3&I#+WC^(7O/&.?WZ&]!4_@MHO%J*XV9D/.7/%[E^^#TJ9G$R86P%W41LC*R M2QBJ,6G4Y\?!3X@$:E0>1 8#\%>\F](94&_?_-N-I6%P]4F#^QF6<.]D%)5: M]WOYYQB=* _[?[C0V_1_IJNON'HGX<6U;IT=[2ZK8F_P:L?[&I0N662CMD_/ M%]KUYARH]:MW>[G:5C-S'(/V<]^(F$U^#%+TH_4:QV"Z"&95G(#A.L8O^:: M9^VWRPW #2UGN+TU0T3/Z+T"V9"=N)?GL?=2)-I5LVL'T3[F3ZJW)RK)KT(8 MX4W._1;):Z/@>:$H*1<&)M>>O5:7IM;=G.2F#&%._R)S!E6LW]4;7;=PA*O. MJQI0?&:=@35-\:?NU!"9IJ:,[&UAJ3UV?&S@3?A6/*32O]]3G#,::%,'I0S+ MY+46%"G\\,MHKT+"R1A,TVP^J_K.^5%TRJ /!75.\4^[*_2GR")@[+4SU M,4..BI4EQ9B@8ZV-T"K"5I="Y37!&U?3.EGX9N2VT_;*XR0?5ZIY55T$7[?E-.4[DN$- >SF6:],M*\D3 MZ2B[9:JPMR'P2V&)I"#ZP!A?F;S M.NQH>+'5]&6?>A. P-:T[N7AG<>4(*K)RBLI#+)1L;-R)(-<;AIVD W2F]BJ M2B:L>GFVE"2N?_41/HNUSG##Z2UX>]\G@N6*/T$/+B'?0='(-N9P>!:FPVI= M[+B>;"[4C&A@8W6]!DF$!C 9W8\; ZQS@=13$.I]*A2QSX *5EB]J4DXB?G. M=<#)$B9Y5IU4%B6MK,(DA!QFNRO_FMOL;S&-"L>;JTE7ISO6UB,XLN2 MJ(>5L[A=E]ITGW0G3?Q9%L\E_NWNP+(T>*DOS M[_S STNG%#AY<7D%(>?[ZJJ*;]+'4A1UTSR0''8,*'\'-.!X_6]W,=:.HP'; M6V@ "L7ZU^6*T63CE_?NZ- (Z #)@[PUGAV"M:WI6Z$!Y^<0- !R3\+AV2BR M6B@: !*\UU^G('C*@57VOAL:D!QZY4^!\BO?WW+4R^^*M+JX85#,V#SZ]DG- M4HUFRA%+8#M>DJMYF'2\VOEE%P3PU%O0*\--?AP MNN13TH1*?J8K6ONTQ:[-^Z=[%!ERU:1Q<4;YX&,UB 5[LX#P7#LP_?VF_Z1: M+:M^X_99)=LU#&XI;TOW9(7 0&L!8JHQJ*D<%&7U] MRQC(2Z!JT!.^ZF.,WW>8M]>8IO#L\7N+\(33/5S(X./&B ;=6#*S_HN=U'L] M#%WF2,M+@"3$F(JKX/3UHP'F)WXQX.D.W!^!V,! T6F?0_%)]1HP>,%S.[@Q M)S+V\DK\,MEN+7<21F0]7YMK#5C[J$LLI;H#[#8%/92SLQS+;[E-L^S!3Q&\ MO3>$!S6[%6A D?*UU,>Z+ZX+J05';H(-4YM04;R-U 1G'T8,B%)GC8.=>6. M%-GF[ZQ1'H!BM[?O0+L_[5AU='/'WN09<&7M& E=9D+<%RT;/ 6.FP1B6&8; M]7M]+-ZK,)#%]N AL>_O[[/J \Y4-W(M5E3;K7-I/*9\+M68.205*SVN4$E0 MO>*N&ZFJ']FTX*E!5O.DE-$6N4&L3=]EC;0AP-OK+]TA3_HIY47U8#!F1.AC MS.)DM2'^@N2DWL"R[J:V>^Q&>I HGQO+JL8;%-7DP4>I2>0"%=F#9+LP-3B= M#J$FM.%Q@/!H.(+K"XHN2<-J0G3N2? W7 K,S]6(R]$U0Y[@[/K(SD9S#Y\O M@_9-06ZT3IE=I)-K35Y'IO53]F4UY,%U[^LXFXA:W)F*XH_>E::0AY>M7H+[ M_LM3X__?2:*6>"H3X HA-WKGX7NMJDSJK[7O!5ALZ,-\Q1RH_,%M&VA6^#-> M;F>X8+90PO^V@VBT= D+%R72 @(N6%N\_;1;*T-5*Q,G'#\XX]+E8[I\E5E_9*D5ER L MQ:7W25*PQX7'6K7^\N(6FM:L:NGB5-ASLJ#(%/;V.6%L6EVN*<3"& T8C1Z] M0SB#^KMENV[JS:D(L-)H#7D?/D<=6N,>M&\Y^JD$A@1,3F$D/>5 MDB!457!XX0D-/CBRNQ2F!UMGJ^, &@GY$B[+%>K@O87CC& M29/RX:9]$G$Q9$ RIA@CKYO1@-;9>VM3%C'_J*8F9 GG)3'[2_L^]K,PB&QVZ"37*3PO2EK++^[NS=I86703A3../+Y=DO@(,NYX^3B M*\NG=V-O ;A1%]NMCJ_'QQ4E.#2BBK:$&L<<"U6K$1#9OM89\MYN;[NH2G8I M+]HLEV4ICAC_X&(E'T_['Y[<3'*F3B$R*I($CC;IJ/#\O20B13_;I,@-BV?OJ1*[8:B(SDX@KU)I9%]]X>!=^7?<^/FE MJ"$P\U<7SC+?UZ; KVV?49HNZ]=_B[ZZ1 ,J:]P;+6(_92]4OU$YP%_8<#<= M9?:NHIV:.8DFA[W>G7FK=NH0B@P[; M]N/0@&=:["$)>6\2;.]=Z&KNHY]23RD;YN0Q=C3?@6*\-==YL3&A3O-%2H?5 M'S3C9)*02O?.6VK7/15"#O:-L@T2\U=I%$T1HH-WQIHIG@'8"^N&]<*KV.VE MQ@<*Y6SO?26+OE$RG+43@Y:)MB]S[DU:#XKCAG:EN]0*3Q@(LDRN>;JE8@I- MU!R!J'^^F95GG*; M"U\RBP.*\+5Q6MJ6Q@(L/U1"Q"I5IYB+[4B]XEYQ<:$#Q= M>#[S@@&^IWG,L$-!U$\1P1^@AAH*2;4\_7$< S_>$T_(PNK:%[4SV!NW0?QJ MY=09,H^*4S8(_,X\WUCP\Z5]A1S'B,1:QML&2!F X6NN@YN^*X/UBL4G.+C[ MS3++!'-+0'#\T3"Y5_0M-#_75ONY]0D:H#Q90^7@NB2C7N%%\YPQX0U&&NP1 MODS%L)M5+K,F]\A;0)49ZR(L(M^R(#&%RI]Y&C\ZA^9P04WXYSD^WQF%RDJ6 M0$%,7$^E=,=X 'O[!J'/M)^D.^,-F.(H;SDY_MP_\NODE MXB:,4(5%'O.L2T2M1XWL:RT>MF64O&F*D\/["WV M.V$&ES=_!;6[1^DG,ANS0YVRJQGJ=9=. .^):$^7D4><[RP&GWLER^ M\N1%NC5Q!]=5H9=-_8*=B^L'213@QP.Q:&L;%-6$6Q/;H8,=88XD$25*DN$V MQY5^Z>7!49";A5ZF6E5M=M<"&*?%15L&&UB14\6VA7!5#EU^;AV46=A8+R26!K4 M$ LGTK]T]O!@8A_HT#R^=W3H[JVW0>H-=84NHC9QOK1)/UWB:(95+8ZKMJ.9 M06U %HE=LE&6PLT]LDUR$@ ]4'QKF5E-<(>I_;-N"22_Q0_"U(.[:]F):D[! MM!G[:?@_E$-5U"\I!1H*YOH+WFT^OYO^^562QB_@E_A!/D,(>W[1V/=B>Z_K M3B:^4MSS+9G>NTN92,&=%1+7: NG2&&)'G,QTK/\"Q/PS_'F1]8_E,ZM&\L* MGXH_C#Y]Y2CV+J;N4HQ]4+?21_36+>7QMO5JT![V!K7=/GDC@;\Y(C$Y0:6! MV8J*M9;C,_RCR>[CTL+5$L$DRE!F*DW63*0/0[#K5[B%4 FJ$Y&7*Q#SYBY# M3IL&TE3/YFL69;^KQSO',_6A:[R0\E\F M[6Z=!W'#,+P'NE>'??=T!47L9")>:1.(8%N=GP'%'JM/SXRE@0# M,R"Y-"6GPYD!+6 MMJ9;^=-=[X.*40_:2#?";FW"/K7WV\R8/H@)*($4>W=*\.%6-NE[7AG7_CKF MK&>:'I#V*E5P5]+L*?M5DF#^JHL1WH0]ISB-8;C9I\0C80L-YC323I2)Y6DA MBJRO?'7LQUD2/J6_#&+6[G.46<3FZ@E] KA P<5.[*Y9+:T?C-)C M2>9QG7J,(+&CB!W=O28=#5TFHA8UK$_ Y MZNS+]>5O2:,]Z&7+@/*R V*^)^:>D1EI"!!7]Y_OR+K_+M!]3F^G4L^:63E2 MJVWN![O\LFHL*:X=E@6(&.>ZY ZKP[V5ML'+5H!.TC:'RC06]BF>ONV%SQ53 M:9O?8-O-XI=2S*9[I6\D&IOE:]8 GCE;:X/:.@NW;W +(\HX"N"?F5@#!;B. MBAO(M%FI1$,?E(.7J2>!3V.G*DB] 8QM:CBJ.29+ /O35,K "UUZ_I67 M6J-)(P#Q[ KY.IIJRN8[6].X"3G$M\M(&:D"(_VY/]6SD+VGG':Q ML>>OC/P:MNH=B'U%ZJ+-IWU!?'-&$KB!_*:$JY:;8AJH3/E#-SSV%ASW2OOGJU4XX(]XA5:$!#)@_RAFQ2DN8B#MZ@;&+K\I8V/6"H1W)E M"]'B&_18TV67Y4\6C(S.Q76?PFA.G!H;V4-F9IYRZ!R6_M3)BG;_R=;^( \8 M4U\4W]3X@GU0?;"5_=Z&6+Y% [S:+IZ7JY8I:Y[@Y=5YT(UD%>]5*5!VTIVR M&?\@^JP'DVT&8*S3*4,UZM F$9B;-WWE=\0)I^%.=>M0('H#[/J81.OW!-9 M$QTZWK'N:A<3SW:I2I:6E3H5K!@MYECPWTJ^Z,8JU-0$4,\E4^L8$FN'?S>1 M#2 W=OHJLX5'][!P*^,9(])\O/T@=OO M.[?[H2Y1RH,)Z4O*A/6]IS8<(%#T@?QH2G>"R(_$8R1?!G'L\Y3Q=SFRHJE*A":@8-'$3STO_ MWR=1^A?^A7_A7_AO!!FQ[C?C5):Q9E%N%D*D&,])YS;DS'29'7>ZGGW;(%+Z MN[,9Q1"OY]^89 _L'<2T5BQ6Q1R'&I"\X*+S#)]P84)P@6&[NO4W M:FQ:DG!B]U*-SE0S?A"]%#2T5U DDEAJF=,>M]2GT=?!'*U1U=<+UY1AF88< M=A%[U7D;WN70;<6J?B-0(TH.N&8T:P& 536J[[0F->0V*A,L8UX"JYA>?3(+ M\%JDUHGJR]Z,+77O 2X_H()[A--P8I%;P_\E-@CH(\@JO8H'5IO$RUS7, M5,(AR$R,%RW!)'-&7L";_^JUO?\0>7*=*HR[D)D&C97CVKO"OF.T[0$ M7I-:BVJD* _G(I(HY?5^&S1),54VADCCYF=A,4[,%*YHO+T?Z>U_>T6),JEG M! />+L3::FBR;]F L%S;Y8Z#=T7Y-'=1P4V\#6S&@;=B%M-O+G4 M*:"G.VB S=F7JOM7OXX/T*?JOR+#_04^M8HNH#.[$S ]CVZ+9?B#L'186H$? MY?K1'(C:)+GD_JQ$BI6\:,O2VY--!4[?Q O/MZ]"A[2B.K6"N[G#7S)PB)"K M^+4S@[X7V.&SFM.U#"4[L:%ZGMA]EAHYI6.82RR?T]V.?XPM<"A3X% M\.,/->"&$GYP7ZP"4"OO[:HWLC>S2T!P K9O5O6S8?2)9^?@;ZWC3>9W;H2/ M=2BW'T[1KS>*Y)6P')%J^NSW\>]3'7,;F[_*\A#O;, 3.?XMSOEECSQI;*?1 MA^3*Z8(GKG,)//45TI4J*Z9^O&Q@H?)^.6Z6;NE MTCLD1[W$!QMEM4=TW \+_KXG"[9XPVC;"R9@&\3$%.(;#PVX8]<-W;?76>:? M(Q,',=EO9$E"5LF$A<7PGFJ;>'.D7Y(-P%=T9ZJYF!0.Q6R[V31UMV-/.ELFNU,\])Q%T4%Y>)PXO) =GL^,3:QC_,-#4^]I<6SS1PXY0 9(,\D9;3QQM5)TL1R]@QSYN3 M!]Z&CA'B.'1"&<]%BMCS,AHC.B'5>35Q:IZW_!\BL) X,1#YH6FDS)68VH), MQ1=#&P_:+UQ?PD6;,I6:/;+[@,-['*E3;DUH #XVMP"DRD"G;UV8M38\^Q7) M6 +G0M(*\ZXAL8@"=3_-8VE \C>1UNQVR,SD^I4OFCEG9!;5G?E7MF_&Y639^^E_4DRX9 ,OMG MA&0:+2&![=B#<0.L**#ZNC).315)[I*44_UC\K-GF&:!P*[]?>W#(Z"/BR7= M@,S:&,O;O>AM^PZJAV4@/?*BU8NQ [8R3-^W+>.7[R>1JCF1$O#?W7@-V*@3 MV@T_?)EIPGNK+*L(L38MX%Q K+3Z6@?=U M*>BIT:*-$>7D,??&.6L*U\CMV_[^ Z$L,(316V?V9\0F$ER\KTG5I;)(*#H&,^>J9X39]FX8_O0K@DA5^62PCS#UB- M-A1%7 Y79#D'0@_P,GF61IS0 #_[T;6(O)(#>0]M$?E_.(?)'O,S)0OJGBR6 M9D^Z:6]BB>OC7/;ZAEIQ[NF4=C+?^_3YP56M^SR_PX,C%]X!P#;=]Y06 M"$S1ITO0,3_L(M6B]MNJP5R3'?*AQY50'ATR!A$1.'"UHEH9VEMH>*_OGM (PEV7AIVM>+2;R\ M>O&PYJE6DJ/WB]'W_Q#IG-H"[*#?7):6V$[S7D__MQ=JX\ 8B.'0SM@.(1'# M(1+AMXK-80/>%^?XGL=R3?B]'E*F<&^8;NOD87G-2UL)9<*OD@X/ QLZJ$RW MZVS]!6HTIJN?B^[=SXYGP:3:!+!C0C"*ODHADJ>BUX$E0\67XBNM.2U#4L7E MH5P3'D?Z;S(%F0S]4N*>=8LESMJ=H[F'+ 4LI]HV*545+Y<,_A^G_9-QBZ9: M"BR*2F0%$.CI#9PR\<']#]@3A=0#^-I-Y) %&*"U%W]M09^C <] <-6_PGC^ MVI3-O,%! SJ;CR( %\IPN6K(#?+>459&D4(Z%;/1@-%ME 3DI%ST9X 8+CQ3 M%I!9LSTGC0:L&;A7E"@6&YAO,JK?UM^)C;98C+^ET<-O1IC_I KWT0+&[/C) MP+4U_R__"0F*V(X!!0&=D: !P2(\1-9\LD0.A"1+T]_\S4V;MR( ET5G4!*X M\[[:3,V2OI('Q;SO*6\1O:YO#= GRJ)%HO^3PE.W3''G[JPS9P\3RPSD#'X(WVI;PA$ ]ZM*.\/A788<4"[YU5XR?3A %T8K>5X:$4^/ @E M;8R+!LP.M2$X9Y^M+S'M=\PC_=G&U.9&P43G_$5-UJ')\]G3YV4:L[%_>(NS9%0&NC")ODIY23.LC<9X MV('F&C_W5MZ_7X#U3&"?+'1]Z0$!X0[?_&!P D8MK6H(-;^J0&V/!2]/2 MH08%O9%R^H1<@3EZV^@O==%>O'TK;C*S-QI&=!/X\?F9PE^29KDM&Y-N)^B5 M5T6>K+?2T*2[L^6WI0Z%RM)KED .W_B;[;U=U<[3K''8S\)90>QYY4=>6HR+ MLU@+7H\WS^)W?0RVU&Q0BI3>^MOV-7KZSB M*F[*GG3E>NX*.<3.CF(A7JH>QXCZF.#2:^_,\05>?#_NTA_>;=U+R,3&ML>> MM3QDUD?#E"%GN#C96,P946+078/,WXY*Y3\"Y..,8Q>V](KUG(RL4I=Y+RP+ M-05"YO=5%*:P*YLK2/YOZS(SR6D #3HLB.Q%^(TEY MBF WCF&VAH3F;4K>!W_PX%M)JJEN03 \'Q31"OZH]W>^6N8O#,<9:$ HZTGI MWOEHY,!VUQ4GWR]#WQ7#?(:9/!\RNF'CT$;+/\W QF\;_7X%\?P3#8-$&8_] MTU "LUJ"7S;D@,PYU9X+5SJ]]#],4#55>LIR_)9T9::[C4R[&8Q31X-MK4_EENG) PESLP* M-T"/.YCXG7F0CP) N1TX5]F^?,A06+[^\?5-^LF>G!+:*&K6(*R9]]#6-GD!5;:5QY6/N\?/% MA:3?(BS4&GIIC5_DK+E]ZQ@W3QP=Z_MW=]5V6QDGW,#"W <./Q.QT8"9UZ+N MD&9\;"289&TI!V?UE@;*294CC7O8WW/>?D'?V0#%V[TJ/974KWQ5_D>%/Y!A ME847QC'VN7Z5/L'.9S$G_^B<[G=2E"^HP.9!SZQZA$*@8W$(!O0'BPGJ<;7# MI0(>-\\;U-E3 MO%='"E8I:\1BE=]HDK;I"(RVSP6X;NO.ZS91GYX?ZS<4NZS?/1CI63Z#J44_ MJS<<]RW1#7%*_V'?NZ9],:S7I5-#(>(WY4'D.I#Q[H+QC&#F%Q+'S(XAZ,"< ML-!K[6Y?\'DH,Y982Z.V0,Y[H."IA1_WY,M//E1.A#OB:ET,$M@(ZN+[^OR5 M[9_ZZ&R^\Z'8XB[N6YA+FLL<@?JA[OZZ'LDN3Z*';529[R$7U#CUHBRR1\1 KRZX_$7XLLIDLSG[H= M/D>1($&2-Y/62SGRWB]&ED5OY6R);^R9RZ>)ZL>/L!HVA2!<4F2:XB!>4XH2.2M>BV&_"* D?8W2,VJS[DQ3E>,^S M=99V!HAA#NO)B^X*^48UGKR2!AS1/LU3;]K"T< 4FN<%F/9AH&]I<92#8Y9/R2 M'7^89C;T1/NR5,$GS'Y5[G!3[J-3@JMM"'U/Q6:D3F+'04QL+C8U'_EH7>L; M&&5OO"[JT#+4<#( #8!&W=HZG)2)1(!FHBS/>H\@6PQ_IIHJIR\OZF8? MR^$L(#G^2&G^C+AIK+'4LG?QL+U@)B,;J.7G+Y4[L"?E(WE(*X+PF96Z:\B' MC/:BA%;6#.S(]DVJFI7P,RN#4\Y;,U+2:GZY[@TF[XP,WKHHH0&94*136R?T M<%@4Y0\Z[4$#GL"LRHXOLRF0%;>9-]_1 $NUHW]XM&1^67^90Z YJS.-'IOY M1*!3:S8D(1I9&E3]_IW0*BWT1& IZ?0Q*U%X,-5O/:5Y8^2?:%\\$=?%26_* M3+)#[NB0U$+]0O.J[TGM(XLPS%MSL]/2\J>>,,53VIR.G3_N.L,V'SFNDEWAAORQ7Y&\B;A] M?^/J0Z^@/5NXH^U.M+2D:_"Z:W[ 7#UJFVU !B6&T&P\@SSQ7-"<9)$%/YB-)E(C!<2[H<&&&CGVB!*:R-SE0L,B9F"73Y/0TW$^O,.$A X-H=3 ML%8NG7Y0*-=1-F9I]0W$I(L*>7HS#;:#:)]ZA)I,N$8*2GN^%ZP[QZO(IS1I MS8%NPZ=;6.53>]_P%(./T "+[Z^J*J/[9$.9O5#GWO=B:V\;2%:DO$9 M@CW M47MNDF(8D/&@[:1N/ 0DSU3CZ.>&!@3@[0XU6KE3B,RDGIPK5$Q:5K4E+KX@ M]HQ]4N5FN_D9*^WB6!\A7N(6J>K\\HFV/ZUL5( MX10H?.H?PVQ29F98(OU6=-1FSXV#@,Y8O^:G#3602&A^LKN2,\=C=8.@BR'X M@S]!*FTK*$X(\A@ODW1+G_,IY,TJK>O93>]^Q%7*)O+9:I/Q4RF6#(=YGD^4 M7A&K&'?3])DCC1&E/[/G]/M;MRBB2EBGFID+YA=>6J>\&L@NMGOV2[R^3+2= M7K0B5#GH_32EOAQ!/^EPYZM1:5 G1/YB#P94/]E7FDT^.I2M:K-7*+AA 1T2 M&#LAIDII#@:\$6WFZ&V\O]9H' M_?:<=O2\S?(+N%O!\URD'5NY316C5P%(W?>ST<[@?D M\]RX.M";;89@%WJL7[7-I\O-240XS-$;'ZEN<\(]^W: M\Z3C#A"U;SS\*C.)9'"9V/^SM8 M4Y/-HNLM/-VGLC,$3/T,*R&:\WNB]#B8?GA2J_NBGD@!,U=F/""6#1^8\W5SLHGV'-4_%%#Y8B\.,];U,4/E0_P3Q[#4? MKV9]NW7=XR$Y,#VNTN-EOJ#Z#"SQA"%?Y2DN 1[\!3DP;66.![-=7U38B&:] M%L@'Z-Q ZU;8DO#'O:EB]T<@!A;C;+)UVYF^ QJPGPK9J2F[?F>*HI_4C9&K MB8I' S#(.O[^UZ*:(OVIR.7T.SPT(#SSC-D(TL: "F%' P)!&PH3;?L!*(L" MWP]H0"SU^1T<#;AXK?WWYZ'YLZ]:C;]N-OM;W'E!?[=8R*Y7CVD.U.PT"DT]FG"3G0KR%+K_RC_N2"!UY>O[1*%5/N:C3W!H4>E)BI M .M#D/@E7F8W6]6[!9),7YVQ,=6+3OR]0-4L>R'>\\22-HS0D: M'8-.3=LY=*?8!\3>U5J>F;% MNBG=-+**WJ7'\V$Y(+.S^7S=/\NZT--]7D%G,X&Y@<;^O;FTT?6$(? MK-0CA83BY"AER%FQQ!P-6&'*.'7X93N>; 8K?:H2@[ JH[,K2="3VU L>L>" MEUT(=.WUSC8[%>RJFUV?]>NF2;49!'Y4A4X1RZP_32)S_+P49(08P8L#46:6JGF+UFS M$+XP;C ;4(/CQO-X3H&//!8CK&+//0YK-V+7)N=O2QO A77Z&C>?PGFXNI)S MN;.&P2LTP.JD36G[I*Q./O[=&!?C^(\ISNRXUW6#UF.B=<[2+G'@D>H%[,OC M2+TX(RI9OS.K-"%O8X;WSP((I^L;4&YN>@_3W1],L+GP>+!.UL9!YK&54> M!3MUB$^3U7%Z &9+X6^=LW38R<=9K!3FYQ24-*6@O_QT)&O MI6V=$?ZTV<>)I30_[2V&@8;[4;P_?,^;B'7K<(O)]Y&C;D_K(4!_LDG/G,]K MBCKQGZ_D0!9F=)M>OP=3?#HR\ MME5&O./[0<5:==VW;JD=ZGW^%\2]3"@?2*FE[S-F%-'^>(;_-!I066KK*\OH M28X&L!9&06#[FMI2^4D[[-YMS0VK+7*7#CC6U[QQGW V&\3DU.M ,7SZEWV^ M?-+*F'J)E$LL7_P$J??W\D]Y/U9L&5-"8*/R:$!9'.2947 N&M#W8A!5SXH* MY!CU?PWIS;B?5H8L*(G: R#%EG7M"%!AG>U:(H?=^*,VH^/CY00BN'&A&CPI M?\_,U[B^%C4Z>1CYLNE<(?B(A!*4W+MI:!D2U6@9> 'SK:*(>;182"*[2A]D M$ZB$05<\+K$&8.Z&_D]3LH3 M__SA--\VP\_FAYTT>>#XRL-<5\BM&FM_S)!K1S^?"-1[$?B>FG\<::X9N:J?]J:JI.U3EGJN:_>"[VQ:Z] M:N]W/[+J76MA,TC,E='*/)C:L6)(PSU@P!:R:H+;<>D-6%5XL&-^$4EW4YSW M@*V',,9_9^>&5VH]DB=?]#WQN4N AE2NP\C[1[S7FM3/>N':88YE'&[326JO M,&NB:*;HTITS($J._R*D1F"H"9#2*Q8 ($1AHIM>-OL>2N0:SZN-;DN\AO1' M>:-O(=?DO]$/22[N[3_O&O,J->N8%RUC.W*Y]I#0>XV0ZGC+OSAB)''4-FU, MLY.'3JCJ8_[4EZ!"54>30'5*?=:J](%,;QE#YV2=VWB.-3.*5CBD!DK+[3B1 MD;'&DAN\9><#1JK6:*R?7M][X-/M+H+]D16(D*TAZ8R,=(SKZVEH#T+'$FG8 M4T7'\VY[K$Y80P?S^J4&RN$ZF39B* OTU8&^%@7Y+';"[DPO;&':00DOU?$: MD9_B']E/>\.4ZD2>?#*8B9AT#;K^! *VK\M-0!8@=P2_DR< M)2.2, 59<'- M=SUE5-+Y;612;/MY(WQ/@G7LC.K[36D9EUB-U!9SK- .3&RUV!"U)ELUQN&N M',XHTZ2"[*RAT/'#Z+C>(ONX:A.T[)O]CE&1@F:)JZ@%NP AN:*/EQ=)&9Y% MN>&@3R'TP1=CYT.M6G]]CFP[(:I=Z5@H5J>FB-V4 W^0+.!\.59^3<\GNL R M=TY\X6P/GZW3=%@M$S/>+]B[+Q'+ _2R;*5>GRTUI=! M%>+ZG2F.-J%3P@07] YW2\5VR"&KGO^:V@W])F00J[%MPAU/68#.+U]GM'!@ MN4*+/6I?B^4I0GW+"S#U]22 7JHX MM3_9/R@8RV],[9LK"%P/*\-GV\0O[">(O+RSTJMK?K*=($X?-#HFN6TM'N(M MW]5^1<%??@FZ\-EI8V;G6$X+XA1DC_MY>G>PT(X_\VP9:RK-:"HZCC];J=B3 M8YR7C0!&ZQ8H7);V$>D8#E9W?W%Q461.D"[/1A!?27'H;R)\R3@ZM4:V'NJK MJO8W[E9TZN ,BEES_:L_!,.9.3%6$0Y@!KAX_W60/<:53%9IFA3;T5AO.A^\T44P[P&0G[=HY7*K'(Y@GKIX]D6>PA MF*6^&EG11%//R=LN[RG^L- OG5"Z4^9F+KK&4/8X&"TM]<]KI>P34:UWFW;F MF[[\G8XPE-\8@-5+G_UUG$D'?YQH&\%.:K?^64J["+V M2U!&:=?R'SM?TR%$9(X?I]AK? 6:VQL47AD)"FKX :@2]A]HG3I S'[U'0 @ MN@R\WK993XAR787/&8"GX69,JV%G/";4L^=#D+4:#F_[*0.!S1-^,U1POOX0 M>4O%E-UR[ JG \?3OL7E+5">FZL-D6S!7:/84)A2B'&UG#DG\#TV5NKO50Y" M6F*K:NN)_K'03EU2LQS,6.?%Y&ZXT"B?J#V? 3\L'GA$;BK,>+8OG)-#6+C, M9TPYO^#5_+$%JCBYI4X4(FJK( ;[AH-^%1>4T7:KG6E@Z^&AQ[I;OVB>CHU) M^HN;/F'L@41]X0UJH= 3453"W>4]8"RD5N(UQ[J>?UHAHGM+UM3M=2)W'$S* MK]F?K_P0-KP4YE<$'H+!KNW8-HUU;*:):!O%_Z:Q@O(?C^CME):1'(Y3_NQ\ MPLI6Z-# (#;#5N#5W;WXMLI/Q))HR"GX)7PMT/5N8O3&\Z(L>WAI/TG@ E%_ MQ5WB6QFY;,JO5;?:*.X]T@>\>F1]#S@_@3SH?)21ZW$0^ETJY X,O<.:=MW9 M_1X^:W5)]&!XU#*\GPO%C]/_@0' V46S*(3L9&U"OIXR>WQQLU@(3V&SSWH= M< => P8]F-K-E'N 425DF[YE$P_/]R@R-;AEI^D1'I]W!R1.%5@XHKY8FU3[ M\IPG^L?$F8@NFAGE0"V]WV;>$T%IW1 MU@>B6H]Q(O @5DB0B>_K7'/'+P%B MT80\"&&XEM;1=.N7!VF4M5SR@JG5 M-"3AV=K>*2FHOG[^?%.=XA^["-++*K9QV0'AY31]C?A[P9(C1RUI\ALZ#5V1 MG;('ORU@RD@K($\E2_ U%JE.HF!_]^W$/[\FHRKY(7'P,.1^L=JFX1@'RQFR MY[G_PC%ZDFS[]6P;@JF^A$*\&S_4@U^?Z'N'(@=LN48:KKQIUB(ZTKI$]M'" M03T*;C>:A"$Z.0V>[)F?&T_Z7-@@O8L4H3UPT0ZITDEO6V\U9'W6A?@NY1A/ MTL5;E7)KI#5>L=)I:1K^%=0B@?", M;T[:5[2V,Y]"Y_0\;U%Z#V'BP0@^!575'%TA:^\![6QH,H<(0+[;+Z% B4[; MD5QE-%GO'AQO)SXE"_M !^F;=09:,_JJ\.YS( 9-2( 0!.CEM<2S8/CF><=M M,62CX!Z@UW2T7RJ*!G- C@;O <'Z (RO'=D!K!!SZZ73%=M[@+_V+0MZ<*)] MJVL&?5N.TFQB>51PH?5 @Q+/VR\W(%W0YU!SK$"%4HXUY[%XKL>WSEK_'%0. M(5Q$J*U"26"D_0=;/4[D5%_)<4\8R,;FX8C%=Z.&DJ3(^L7H3_@%NT R6;!@ M%D.HR@M5K8^QLL6/@!M2B\L7;PT0TM[V'+4]MHP\1=IR5$2V@WSW * ARG15 M-S< M>QYNTWI;V5DPK\Q6+!=7:6$:@,/:^ZEE@N].WA)18E]69VD)?=HV?]XG3YI; M5L*W?^A]U'FU=D-3X-@*7N*F=?!FP+)H%:A^T>U#(N0VYK9A+HREETF'UBSX MM#"@!'OK6A+%VSB^F5R4C45G8@[\!96: M0L$.OFL;IC7+ M^;YDS4&BEDN&<)A,N@)0)TSGAK8HHL93$ 19B6C&0-.OVBU5YJ[7^)IT_!Q< M:(%N(:'JT_QAJU9V#AOT8^2F;K[A"S&J/TN@$0D][@LDW/2.,4PS8H7L#2,% MTD:%[QBPG'6-D9';M&>8$Q D"0B94P(N1>'L7*4&_)/ZS^@K:PFL7VA7C^UO M:K6F7"J]P.HE.>FYMJ24GX$_)(UO_W0(9]*DW0,"XAY*0*=FK*95PI0C*C+%C^NYQ"-\YIX[ :';!DMH'U>&R^Y ^PI6ET2"U+[M14R*]:,5@7 MFB&Y\P]8=%5GO5[&Q?[0(TGJR4[&FCCL_6G$@7%O!HV"#!0AP$[(5<1338MZ MO'56JOS=BG.5VZ"3:BRCB!X'%\FO-R,[7F)^:L\W).H-:B5]&GKZJ/C@4*6T MDCJW>C=NB+U2[+G+*X7L.*=#H/;G*;]08V/);M2;M"Z:5^W(P_Q%#=4N95WC MX 0J)S\%V"JW4>('0UV])=D-(WUI9QK7*JONF/YQ/=&L5LWHC[#CMDIKVTS= M+\I#*5/SA.!"F+:CY,2>5HLAOHAG-P*A:5+9:U?Y6I4W$L"665-94_%]J+HV M?74?#.QP(8]RN^SK5L_5[Z7YF",782*;ZGG2Y^"V4Z4)[WBLI\8 M PX+M3YNUJ(7_U_4%ZNTU<,ZF4+IW*\*GT^IASK.MR&L1PQ(=-3C6-E<';HX M#R%],\KDT>/^96?U>T 7;R9D%/C/SFX*#Q?%Z'N X'G1&]^6 LIC#YF71FD4 M[DL7@0C788'STA$:D0'DQ=58$(,\!3ZA).5T7<$HGVU*JFT4?9>N<9(W1]S/ M.T6RH+7O;"J@CI?I AX5^C(>U+%]1,]:O3N.=(<4^+<@_0U[? ,MF(5Z\RB! M 89?> A8E?D(BZ2XG]!F]9GOQS+PNY9C4I,T/"OTB.-;:WWR+VV9YHV_%TG& MW1#W -P=DH6=BV0>=@#;WZ>-5!G?(G83R8CH6335 P =CVJ38:XL>W@T]B6= MS-_0]+VK+[1$S(\&^ +,Y!0Z1U8Q;OEK,+POB)VP+) 3U]X=[2C4&T56[:<1LO:5SF% MJBW& 8V%?#KB2L[[Y+EMXE[4<&9,H?&D9LPS:R/J8]K0_,D-7T@2_?%BWSNZ MM0 U2!;:?6K@I5*SF:P[E@"YF1E5$(HX-=_-_DU9VZ3;$*]S^E4^]A*TC%?5 MZ/R0Y::.&XQ)ME$?6(J3U4B.8T;BI"5V#.T^*X.LR%163D\9*O+^!@#53UV- M@MVM[?TP @\7*<,4L6"LN!K^(<6=F=O3U;D7URK?>%\-#E!7L;T=_=HK>C,L M5=^4?'YGXX06BF,'0U:&;A(VX$48N>(XM.G0'JV8:(YGO48OK&N\92>3/CXA M[3[%[5A_LPW#K?,Q+?5XX:&5?.RMG50Q+Y^^G\JU!I+6@%$Y]57V1(3E/"WF M ER0"5S:;[F4'QDLUP##X>]3W9SW>%KS]I7KI+Y8:#,TP)_02AL:116U5<0; MP:CB9AL>+?U1*;ES0>UB]&/N9)SS-0DDBX_ +2;LUAN&P3-?E?W-+,HUC:ZK M[.V)U&5)0_[/38G_11CX'&&.QVY-'Y0N$LBKEIT0$5^M+:U2JFZ\_QQRNH-[ M=T.[(C_+?@_8&@?>7("Z2M1U[HQB3MXV0N*,QOV6%N\!?\HO\$!79T'HNQAD MSO^^B>Q+A$2Y_-6+^?9^\=R;]M9[0$J_C9[,M$MU7PF21IK0X^;EGW*I_+!1 M@>7OS3-4,T.K7D;IN\(:4%8_#E\?&Q^^4PH6N-+^IEO42\4\W4-3MJI=GW@(!*E9/17/N7<_O72\K#2;&JB^9^%B'N 2?6#X"N CF8? M]%VBT_)!8&,A2Y7HAW$=7+?2KAN[W ,8:*TECHX@F]HWV-#;:\D'<8:A/E5* MD[)JL8SS,PO) BR@LI^L)H):OB2<*/H'NB:,5:<=T[32!)5LC[B^B1Y?R8WX M"/UAQDE^!X1(V6;+ZQ(;DO-P]3]HFB:'M&S%E$6(\HW5(19KIVFB]-N_D>G$ M,]$2^95+'=./U2[\LWY;QR4DD"6NT=-V;-&&EMK4,1T^C(G$GG[R5CE;9PX M3X@OKR[.E\/SDS"]FH;V>A4X/NDR'8CB_#1TUHD)BF;+&0-SY&UKB$U7BLX/ M7!Y:NIP(KD+R;.;UN]T=&5\0,U;T-QM2F7&=T2<8'23[1H%\CD8W)*CWDE)C M0CCL23Z]T"K:&" &">#*88Y&;+4QZLSM"2(Y?[SK2*&NWLA4U$!I7E5Q]X^/X,QX\W<0D>ZNSV_= MG7&8)Y6Z8ZI7.L\K1GN#Z"=B=]RZ>C/=K;AZS8(:\OPU?UP.[#H]H1J/&4Y* MHP2[KSWB\NJ@IGC2>%O>BA2&X4<-5%OS-*(?6\\_VUK%"*-^[HK9YCSJL)=A MGO4.:;5H;(9B>#F:-W@8/)AD? 20[+P0VJQT #_+57R3.G0@ M8O"W,T'U9Y?:LM#YP6+P)*U43,]T-0UA"J='2JK,C1":X^H 95%S^\)4XM<* M@0A\G9@EQI7-W;"G#H0_*6#T9/S ,?YZ4_^OTBZHD>-V4Z-=-;"^K-2TI=Z* MB>>;0]NG4DK(DI+DG94>\R90JR6&%^4S"/9;I>(2YB$>,5Z'K5ZO>\<9O2^]"OTM4A#LYF>C7R MY#'IO6JMA_,C+G1,]7?>18_A@T:GEIX2?I^.P#>+RJA5"0G(I M[ =Z5- S2M1;#H*$Q]"?+]% @IG M- [6&C$JU!JW%O/&P: "*YN/JA$ZIG3H_7F%;?&N:B)@VQMYY:NH/4<&U8:8 M< F*9/UQTY8:J4L/;U%2LR::3-](R].RQ0@5@]Q]9_2C8\VZVIQ.2_;!IJ@F M+*_9Y08J')H6][*NQE;CCJ;GE2X.N?6^OMDNEG5^45#C]S>K:8[+OW7ZAJ*, M]5M"8^;GC;E513\[?UHX-\NS)RY_GG/1*EEZ(#" +_SL[Y2TAZPXHO%L9_*X MRT:D:1=$NCKNKOAHIPYV^:&Q2RP- [O56\QR5#L;H2]IZ9!T,9K+E=F5S0F@ M5=JZE5ZVI^U)9G/U8(Y8)LA7H'IC(H(9*W^>5_W>-S\:LMI[GC7ZN5)W=/Y[ ML"M)>J)AZ<#9WF+3$>&"Y.O@_*[X'"7V;)> DQ=6%+>=M\4_VG!&UY%78_$+ M*_6<5 .4_L@*-'T/54:KK;S,Z#]91N:0#* MU)G$*\VPWE*=/:J1-$,'QV[ME&P2+#-)7X7TFW\OF;1'U).R$2ZVMLUK8/RU M1E_<5FMFK8F$#<9BE1\^J$CIX*\9JG2X+_8B'VZ<=]YS"4^8>!N&OUEME%S4WQR#.XCX+1($AWS,M2,5Q=8H0Q[M6@-']/O%S#SC<+5A KM'I0HEYX M*00N-IVDW53:8R$P:;[TDB:;2Q'W>.".-2GN"_C-,>?F$YPA#DUR1+O]W$+] MKC!M6+E<\0S<+S_/<=U(/W=LRXE0A/:#+ZVSFD7JV16>V]&,<<&8JSZ$:2,]81AW@M^VJ^G1]B)9D,HOR;C1VHYSBUT0(338J';T[$8T MSI6*\_*I0$GUGU.1F'?#BI@[>GRZNF5KNRTQ8DBFFHR7QZ]+5_9R8GB?(;CO M 4EA/#SBQS']4^WA:AR'4/,LW:RDDPLG&=M)^G/F44NJ.]N2]O&26FY:^#() MGR5W Y,AL+BBD_9K_IS5A0BXG+\%=\0Y)%7;FO'SMF&XG:]%U#[TW5Q=D/R$ MZ3B?KXH$;V(@5\JY^,BJJW9A+@-=4(8?X9MZ/YF'#\&#ZNG>;]+8^G5"Y8]G M%)2K2-4DGB:WN[>>.9@>>4"6Z+D, >Z2A+^U9VZ,Q<=)/;&D\S%KE?RGCX NSC/9M7/"D%SCBD!Q6%:'!I3G/ M0H[(-8Z#>8P.7@ISYIW*V'%I.@%&9BA*?8&X7K[OX\QJQS-U23<,3U_ASE;R M-TJ-@;A\$/TGB"NZ;-'A3K+).H*M\?ZQL]J\"LVR168[*, M B=5+651-S!6%YZ>EVE&3\7;__@JMMT#UA67/0B62UF*<(G6SOG[P:+N$D+' M-.14S7&'8MV&>3'?:NQ%_L#AB &2BDZW#%G74>A/+@8A"DS I( _+O("ZL9I MM[\1Z#RN<+B)^\!UFV4/J8K[@=F5C)^!UN5:'JP4Z Y?ZEQ:J\ MY"'9SP"_8XVD*(D\\0E#H #R>0%M,%BQR,HGYS%6%;8N;0"%8I]?F!AMGKLQ MR9%]-M+];_.?0.M!;^N'7QPKW<=YNN:!?19H>_+,6L/'5^2PD!7:L*SE(%1$ M'FYW*0Y"H6%B3??8N499V,FGP ]>6(=XCR^)R$'S/M8YH-EC-GDG<4ED2I)=+3E"S M%J.>=1=Y7M16I3AX.IP&KW>>[C7[NWY::O\C9;3U1FW5&K/CTB2C2@[W[H+U M'O!U5C"P)IL0XAHS.?7K8[>(5@VQ.[E%@PR E7\R2TYT68#W:/H[$'_'QP"( M'6'0B5>D$>XM@.,3*XCTZR-@RKL=?*B7E0-#R(K7/+C[!T,YA$4+UD/AII]E MFKM+PJ[]L6W;@:+NN_/"P-E!-#J'HI1[&43(L02?'E1W;8:D/WHN8ST2[U=>:GRRLG4Q;JDEM2HEX(@Q?!Q$FVN?VVNE=_^3+X'1!2+. 05;/N+A%#C]\>E6=K.@KMV@Z)2AE45 M1S["BQP=5GW>2M?GBKW)*]:+3K MIE-NKR'MU(B;?ZA"<1?B %"4\JQERNT; M=T?B/2SB4_FX0\&9DAEAVV4U0IT_KVNJ4A<_<-&P#<15G@,-\:WHHTPU>C\! M\+A-40D#UZEEX1XOM&[B%HC8MQ@#L.SC_1.W(+ASJFE%^7(K/"3B%;;MDVX( M>ZU9A&&XWK,ITY2UA7V/N+A]KY)F(/:VB&9'1M>XK;?00/3AYW0/!@C#[+&2 MB,#L1K$4:D@Y00>9=YY+5].+V9>#BHB=O76.Z$$9E\A[KBSMP^P,=;DU0H,J MTH.NXMD:RVPUD )QA3:T<&+^J> 58>O]O).YF'7Y518]P4W@IY;(D?!Q[VOJ MLN3'IV_?*Y>O0P3-A3'J,WA1,RKN MR/;N9.V^=:8_3U7?$_5C62+IXE#$VIPM&)E&A@@5CI9 4:]OZAWQ9.\PF,5< M'S3"IMS[#8^]54,.WNJ9'1P[,L!<:POKVES%_4*D-0QY7GJS(%.W27IUZ9SN M=GT!TXO?DYIP. L=WZ@UK@)]HC+9$AXQV$J?%OB.O)0:/9)=Y_[K+)+>-T-( M^?D"@(%*']VA2$ES$C8WK6IU,% M;/5CR==0R0[3M.J1:$T$W LH53O)W&;%V-"0,C?[]Q6= V- M+]V>&;?Q4 %K)CU)KVVJ6KX" ]1FL-N^:8M^1G9WUVE_\5!.*Z$J\21Y%(0$ M6![_]7B'_:$8 ##!@/^6M/$.[;XRC8$9,&,70I^"GT0>C8U M'61?@@5YH+ *[OV-G!U&KA-+8%SP6G-]HL5WF>'76W*HQH-6W MNBCPX]NJ($P(9GK(YMN1[.G91EB1<9Z2QSI(W5050O<,];1,#+- 8/:0GUIO M=TQ5-OW2/(M\FSO ZWI&G52]DT26A%4N@+4X$H#[6<4J]=E4UOD6+?EC=-]$ MLEA:H/,] (-_^WQD$<4F.9E'LJ0WXK*6E7IB :L8.M:8&E3M/0(2+5*.]]/% M5/7VWP/10YB5!DGOR]F[KM!,$[WV;/:1Q].Z\__^1[ M#Z.HBP_/G20UZTCOT!!D7U^?FX<26O,$WV0]&-[-/%'J]O(RH 9$9.A7O"IL MT@#RU_=X:KS[F.[..36JC<:*(%<^O\25D8TE9<' ,3& 89/1;1W)+5/.6(:W MX$-DD^J6"NN:+2T-N?+OQ0][@8H(%J)-_'(+.O[[3>^3GMQOIZ1QQ&VE\ILN MGNMGH\1'AIN)V=9P=AJ5X(9P)]+XWG!,\0'FQML]/!V4:Z:MH+W;\8@M;WIC MG5-63!$6\=67HG;OVFH2HUW#[R=>J7V':(3JN..KYJ;$3E?,)\^%.H=(Y#&C M<1O)7K?^5K;Y/.%V5UYL9/[YXSC_$8,O1&C%O ;M)0XO.58 MA [,2>YZR0Y/F^&.S0\VN56X3'QWS?H#X=)U^K@WZSQ%\D"+*WUGD.S MY4PGUI)8PF!),R0BP.QJ(M#3L?_NQ;[@/MLY0AS5X)JDKFY;N;+CWE(J:)=.,&P:T\0;JG'I+I\K'O#?W11 MOS;;ZEL,Z]2[)<2W^+DEYY0LD%?TMQACYXC=PCR3QD[$+6CJ&?&\UXBFKY/ ME3,O,TUZ([7X[Y)Q/GUJPE'$G,PG[OE#F&O_8HEOZFAV\6K%_Q/SMO_&O_%O M_'\-R/W<_P!02P,$% @ :85G5L82@ZV+%@ BOP !$ !T9VQS+3(P M,C(Q,C,Q+GAS9.U=ZV_C.)+_? ?<_Z#+ 7=T[\)Y;O;2G6SLGMF; M+PM:HFU>RZ2;E)QX_OHK4B]*E"C93@/BM M,!>$T8\')X?'!QZF/@L(G7T\^#(:#$<7M[<'WI__]&__ZL&_#_\^&'C7!(?! M>^^2^8-;.F6_>)_1 K_W;C#%'$6,_^+]BL)8/F'7),3GIX.*5NA)\:_BD.?+;HQ'$4H MBD7.[?CY./W7K?HG(OR\\KO7GY;BS?,C^?L,T[?Q):)/XC<4WY#)P[L_7OW^ M]@9_G:]^.W\S"1;H;CWC5[^=C\_)?[^=#A>G;/*WOR9-?A#^'"^0!V!0\?% MZI>J]W1VR/CLZ/3X^.3H[Y_N1HKN("%\_QP2^K6._.3=NW='JC0C-2B?)SS, M6)\=R>()$CCG#*7$0D^HB!#U2_1!E%?0B5\=)84E4E)+^CHA)1EI@"MT ON' M,[8Z@@*@/SW-"&,QF"&TS(FG2$P44\&C@8B7BOC;648.3VM)2SQEU6B]Q**> MJRHJ50@B7JE0LAL4'\EB6>=X<'PR.#W):HYO[D9YI0C[E,U")%2/5BVA'X>;U2E$J:V2/LCLM*7ESE$H1]5HCG$D$@N6']DM>0KFDY,;SDU) M!0M) $\"+V7D)9SV!H[$ ^*@V1Q'!.2ML7:YW&[ZL^ZF]WXH,?ZQIU#DUA+W MT_NE]!R@/3&D@?06.)YC*L@*WX(SLL ).!O5L,/ULPVNHAV/3;VB)0_1P"NU MY26-[1&4=-[_Y27<][!,+Y"87X?L M29AH%$5V$%YW!T&R]!3/GIH^60*E[Y+L#[MYWTCO!U84(1,QQ_!'6JVG%CQ' M@D#G?-"4@@E^%"\6B*]A"B$S"OZNCV@T]'T6TP@6J@_0'7V"$VE[:FHJ6O2*)KVLS9X"_:M4A2(Q8B'B0Q\F;*&:3$!L++4# M]*X*4,;'4XP\C5-/S7['Z&R,^>*6KK"(U,R=6+RNP&KLD^.JL24+3_+P-"8] MM?,(SZ3Z,//<8#;C:#DGO@PB\04J>GD;D=W^)U7[I^S4_%,P]#2./07C$:\P MC3$8"\UF',^4B.#'1!SYT5 (6)2I543RX(Z@"0E!INR-LGUU.X"G50#3AKQR M2S]Y&6LO:2Q=AZ3/PJ*]GL([YBC Z9M5/&(?DQ6:A.FBL:G0#LU9%1K%)GM] M"Z]@U%.;RQF>1HSG@T1_8+?MSU7;:E5[:LW[:([Y109HY\\Q4K- MUCFSGMK^AK'@B80AV/56>N0S E.GWM-M!';[FPOHE)4R?,&LWYU?S0/201]$ MX* ;VWJ2SQ)IQ3URVY*8\4JZ_34<$DP?8R>"Y^B M>& UXZFQ%DVJ>JIN3\WY%QS,")T-_8BLU/( YM9K1+C:N? )(VDI+0#0G=P. MA;$L31E[!6R2X*3^?>4[ ><2@#Z@^(Z^O.TC.[V6L6DZJVEU;OJ5TO MV&)!DDA4ND:'KHAI$2ZV$=@M;JP1-5;Y$CUGUE/[-^8%-\P%GAJK1IW#?_[' MV].3-[_T.^^7)JKI[.IYB:G(.KCYV&YHD?.SX?Y>LL?=#TG9?T6]*$.O(MM#84=L@E=QW+%K2F#HDW4BM MR)P9:_WVO&??$=HZ@ZECMRL3.ZI&VO&C?,6](?.J(VDGL>!GQAL8,:=^! MT-*;NO'-QW:#&^$&C4'?36SF275+-Y;:#6Y$'.IRJ7VW?&/65 >@C MVM]V^QJ+=UFS[];4\K)ECZ;ZV&Y;8XFM)VW[;N/.Z5@=@4TK6?'YV5AH;Y;) M[3N"Y?1M>25=4V+'HF9Y7$KO]MW89CZQ%'9J*K4;W5CC-N<<^VY_(\M8\FX: M"NW6-Q:\9B*R[U:7UX$$<8AE^J)AB74E(K*0,\47@:=Q>$=66%SB")$P&QN[ M\;!C:&;MT]:2](=M'9JI9[X>TX3WD]W$D+V&15_7<3T*2Q$?%->.C M>+D,">;7A,IK!\#,,XX6#:!OR<4.N[%DUV'76O2T)KTIXU[6J)>VZJ7-]A[V M7;*4J>D^(RZGSQ7>/>]I<+1W!R-8\#(9T%0*+Q>CKYVC&,WZX?QD"!$4%H?T M&^: CK7L(!N1"'W,ERX-R)O0KP_H^P!O2E;7#][.U';,C.B&+I": ?(")'4GK'>8U,S%;9L-6B8"CO6LJ+VRMRAH$V%778K]'PN+."0W5WZ M_4$2QFX K8'*#I)Y?%X#20TSQ3(/H/<=DTX#HS(!;EK)CI@9CND^E/8S8S%< MRCMJSM?9QI[ZP=5";8?,B.'H@ZS,V9NL\ST_O1]LNFM>WE^E[:MJ]N9;J]A1 MLT9MZO9?W>G;KGJ.W=;;Y.JGT)=C9\?<"-GLOO]N/_4:P[EAQUW#2&ZAM@-J M!%WT06S9K-?SX:O-HW-$9UCPY.HZ4K+DL'.BLTKXWXB16.O7_1(86[:%!**.#U;W3GW'32.M8RXZ>-9R2 MMI!$+8T=V#]YT$KO1UT5C[LZ.*[C"*P[7# >D3^4$NE^(RNTV[&RXVT-Q"3- M>@UX>TG3GMYVMF^J]]W 5C"DK.KDM@AL08]"C"2 QI[*%([?T+P&E ! MV4ZPM)';(;+&.0K6>\!J#RC5OWIJ2^PPU%XJN7^3U*;7%DM&L?H@3GY\*?62 MSC$%89H&R@8UK6"]L6X6*5I)(H79^:C"DTO;^K'W(ZB YFHZQ?*$$LYQ>401 M?L0^HSX)B6W[SR95[;!:0R-Y,SJDLB6OW-0>U&(; IYBSG$ EMH@%]ZQEAU* M<]^)OHDA;4%!N$^)MZ"H(ATY))F-U@WHM5#;4;/&2F0LI(1.L= M$AN!'9*:+S_H!W[W_HD9IKB^5F(6RHBKKZ!+/X6(QYA M?D4#'#0 O",W.^[6V(=JV?LA:?M'#WR4HGGM9(OJ=M#-Z$IQ$DL;ZVJW5]J:ES:W7\YO?WM#_2MV M^^IVD(WXS*8W.NQ?T<;$7K[,H6&^KB>R@V7=H&)<_]#S :>=X$%0C75"Q49J MQ>:M_80/L/4BML?(>B%*TW9G*XT=E?9+4O;S5_MW,>J!V:2"'24CG&+];L8> ML[H()^(4+"0>,%=7TLCS]#[ 2RG)_467]? MX9JVT_MYT+R-J.'T7#N=':L-OIFR'V9-^PSR6X2?XOJB3TODV5 MK'38[Z3J1='*BRH,0V=3AYDWHJOKJ7\?CM!R2>B4I4_@;TI9TN6S M1Z XXY%'T0*+)?)M2A$JKP7S00(![[8%NF.^8F6I(O\:9/4&\M'@Y'1P=G+X M+()"TDV$*,RPF1!9O2V$4-P$]@]G; 6@DB/9*>K;%TWD\H?J3%T;G2(Q42K$ M8C!#:-FET=HZ1SB,1/9D)Q$&(DY8?CO;1I!O9SJC0?)H8UD$C[:0 VIE,J0, MMFT?5)!3AM@=#\5F(T!*73N(^)%D(9D>#XY/!J*TU51_BZT&A#JIRM>; M# J]2O;'=CTSPW73?I" (+O"MLUNT0O,QAN[ Y50#_Y",S-W>@?5\\1YA2% M%[&(P/?DXA->3# _4%)^/&@N)F$HCP_#ZXS'\MT!$I'W\$XA+!BK5U\0\"J%W)'*]#]@"$7H;X86D!"WCB8"W3BRI;SB+EQ\/$G8$2&S"EV.&9K&Q]%P=#7ZC=" /56FI YT+JC3=#%F69E6*A=4>8#6 M^)@EXIDZ-!>[('RRP_E^VB2]I=P%\8=3<'B:9&\J=$'PLEUKNKZ-P 4%-./6 M2-]8ZH+H(V 3W; )_.>O#'[*64:>_IUQK"@KK[&NU"ZH]BL)H+VAO+2=5:;2 MNA(71%9)D;*LY43N:",JD_ '(.N3\':A\Z M-#C]:P$5*QIUI'5!K?)E>Q6OJ+[,);&U@RCULM<1N*# -7F&A3LG/LXDK2A@ M(W!! 5B9!+$?R>U@HNJ[U92X(/)G%H$YI7?@XZ6*JHM4UDLLR(R*Y ($'(9R MP*(PNSVFK-[.7-PPA4S#+G'4] *W$;B@P A36"&,L ]>17 !_R/1-?+5(:>* M)]*!T 6%+CEZDEO,[QBJN(6U)2Z(_(6F9DUL# .C.A58*9Q0872.Z-?1&CP\ M7X92*^(WE;H@>G;"3^Z'J728NA(71+Z&F41=SOH[.'B5UUUMD0M"PSP?+V(5 M:$_N_H-ID>,YIH*LL#PI5%G$=29W0;D+!D+P!A>DJ= %P3_+H^KROC&^MNK0 M@P M#*9RXZZ\9[62&]^NK@MJIZ?+P[6\O::L57V1"T(/*8U1J#Y"67D1U!2X(/ 5 M3)01"JN[JT$[J@$'3K*583( JO<4UNH+[4!=%OJ8!& MP!LIRVP^=D%8=:U4Q=,J/7)!2!D^O9@C/E.7?(!\]S2_16<,-A7(ESPK>FQ< MRP55'^&O=(:I;JD'A1+)VZDCL[Y"Z0F#\@$ES&'(1_4!+!P,IF^L1) M V<-V,O46OY&WKC:QF_KA +JRXL+7FA;#(TX4PO&3- '%A)_/<;/T7G(_*^E M+3(=B'=P0:*,S8OL.$OG>6U+7(-FW4@=T6LT)_*@]@RZTU\0#<+T.I(FW;J3 MNZ*?2D"B9Q XN1$S"' R<)HTW*""(SH. [:4E=CT,WY*0V4 S @ >>%S#9_$7@:A_)#6 "J/$AHX/U"S!RS#9O>QY%<\@0 Z?TD M),DWNL64\?I#$+'&A!@:[TSJX][2K(U5;243OJ7*K@[/H3EHYRBPB:J8X9(7A/PT^:7]BA MI;/;Z';HNLN$^POH4W++"Z$S-9J+G9 ^6U^8@M>6."%S&F0Q1:XK<$/B)&QT M/X6.H$X#HU!M79;WB:BF2]$E"YFSHQK\K)I3>LEAPSS&8J?9.FGR?6?II@:PEB&9^X0U9WVSA4MIW,704KWX6%'^F7 ME.^I?CN>7"53_"254/>?K6&R_5]<)'!?@I&C\S;#2'O8[[FI<^ M%MRXO;A&_ZG79K ]TKOA/8(2Z[T>#@]78\^LH'>WOC]B79QG)E. @ M^X2/])/\J(@,M]"X"F"VM0BZWP5:$IB.R1_RTJ &C[FZ(ZE[-6=C2'*+D1[O MDCJ-F-RZA*9MEI*')\V8 M[&95G(C69A=/JJ^ P2I-N?O9QTU'$?._7I(5"7"QKMVHQK;[XN2-U.*%]T-? M8N%SLM0]@^9B!S;T<6E8R6XT!]=$G@63%SG(6^IEU [8)AFQ-%)9C;/LPL#5 M]<$]Q6.RP*F/?DG$,HZ@_T510IC'RUK)7%506Z;)!&?Q$J@^=G;6U#.9NH== ME^FLE#LQ'Z9WR#]B>80FV?P[97PA;54 M 0 5 =&=L&UL[3UK;]RVEM\7V/^@=8&+%JCC MV&F:-&WVPL]< T[L:SOM[J>"EC@SO-&((9 M\QR>%\ES#@_)W_[^O(R#1TA2A)./>X>O7N\%, EQA)+YQ[VO=_O'=Z>7EWM! MFH$D C%.X,>]!._]_;__\S\"^N>W_]K?#RX0C*,/P1D.]R^3&?XU^ *6\$/P M"2:0@ R37X/?09RS;_ %BB$)3O%R%<,,TE\4'7\(WKXZ?!<&^_L&>'^'283) MU]O+&N\BRU;IAX.#IZ>G5PE^!$^8?$M?A7AIAO N UF>UMA>/[\N_Q3@O\4H M^?:!_?4 4AA0>27IA^<4?=QC_9;=/KUYA\%![YY/0,SD=+> ,$MU%'0V'H62&T!@DBU@AD(06Y'5"3D4C6SHP"7%GU[/ MKE=LN%-[2H^3B UQ A5RZ#%H/07IXB+&3UI+50(-15DQXVO-W'FH\=_ER M"PA"B1_ 0:Q<)#=A0U#%#3*CK:B#1CJ9#47%-EVUR MFA.V@!>ZT1$CAQB*IAN"Z=J/)N,.*'I M4%3\ T9SNG0?AQEZY-,>M80+@ @/#3]#D.8$&JUHUHB&6SEBZNE%U.LW6PZZ M6@]%"W7,>O;RD $-1 M] 4G^[CJI!B!;!(W),\,VH=(8(J(8*S(8!>:[ID;-2K7[1[&CH;,^#&#GB@& M,2/9"HGS>,2,IX'0CQR;F/%B!#Q"G&)&G11@O)C%C# =W.CQBQF9AN 3Q#)F M]!HC&#.NL; )>20,8X936++$>(=TY$K 9@\]C&CMR>Z<>(@TV5(#C->M&&X M[&O@1HL\# >O&FPPZ84+&.4Q9"ZH9"(^3S.T9&K\FL)9'E^A1YB>P0R@6"_C M0; /S^MUGO']=RK>ZX<8%>Y1>H')7;Y:Q0B2"Y2P#3]*-74(E];<[H;?A^BE M).D+(,P*'[5IY#'Z&E[OU.%-::<1L[="!0C$FYT\:SW;X1L[0K/5F2V>$?>S M;$FW0#&\%6D"1FLKLL,W/#],F&S>C0H7T9I^-?Q$L;ZM!?5$-[STVS'ZR;H* MW6VU8(9GE#FUG55H9!/Z3*BFR)QG8FPM;O".AM>E)-5BK48S/"/8XH(&Y#"] M3([C&#\Q#XOZ7&I=2C&R[?9 M#G1S#!-&<<-%;"/)7=>?L?BM$0VO!1H+H SNQ\PIVLX2?H'VNK##-Q8_5UW= M7^193N#Q$I,,_<67M#)AT9/)G3J9($ML:XT]4(TT_U8QTRX3L!+'.)$)ZXYE MC7N%)1+@X2G]#*B%Q\D*+3# M-SP_?(6M2:AZ7EOS889GA/TPVP%N #J"CU%M9=$?,8%HGA0N=+AF&U\]S,82 MX? ?+RGSD@&23G200C:T:'Z6

*>I[+;53S]L*EY" M$(=YS&.!*_JY!0&?,\B<@PH/8\C\8'F&,M:\/.U_&.RSJP&XYT%_+%N.2$OW MZ?$634>4D'J#GA.UV<$/2OB@1% 26I$:X[!%7LQ.^^.M0_75S0G\3/\,I _\ M8'^>[L\!6!TPQ1[ .$NK;[BJN9K++_XL(IPR>USACL$#C'F/?Y;MMIH=.*&5 MG7OF/EBZ8#/'(UTXV92>54X9]UOD/!B";_/6,)EC$@:8T)GKX]YAU0\@86S M[8)K]:2&,M/33T[U9,*W3WJJ=KG7U)SD>FFW,M/#6Z=ZZ.++)[E792Q_H&QQ MFJ<9]5H)Y\MD.C,"-M/2SV[= G,I^*0\'CX9.J)=;[JD+2A0>C +&CSA MJR8]VSXI2;6$F,P+IO!^! E:Y=F)PR=%=D8X1C.[#M"/N$&K.D,!^*2SCEJ[ M\^3K2K&#BFTJO!9W(J+!T7)=S;V M(WC0*D%[PZ(?^FB$.29KC:2YF4[>N]:)DEF?M'+(TDVTG*8SKN-]\Q&D9]TI-Z!%%,(DJ M,]/K2 ;@.KHW5Y":99^TTY5%JNOQ>VU/B="NXWICO=D(PR^;?V^R3=4O#)Z)136=_=DDX$ M'KF[O?9,%%+Q2:'-TSQ&TXBDO4=>KG%FL9MGK[0COF:BG-F]FO]DTM]Q=74X M$>@Y\MN<[C(%'*Y"P4N4E9]LB-V MO PG)NH06[H>SL:ZD#$YH"(ZKF+_='7WYQ6<@_@6II \=L[[K-%6&]?+KUZJ M'43[9]C'4<0OZ 3Q#4#4+S\%*Y0!Q=:V%,!U4LG8S#4L^Z2=6W84+X%1=1#T M. SS9<[SE3240B%2^*TFL*X32L8Z,Q>$3^IK4%E2T?1A/;G >F8V@ ME]U#;Q%9ZB%=CTU3WN1Y@!>3TK#A;V";5XKFMX-MR5S1SQ/=;-#] 'WKFH,W MYM<-HB1*49L4U45J5: %=#W!3 M'1E*P">E7;=O^V(I%8/!WFSLS0 2.=A63\<\[6508LZ2YN5P3]:3#1N5ZX*2 MG+U75SO-)W"&"6SWCAZR'C\"I&*YM(!8I<@ MEX5#1=!=WDR?S"75(Q;PKC?%)]2XI60\]#E;#Q50,5 Z30<6ASL5CO4 Y7K(62BO]X2\FI\ M=6Q05W5NPU:0#=Z1ZS$^DN1>U"RA*I>4AW#4O>>?2F5%_\J+:%]?@SI6?Z[G MFVEL:5QM^6277Q,"08S^@E&5+FB^(*?P([2 KO-TTUB*H?Q\4KE",+T6):\7 M&&GMQSC&\3+4/)I_\C)\UD'-94!_=NJ:TF8MIO@(7$UTJ_KRK7GU91/EW\ * MI[\&VP74(S/%7F.ZB/&3Y"FPG\UY89B" I6K().10'U<=L52=++^FK)[.>K] MW\V+H0>A0A F7@>+QD MWN9?_*-\;"F!7.]][SRT#$3BEP:WKL?BIY7HOZ?T2Z2:(O60KG>U!]"EF7!\ M4JA/]4OC[5+OK-I=RY%ZI_ E:Z%=:L740B&4/RYF;:^,5#;:CY\F\4Z>O^-JEI M^<"RPV(8;[_V4+V]^/5P%YK.$)2^%)[!XM_+1'Q52^FB&$ ;JMGCO(J-E#Q7 M;Q7$*E-[&C!#A7J<=3&2B^>:O"%P!5"D=7;TD(;Z]#%78\SCBU I]]TV7&L> M=3*%-U2OQYD<.TF]*"4;77ELA<10W1XG>WK(S"=76NXMJ)X(ZN-EJ?$9&H+? MJ:$=).FW352;^24GRF<@S* -]>UCRLF*SY>@W=(J&^GJD@/+82Y#8JAKC_-4 M/63FM\K/EZL8KR$LGQ3K.;6KL!@JW<=T6"]^7X+6^;7I$7O8JKRLJ_!%Z<+4 MTP ,$1H6/GB<.]M1EIY[^1VO"]I802>XH?!KZ$\V*'"N4X< MSBJT0@@COA%[!V+(ZC@QR8S?7S>%][303J%-L6K+0E ^&;)(.?V&CM]L?1.# M)*-S+=N!7TEVZZ3L*Y!X6J*WB[*U(O-*XV#-K?$>'X>43@+-AK(2RM/B/@N= M&@C%*P]#(+C/L+7 X6GUWPX:[C-HG1Z_[^*_KL39P>'HQ.'6JJ]G]6//>O-M M-?;4E5#H26*G'2*8H%*GT;M0IG(*XOB&P"7*EQU*X572IM">^@ &6K)BT\-Y MI.F\7*9ISB[JU]V-I(+Q=.6W&&]:@?CHO!445O2RJDRSB5($\G1A[S5ARD3B MU0B\A:L6Q7*]B2T]K=LW5Y:,>:\TQ%AD_S./\)$&>+RN*\T("C,8L5]0;['] M1:/E#22(E:IO)[;*4]_GS^$")'-X"S)X/IO!4'42>F(Z7/M.;N0NWB9DF]/T M\CYQGX6IBMIV$.:(EWUX+$S5Y.N1YU*P=CUKLGN=["386H1G*%WA%,2?",Y7 M[,Y2E(;%-8DPVMR2*)]H?:#-M1_FA8G[H B3H3/U51KE(R,U<:U[)MX%^P%C M)L9I3B#]4+<>\1Z,$Y"BE&6^84JE7)VIO6.V1M;7LSLT3] ,A2RU5I1H\1MO M8A0VIZ<6&^^WV>!=L-LQFIWPE];*;O@M()N.@DU/P::K$67P.R,J >Q-)T!X M5C%%K=/$+?Y^V>:O @\X?-!","+55SB9RS:FF@0?OMXFF$$&##3H3/Z/<=L* MG+-.J&5]@GA.P&J!PLMDALD22 5]>+A-=XF%F\X&3]!"-"(3Y0MNE"0PGQ,X MYVB%DH;JBZ[2AA9[1]OLE?B#=@<_!A7&H.BC?*.P_"[N*AX9@?E[ B*H.!W3 M8NW--FL4,Q>]+ID$_0< ML<)BA;#%];?$P(G>X)A"[%S/;)[>S^@\K:):6&X+$^&P?(Z?@-I6!JA%G;!8 MMO-?HPSZNLRTDZ0C83DL(((29$32_@&C>2N^HZ9Y 1#Y'<0Y_$P];4J/?!T_ M$M;#$E^P0<@ME:$,.,Z@C734M;&STJM%?\>"QX$"H1!N! )9#2(J/)URD::2 M@XG4C3T2UK &AGH);N 8TWLRNW3O2%C.6E?K???^Z/#=)'?KR1^V:Y$K+FX5 M7" ^2#H"F5]H*%V_F55, FR!4](LK&\,R8;N!<-N&D(%4-0 M%;V":]$5B$Y#N#0B5=$O^!K*N'0:1A0!JHH5P051AZD36M-6O*IB0G ONJ/6 M:8AG,:F*6&'99P!332=U-*NB4%BIFS'M-)0:![<*/GX25FF[$'>J%;L9ZZK8 MZ5B&6Q'O1%Z3$#ZJ:!865'D0.='4LAU-JJ@7UE4QIIQ(Z.$"1KGR4,EYFJ$E M,X>O*9SE\15[".0,9@#%$N;$^+[LI(A 5 M:W5=0=!;PWH+OR_ZFDL5UGJ5T M?6+;N-5#W/I75-!]<**MD0+QY M>$%I)8*CT;22UDL.->;FFP[3F(0L.#=3M^">J,+TB978L4EMQI3@T71N6CLT M2DTN0F64;\5D1,,H31(3$T_;3/9LP8@*KUS)F[AKW^"-*Y%CJAW\:5@Q4I;: M)-^*GI&YIJ:WSW:FYV1=Y9E4NA.\IZ;NV@B#AW6=5)K:'%772"CY4SI07:FP MJV8&K.9RP'-:K!943.U);PAD,&H05X^(%03]@;+%:9YF-/8DG")&;)$C4I3' MFP [JVG7B[P4[_938,82\:FZ5T4VNWQ\%UTVX9U5U8^@3E$NOFNTXGK=:VR* MT,[*^@?4IDPF?IUH4A'>=WQV(G!6QCZ&2HU&J%]:Y80 M!-V\GD+#MT]&Q#/HE,3J##]=P#,8'<^IV:=9_;[B!295/K 21GI-RNR[^OJY M ;#[.,-(]3\HYR;V,O5)N-YE3V:Y.F%S:/<"*&>9/$E5E#+3)6P!-3-=BA*I MJ3-Y_'0HG>&.XQ@_LJN^&9@U9D7XF@4@2E9%79\ MFJRV*LEVRED.<'UN.4-Q)TH^P6^W/Z+@LC]>B9'E!%DA"U)O0& MA-]HS%;-J;)UCP%I8%Q?$::6O0$#_@V/FF#-HSS-5MXLY\TG!8/.:ZX8B!+"]6PE%VUSX3!@VJ?9 MJWQRM'6E0%>2LMG*]0RE5T0GV?X)_RR'[$;?ZCDI_8B5 KB.-8Q5HF'9)^VT M7^/5ZD;2W'6883M8NMGU22]GU!%_Y$GJ2[XU6=U[P8Y3J28Q'9SKH,1\#!D) M8/S L/"E"(P0A9 MZ=N-S*0\WONN9JMX-VM^[3))75GU]M'/0H&^TH^=?DM( M>J9,Y:G_K"S-UQR('J/X6AV&^S/G)W3.X(C!$Y:F150S+XWO'2TPR]!?_OL<+3L/U MX+2P>E?3&%K07E5YJH338RKP(CMIPE/KQ1UK _%H&I"L1.6ON]>9J>-^&X6T M"/?1>]-Y.1HG3CBO9^;B3._-L7W%#.['[%SD]DTP5&]*GTYY9*]$7!RX%&Z& M^3&@R">O<2EHNNKB]2+/* _-&;Z,M)424![J*WH+)!((BAZ#9I?5/1&NL]0* M.2D7#!V)9!HM P0[D31M<[&G8ZWIE='\,\Q3V89H&> M<-A#=R.FLTBOOB;SOKXE4QG;*(]Q;*[,#%I79GI376-R(%W2W,W"M>UL[GKF$*I >$=5P7'/OD$K9%CI!TYA&L_WT9!.K[]FLK;5X8Q MDME5NT.-B?Q<%EYXU7QA&;GP^"E'[?5S/6\9"/A;@Z\ M73= PLY0-U^LDRX8S::N,P$];%[*\/B&?P<3A,D=I"L:C(I1=P%"V442#$0) MX3K\MAT.!NS[-#+.X P21BF[5$)?5MO9VG7TW&-\J-CV]DC&9Y#EA-]#8.%9 M*4^);S#ZYV3P3OD^Q09Y<=M4]=#8IG"N[.*'R6L+ MSVC/(LP6!:CYEUSM$;6WFT.IJ:FQ]D1&QRN(T.UMB29&G/A MC)_B%&BB/Y33W77",E$@+L1Y/;NE7S^Q!.QY LE\38G_%YT^)(G0 ?"ZCO[, M=#L0L\[T?8$)[2DI$H?A^IZ ) 7\YF?9Z5X[%*X#NAVT:" :GWQ[@7Z^OT.SH G5Z08,Z9;G'N<2/"I.?]=^94:<>^;L;S([G"N%HKTRS*8[KL M&&XKU5+CG"B55*O!\'F%=\*9VTU&S.E3"1< $7;A)ONQ/54_9=VX_.J?.2 9).>L)Z48 ME&<.>(?!]T67/P0X"3:]-E[0;O0;_+OH.. \3B6AZC7UVB#88R*M\B"+2IIW M8HWRYMGTAF'PMT/*3H*R%V5US9@B8!;)F&49Z^+YO"2JI?$9 L:)^7O<[X1B MHA)_L.F \]\01[,3AW/"+>07RK ;P77)<.55MB6>H$0T^5B_ S&\Q^;_ M,DZQ!1EVQ%4G%VH+?"_LS3X4XH)@#COK'@"/G M[)?HIQIIK/L%CJG#G+*=A=JCTVA1O'^D@>AOW[T_.GSW:U @='WR\'H%6:_) MG!6_L@V4_I*E6I=)"*TXAU#P'KHKAAI^CD1_9B?-W/1#K]0L,77)%4 M^*@;M@U'J> /,:0;/DO/M\&I8J2600O[ZP&DD'[S?U!+ P04 " !IA6=6 MI*O ]=\Z "#FP, %0 '1G;',M,C R,C$R,S%?9&5F+GAM;.U]ZW/;.+;G M]ZW:_X&;6W5KIJK3B?-.S_3>DE\9;SF6QW:Z=^\7%TU"$B84H0%)Q^J_?@$^ M)%+DP8,B"="MJ:F9V,;CG/,# 9PG_OY?3\O >40TPB3\]<71SZ]?."CTB(_# M^:\OOMV^G-R>7%R\<*+8#7TW("'Z]45(7OS7__Z?_\-A__G[_WKYTCG'*/!_ M<4Z)]_(BG)&_.5?N$OWB?$$AHFY,Z-^/'SR%Y='\0^CWZV2-+ MM0%O8S=.HLUHKY]>Y__)NO\]P.'W7_C_/+@1>LMT-)]B4,N-P^]*'KQ49KZ'7W^_/E5^M>B::WETP,- MBCG>OBK(V8S,_NK'FP[EQN]?97\L-\6"H4M$1_B7*.7DDGANG*X0*44.V(+_ M]+)H]I+_ZN71FY=OCWY^BOP7!4ZIL"D)T V:.?S_&=";66/DA60>N%&*[BO^ MYU1FO:<4'1[-<7\3R(V/AOWAR]R4;_CTJC>+UBJSC"?!&^<%ZUGOG8 M#;B<;A<(Q9&,@L;&O5!R[5(4Q@L48\\-M,AJ[-D5C?PK0TLV?C2=35=\9V#K M*9J$/M\-*%J@,,*/Z(+M/4LDH[K-6'WP<;M@$EN0P&?;V-F_$QRO=2B'>_=! MZXD;+X,>49B@4QRY\SE%\W22$Q+&U/7B212Q?3W=&+-?7&+W 0<,3/E" MWGO@KCB\HZZ/\H\END$>PH_N0R ])"3=NJ*.+\20W7(5)-K0M"LJINS8IB<) MY0=XAHV,&+A'5S1=4\+.YGA]';CIY\#/N!7_-&2D23MV=@H1XO_ 0<#FN. [ MWARS!:(F/H6NG6++][V7,=OX-- %^G1%UREZD$)9;M/=%\?O=7?ND\H75VO: M%17_0/Z<'=T3+\:/Z;;'5L*YBVFJ17Y%;I10I'2B:0_4WSV[]:L=! M4^NN:&$7]R7.CO/\4&$B0:'*A4NA:V=G3RNF]\CE!7;H MBJ(K$KXDQ239%\@W<47RU'K;H D,H1'TI1GL0],=OT;URG5UAKZU(35^U'H/ MI(.HD:PUB'%]1(VGCH;O63=1XT6IM=?U,A4[#Z M+J-&K_( ?>HU&BM V+-+'4>-IGK+'O0=U2\7Z#"X[J-&;\OA^M(\AN$]_ MVH;BL2_IUYOFH?CQBKMU)CUO@?PD0/P*"FS$9U&,EQS&;Q&:)<$E?D31*8I= M',AEW,GHW?,Z3>+45<_$.WT(<'8]BLX)O4U6JP C>HY#[O!C5+,+X5*;V_W& MMT%[R4FZN/UK:'I8J8[ M3H_^+%W2-8;H?A5)%$;M5:0W7O?\<&'R?=?/KHC:](O[#Z3KZZZ@EL-U+_VJ MCGZ\+E1W7134QNEE3ZU:%4K6A#8;JNI@QBTQNBNN\XFZQQ(PM6C#J#9.#VMQ MP11R%%V$DR @/_@-B]VY3DGR$+.K90=\[3=^]_R6C$_:O,!]>[AOUVQ1^E=J MV1#]V=MT/W3U$0;4XKK3V'J2NVP^9?%K#]0]"DP7P#%Z&?!+T:Z5\ KI8Z$W M7E_\7#9-?Y[$"463):$Q_B,]TG*#14LF]YID "NQ[FIL,51/^V^A,^VS 0O' MZ$5>=TF+^O2A7RQ7),P"K3N/V3U?9[,9XJ9\M"'@QHW9.!X)/7;Q;V=*:#%H#QHMFB%V M^?'9[)THA7KC=<]/>L)N2"AF7FOSH39.#_XPW0]HR\N#J-+PI9L-&5?'65*(1?AQE!\$48Q35+CY3\3E\:( MGH4^\K49[6:>SO@O;/X;^7.K!EL_:^Z\7*8JP_<_1JN M>G"UEZ:P>P^6>3= =V1/FA4&Z<>GKF]05.D]0.RQ+N$MANKA_N72D$T;72.: MA@)P#Z;'R#G%01*WV(7UQNLO^D';$:(\0D]ZZ2;2X81$\3:(^7B]N:6WTU6U MQQTFLEL7GW:CB7AQJ5>PT]2X3 Z0I5XDR_/T]/6,Q3 M^/*)RO+:C(+#^!5K^BIO\ZIQ@/[IWDSVTB=+=H_2([K>>P"*TYE>+M'R@2?K M:Y%;[=H_K6X0Z%&8=NB?KI#$$UW2BCZ#KDDT'D60NM?951\3C,W>DB_J21Z.7?=U2M^ M$K]"01P5OTG/YO0KS7]QOR&3"11=L']NUE[@/J @G?8^;]S4]I59JN_*V=X" MBO-VN]1NU].$%G3G&Y'B;I_M?K]X3 M@*_ L2&=C.V@6GU-0-J-D*15E+C8B MY* L6T;("X=0=O7]]<71ZRTM 8F0SRYC-&E@>0^ (AJ7P&$_;8%A/]Q?4^(G M7CREMX@^8@]-GG#38F)-FUMV"D[CA4P&1E7&1$(O"(4!H?-]*R%&L MCLE#E/X.OB@I#L"^Y(%!T[TO:3$" =GMZ=$=CF=/7I#PM!SN2&;_Y8[8UI@V M#68,WS:P:0$/D0.N^,V6-0$&RI%=AC M*NV,X: F7B(E'<+AO;&=*2NERK;1B;]D4N1<<;^:%!A)QU$AI<0+>(>W9H/3 MV-A&!0] /03(1^. 9.9Y'J&F ,FV\8A.F5VB(2P^F<+BBH2;(()2O"",!]#! M?DR$A$.X?#:%RW;A<+TKB[_YBN(%\1M*-]=14NIN/V8:;(C<-V8@W DNOJ-N M&+$-G F6+S_.U#&:L39"4X/&(/;#J+,$:4K:?\X.31>7E ?J9" MYR'3X1RPPBKWMQBC%GR \)@S()1#WL^>^%Z?X&C!&>?Y(@\BLX*LJ\78Z;$ MPF;,!E'=Y[/ WX072=H$=V0;0RD!A;%'748X6Y%TG0J%'?#<]\8$&Z0WKVPI MJYZ1G4YJ_U+IG7EPD1DSI0 )?;(%4NLP%G !PD%@C-E6,O.H6 WB>B- MV54:0ET9W=,9SU66^E<4.ML/DS(3('C&C"]9H9XZ_>EU"=1AF;:4_A1D52[] M?R69@:+@6F#C[&4^8TM$%WDRF#! A[9%BIC@][IM=3S12%=)+U( 5Y4Q8Y9(2'VMHC_G MJNE@E1BSG0G8:K4"GA^Z$N2,&:0:*P/ F#4VMU\/$) -0F+,%+5+;%ZD01V4 MO,/X8*D0#@)CS&+U.[OW+QA]DT=$W3FZ2K@4\D? H]*S"I)O2&L8^T%LP0X( MK3$K%""%STK&>#OU3/ MRT/^I[LBT=^\[P'SOML E*WM;:52(!E\E]OF;I9FAJL1#R)G M[/98)1-,52ZN8,W-!TX7UY(U46' /BMK%\!8F4/>-7C]))1W8>-8DO V)MYW M,!MZ:P>H-KTW<\D3?QLUVT6=9NMVMXGOIR)S@VL7^Q?AB;O"L1O( !%VZ^&C MZAP=.0,@5!V'J5ZBN1O]T>;3UPC12#]TVCG^E% M%"7(/TTH7U6(8N*GKS]'I!H\(+9GW%#P:IAKSP;*04O?]T*4?S* M$R!6<2>[!:U .R1Z<_5/ &6\?71[XS4STQ3A76I0,NQ=1<:D :U+8SE+FGF8 MMB.Z0RHD[E*6D;FPF!,W6IP'Y ?P/L4']6@8/I*3#]7?$P]Y);!F:C_R!SYP MQ*,F$HK8#YO6?3Z=$>&(/T[.SMPP=O/O<_,TX"W[A/$,>_SE;\_C3P*FRGF M^=MBS5Q\VN4BG8*+N#Q)^NA$/DT:C+2=R-G.Y&RGZD\$OW&:0I?7]W3IQ/MW M@J-TY&;V/N^R5W1WTOY.98#^B"Z>96RH:E2A]^CU+KV\I\.[.I6^/3YKDCGA MV;+Z@LB;NS2YW^?A.=8*?G&)$)YLC?ZHE_UU0GJ8_WMEA[:/\ MFXQND(?8Q;$<>U3A[.TN9VGOXI..G'+__DCF*SMD!ST(P+M=,BL]^B,LNRVE M=Z)\V333]WZ7OK2CD_=TBJ[]$3UA"_!\XX,4V+_C&/,=LK8E$73]U\Q%2FK=C#"#T%&2^/[^, MV?XL(KIVR&;K(^V;[NW]$UNN"E4EKG9$9DW[_-PWQ78:*7I3.P2S'D[>I3_* ME%\@;J:[=@KFXSG; =-5RH=TTC&=ZJ!]GHCEMRB:R6\XYM).SJ97?_2=P&_B M-A-;.[E*(VS.W=(8/5Z8U&+]W]0.L4I$_W]\>G/T<1/2W^>N!=4)KE);/]** M?LZV8W]4BI]];2:Y=JKQ0;9DYYM(>K0-P,$^JII097M3.P*[4-F>".(D[O1;A*8O9G MP@YGQDV.F"R-K)_9#%5-[HX722I;]S-9DPS7Y_+;K>G<$U[6)^1M&#]>%ZRO M3_A6*4[(DW0SEI#7&X[ MADQ#C:E M+3[GQ6=S.J65"W30MWZK]WEA'D934U-I?!)"95H;NIK+8!]15U.4!+P& 6 M?,/[O7S3F83^9M6KKH<6@_T)5D=;J2CH+<,&EP'!#B(;7,W+!88\#&)G+$4R MB*BNN;M*_0:ALQX*(2*WYNMJ"H@8A&XP,D)$?LWY)8R/&(0/0:"$B).:3TP< M+C'<4MJ)FQ#Q4/-W-4=/#$([CXT0T5KS0_$. VTDFZ@*$8$UUU$YMF(00I6# M+ 1LO*NYC?1"+09R(95C+D3<-/B%*I$7PSCQ:G$,(I)KQR@.J;,HQDN^%KY%:)8$E_Q]@%->KB0 >*N'F>23 M9,YPT3FVF/$QSPFBBRNDW5=H:J;>I\4T1"?M=; M*."UF6#&H3L3%SFK-C+E5FLA78#XSEUB>R_SKZZW8'8>J: M":P?"IWO/UH&F\S*HVH6 M3,VIUTVR4SZYLYG=G,'73[RXE/&C9NF%.UE@XMTA3L>VV]S5)J.N#"Z1-5$;2\\EH:3?H.C[\?K8Q1Z"_;-?1?;<.4][3#@"N&I114I"<,BLVV= MY()@F:E/WM.,P589!!EVS8*PR53;'W@V&VE[ GC0N/L\&E5H$ZRT,66\4/XL MB(AP^RP5#8M([G84=GH.IY73Q+6DP+G5A]*>0(WL M*&H/IJ7^P2(\OD:Y](4^<4=K3C2I+5&%$1"W;C?,B,8ES-A/6[S8#_=?W7\1 M6I +):BSADWMQG-^ 0R $ R)P)6[9(Q4R /W/M9>T'S@XTDL5*)"\4!GT4 ( M6'GN[(W2H%I.:H9>IPD;4>P&60%UH:&TV(DZ[:#4C3U8T_"4@J2H M"=1A/(>'C!/096L*I/3M@1G_U$/_%M%'[''7TJSI&0Q^DXF:_R2[@'<[BZ%Z M(Q),28\'C6_=6'GB&E];PY_8-2>U_,@&NIAZS[.7;WOWJ!?Q#.%E[@W0 M&\3XPEZ,?/YR"/Q!5]O=?S(60:+I4FV@&P*AXV_FFEU6>,C!'/$J$_P=;?[/ M<'-%![X;6;<1B%Z9#?O=GELVCC2LE*5>(X!+E8NN;?_ =Y,F)4]\'_G\$:T- M#<#G K0>@=AEU'=MMX*.=C?@.<%R2=<;CD3( .'6:72W/&S/I7[.WN\\VBR, MUZQ25UM^F-6%G?$8"EQPN$7]MW2;L*SROHS1/FI9%Y.^W'@Y. ?O"> M:PJ;B?^(:(RC;1T$&)=ZV_%@ M .X6'L#=1<-;K!\T48*J$G M-^LS)QK8$3M?P0X6.%\UL=DMS2"4A$5FPR9*^3\IDD8X*G0UXS6525^.5:,$ M;'*%]@F;S4[+CJ$=U!,)O0HG]$6*.QFJ6:/^R1 =3H;9'"7!=IN;XJV'0I=B M L>< DU'>WC!+'7M/VF'3$[2MS!:(0_/,/)%89""YL,'HHKE2E2('N@0&@@$ M*P^9+H :]$BY9A30.Y)]V-*S!&@]]"&BM,R)$MD#^77/9C/DQ=.9HIRAYH,7 M0=.5M)!P\'3N6-B368RHHJ0;VPY>QTQ7S##5X'KN=4'+;Z%@^\%+6^VWI'&.)Q'D]6*DA7%W&PL MBB2$>]T?&8H,;6&!E/,!(6;,X'$;$^][Y24#443);MLQ@0-1;YWI,'NB1> L M3?\^)M&7*1Y&Y=7:LM(:%.>,SZ:WOLZ>O"#AI=,X$^R_/"Q/M)-I#S8F(%NS M!RINQNJ/%J^89&_Z7))(\,4U-!X3:B#YX#7-%"I7*%;!H])L3$@T$ [>X4QA M4%Q>KA%-WRGB!1,]&(O&YF/"1, A(VQF,5=6D]QD AOUD"',>-380%"J!3% M.&PH#N2-4:M66GL2KQC.2<=S2@/:4X/T$'ESB+PY1-X<(F\L49\/D3>'R)M# MY$VSMMVQF_3DXBQ$=([=]'9R.[D]N_T=AS[Y 3\:P?O)NHTI^D:%ES%LD>7D M[-](9BR($451'.5"$&@9[<8S5=:OQ05G#P:ML_@W\')"HL*5Q\@^"V/^H#$O MC.%ZQ9_U[CPJ XX;?F4.%3[^8354_A8\?PK^(GQDB[6<%B)13FO/H?.1G/15 M^=)8]NBE)R1@BY5D-$QX1NH\2U69A/X5"3W@SR44(P4]MMM93.N]'7"CK!EW M-YZ6O_Q8A7NY8 MD,"SUXC/^(#>6S;@+C_D@H%(%"6LR/H82!WJ @BBS.! Y_/@T%EYV@X-[[#Y MKMCG^5/\/5&(1VJ(Z MA*G:.0/8,_1D8*TU_80L'W#H9K9?MGOY**N:6M27IL@7E(O5&>49KP5M,5AG MTKAVUUFM<)*[!@J64/2%"F-:93V?,>Q*K%NW_SGM/,SAEV5>PCSMLD<8'D*M,3)4EJ?O=;N.4($,PJAT39] M T(CN[Y,9Q/?3\7H!FER''Y(8MQ8H3TE6=SKV2*EP#:$F[&DCJTMZ3:S.#%A M?$&\6/-J@;U295E1?=7WKT7U5?.!'3?TG>W03FELTP56\]S/B"=_GC$)4@[= MYG%)=C4BX?R2K0H_NS355@&8+-MB1--A,IJ4*X?$M!O7FO"7?9<(&.JRC[S- MA+6H5L/;?NMNH% 1K][< F_97N@TU,B#9&+:3YJM_C)UPA)M<'.#=?) V1(5 MPNUP8G4%A+6NJR[ ZLHM<(R\.*%N<+N.N.5%B(1*U_NCH0W5NG"H=D0@]#TS$/5LL!LV6L* MNRT']U#T5@[^9"FE?@J89NKNX*R+N]I9E,!Z)*HW.)>UBC4JG#M M[#,J,K%2+1ZM2U5)XFT=IB:\V@>'Z<%A>G"8]Z;P*3J%*";]T B:5<;V@BM$Y+O@#)X#K^\_HWCUZ;4?=:7K=: MLVB?ZE5(Q:N#2Y,E@:N*0=]:CW%=I=!>P:O\4O MZGQ+--_WNP(H5+_JA#\U"F/SNZ!!*L:+-V\,TPKZ8E-;4_GU.24R-^Q..VNT M0%CLM43X)DZMU/0VI!;/+BLX/ZM-S3D^FZ7F#P'.[E92;43<_7[H8&;=.<1"D#RLQO9:ILUQ5C#9:TAHPU^@,82]4K3@! MKQSF2D[5;10;DC?+L*B\!G^!>N/8BVI[=L ;BGG[S1UU?33QTI 0MEP]A!^Y MMB(TW7P0F6[2 9UB1&<[Y#!&FY)E:L'K&T47X20(R ^^/[*+RRE)'N)9$FAR M_%%HK,HFG3=D>X3,+%=[Q+K,:6F0H>E/4WM/RD$Q M0C9JSYV5V4C'+^GC-'SX2/]>FU-F"%!1%K(@^<\-8;;O D],L>Y5;J;.9 MA]ATT%#$L2Z1WBV_%@%II75X"+"'M!YKX'VUJNV,_3BFLXWM5O' M?9=\Z[;0KZZW8-< NBXS)H-%T&GP5)N]09(Q ^Z6QC";SF;80\IH-38?/'MG M;YQ@-B"$S*7W_(86V!/%[>4-J^T&+]ZV-R8-]$-@=%W6;8(9C^Y,_))GM9&I MFN4MY L0#PG77 &8\X0RZ?'70T/_'#_Q?TE7/=S'6+AC^T] Q@RL&MNG-LF> M@!+V&[[PU;[V#15^K/,:3SPO62:IS^T4K2CR<)Z*N I0*N;0GRP)C?$?F9L4 MXA&&N:L9QK<@NN5\()_V/@")V0PO3\?."LNMYVY-S?^I/#!C?MBLQ(O&QBO;:@ M&Y0-I=ZFW9$"*I4=DO(QK'%)ZD *.B5596:]6U+ R/'ZJ_LO0D_2DKU"]Z36 M(!:X*971(^W9M,[:+J!^2WO]]7DMM)L',N/(;(.6,MXBB=GDW#0%NLU.S\$7 MAJ6.T#24E%,I-9KNMC3D#&W[/1(I,P.92ZY(C#UV_DP\#ZUB'L@:Y=4(3E&$ MYR%/>&:[IHPQ\'BS\;XK M\37)>MX?V;=IRE17-9ZL\S@)R"XY3,J.D5:P F,],Z"%7(Y)7Q6:Q<7]GAFD M&XX47$BF/:V8FB=,%_L@K&V4S>8 1F4GF]$I3^GD@*.;+JSTV-K?$32:#8K?4, M,VZ]#^B$(A_'YZZ7YMB+73U-;Q8(G4C)MN[&6R529I%O;FW&UR(0KP@' M>_TF^T-ALP=D+[@&K?I\BT),Z"WRV&'M5ZD1&E"E_0RY,(3KGVC2;]T&=H,> M2?#(W_550RKO)^QFRN*M@I0R_?99M_DM/P-VZ W@5/J_N!6A4OBAL*CO][0E(];LMB) ME.;.W=/[)Y>Z%//M]L:-)4=&O>4(C@N(/8MR!=D7UX<3V]DBHE2=U,*BN!; MJ1W>BER GUJW%V-)J>\;7N\1?H>@]&>;3Y0JI9!DWPTN6%'A]$J#X1\6J,N+ M-),VT)'0H3BMW/3516[10P!?F_ND]2 MR9:;#%Y*6B[9&GF09-\;,_54CPZQ#M74UN8S3T V"(0=.*BDP, ]S.A4 C&+ M\+ [8:D[6*P\!84[W'\T]*2D[!,@RM1#4O]H MS"@W^>%27^[$V6DV@H.DD;&&\F[&AX MO6US[:[3KYTSM>4L]'FQ!Y6-KI_9S)Q=S M5?J#>E@[P>VQ&WZ_73/:/)YD*K81-#:^/QJZ#OD>GP]1XP8\L5J7)=];Y;C@ MI1C0]DU&/@F7KM!^(.QD\VFF0C\$TB?+()*I=Y)N9K1]% M5?U .FPH*9HARO,JB. =^30LL];P_LC0.PYJ'P21TPZ>1I^,N42G;+=GW(3S M/!%?^JA,8_O[H\\C@$:!!1"AS^;R$W#(G_RMIK=DNODQH93\X,DO[HK]I?'I M\2(036.4^S>&/C2]M%]]EB!TS<5(EEA0PVZ$V(AE;^P>7F4H#=%$4NG$4O&F,DN.DR!%X&[4#UV(UP=+NBR/6G83EH]T@54WB$42(J M8P>\!AI\GL%#R(_.F12*BBF;2D0O M$$$]1@*4F'P('TNB\/)"0NM3GM* (H_BE;BDGU+W42(GY 6"L6T@#* GGSUQ M#27!T8)3Q VD7L)52DXIH#&+NMB.@QK]73O 0!O%0[Q+S(D;!-<4+7&R! T6 MPEYC0$")!>NLM4UZ8$T!5-K2=$>R'=.]V()P_FSNO%J1",?1K$YPM>;_P14;:QE/<=\?XKZ#@2^)2X %&SQ&)2 MIICI0NG:*]9@FP-T=XP18:G#$ BK,4-+07/N;Q1%)%0:C@2@1JI!%$IV$E-% M\7G8- EYH'1J9"!+=.<^Y=0?LWU]AH4%N3^^%A7DW@[.?\J&=]CXVTKW^11_ M-?V^ZM9K+B]UW=364,9.08GL?=2==M;4MH;%OIL9T\AIL\[7=T5K233QAM0O MB,RINUI@3Q25+VAN+)81D#91(7H8W[8,@VS=E:D3Q6X+F@\?;"^7+5$A'/1& M#QI:WQ405H8@=@76 "EZ$?)^GI/'5Q[WP=%U!EG^PQ:Q_!?W)],&>/(_GDP' M?T!.::&3)BI!H7:R&^D)]7H""_5Z#FIB!82Y5 M^G@!&J,4+J#?:- 2T@_>O,R9TK(0_,K.H V=SBCV ZG/#7B7, UKOG6T!E3< M?SQ0JO !@6C0S)T1WQJ]T1C^)(Y*/8C%[V M3_ )G.H,0S^/6FR/C)S\U6QV2<'N W>_8R1\P?;C&Q'#Q< IH_GSM?S%WM+@ M0_-ZA>(2NP4A:R&/;T4\L@&K?&[&'(:US4K= "5^#O9C[2GI[6)$S4\GFW$X ML?L5GF'/#>.3!2^Q=!%^"RG[3MBO_TC!RT^)Z"*Z06Y$0O#VN/ZZ74J[_L+N@+#2R3B"MRFZA$#K+8M!/8V' MMRR,B=-6G^ (W[+0+?=H]X,+@QG,NZYW.G013$3.=F@"\?8[J5BH"QV]K/0]>)T4Q?GGK0?T]33 M)OTJ]'O* UHTQK95%7XF\3EB5+H!M_HGC(9UI?%^BTQ:QXZW\@?RYQ'+P7&=7YR$XZ=/I3-KA3C.YDPYM.Y#A% M%#^Z&<1%TD[TA2V\2[9$% S0JOU-10L(J#M.$<;AO%PR^G@-E(4\7C<-=H.C M[Q(S]) T6&.MUEM6M4B'H5$S8[/>W MY/)X!,HN:_P=%OG[BJ)>9K1^)<%#6,',VZ3_=P^6S7: C@$=U")PQ<-@ D8' M79^0('!I08_XD4Q9MZ&-_3K?"=%CP[J=\-@-W-!#MPN$%!^_@'O\>8\_F10M M,G0WD2K;2T5]S!Q[4H'+\;'WP.L6(IL/N\Y@'-*5K8'D-%X@FF?L9(&.TA<= M@!Z&SD"%#X_IFX-$;TC,\DM$1^$%DBTPF=OV13_M4AH;.=U=E, MZY3F=?Z=3>RD/!Z,E 3!2'HR4!R/EP4AY,%(>C)0'(^7!2"G_N(KC MHGS+OT+")'5)U\'+'G5[51)QI:"PF;_.;'B^01Y7[_ ,(Y_7ZIYX7K),TFK= MTY.+BS FV65@6Z6=4(Z0(OS=SCCR5=.#,!0VC8&M \ERZ=)U*1YI$OHG+J5K M=LO,GH**IK/B"2]>9%=H#OA8,P=DX^_$)?$\YF(2)Y^%-^'S.'PBA\\T3 YP M?J.><+C2K&HF@(TPOB*7,Y*N ;4,X4^[$LC'=[83I.R7I%&>Q)X><%IHR!(MD9X/M M'PSK+1;/PI\\ ([[^H^M"A@X^(^MLD4<_,>6^(\!"T3Y:IVZ2\ER1=&"R^01 M\;NXT!"AV-MZA[$F+]9MA,_*-C_XB=?.%F]!I,#!%G^PQ5MU!H[9%J]C@&\V M5W[ !HB[;]\Y<&O)73'E=39ZG"DAFC_POF(^-+7T MX+"L:.YG4<1I/HZ3#V0Z@!1X9[F&L/*CTY>F/2F-D)4IC([7E;](:J6V&\X: M_X1HO7>#8 GL]@%)Z=-U2#P;T1+S$/B#I9L::HR)Y M):SLM>;T 9?-]IR.(1W6LQ$D,75GV+M$_NWD5NS':&H[> %2K:^"J% /?D$= M&W1NX\3'9/+HAC&6R;JQK2G-0%O6,/60K-]U+.O?L$\9!:&/0R(4=+VAJ4A! M;2D#I$,B-O?6YFF">(!B:O>I:E<"S1GL<__9*GRD*K*8$>N,F3F]FC@]!X@T MT#'Y*=V1AK54)'"'_A4)O>P'(6C*HXP/2SW6[+- <@[V1O=Y KLGIA98%V_= MH,:'R,;XZ;7(QLA';(T'6^/!UGBP-5IIO#K8&D<%U\'6:*NMT:H+ MJZZIL0=ULC=#HZ&"6!T9&D6UK]YV+6MV X\:-4ZQV"7=1F.$5&+$/I/D#7I$ MH9ZE"^QR?V37YR*[A4L84;!(#JL\-RK+XM3G3[7WNR$-V7AN\T%7/NC*!UWY MH"L?=.6#KCP^N ZZ5:P]%HR8V4#Z0B'^*>!HQ[8MJY M^]6EV#U% ?M_J4D":F_J@<$62K&( TCN']NZG*'G7I/0=SV>UKU1JL2/OD+M MVB:X(26A*.NC7#[1/L=V14&H17N=R2,4?K69K4JHG%)I6(_;=4I]L/]'3+B)@+4/$S5QLRB7"(HFCB ML:M,A.4F>+##N,\S&7?@%V(3 M7/U .^BIM9=QX9.AHI[*'X?$P/!)9&#XU+%.>^VNT\+SYX2>N"L4CA=:-% M6D(4/R2I*L+V[5O"'YH]<9.H\3M*=4=)M]&@HLX,!,@[TS?U$[)\P%EU[-L8 MK4H7*G[*QNL+=A&F*(HO-A>L:Z:ZLH7FS@4QC5V,/II5T#G/T&)Y;VJQ\#6> M$YL_Q;7A"5X#@DYC@U;*"H38AUX4B.F,$R16#[(VHQ$T0#EH4;1HV[Q!'IF' M7$^Y\!GY>(:Y!2ZM!AL5BX8=T9?LU^S83E\]BZ)DB?Q+-VPJ= UO)WO--)JE MT"O_T(+Z9"R9(";>]PM&)O)/$XK#.3L,,/'3ZK17Z$?Z%X$^HM1];-!K, 7A M^=D8G@N7'>X9\=<4>_QP3W\GP!#J,CK'\6.<';%0J&GG-G_9C>SOS1B]IA[>RD0__DI(.GW.?##_->?3K[@@1L M34795J"&X;L:?Z6!_O,_/KTY^O@W)QO0GD(-!8K(YV]7(?9-9EL ^SSG:1C, M\7K;)+^N3GZXU*]]M8"*N^?8IHL]2'F((":4"T#L/84U12&Z6TQ@V8B.\+"^ ME 2/>KERET@+5ZDJY-!^GX5Y'-A[JIE3;HW>"?B/0WM#3U^E>OWS>1 MLPR!T_6389,P3-R 6]+$97)J[>X-&8F' J:980B6]X,68BC96QM=$?7?(B0P M%K A]QOQ^=WQ]A8)N+D.N4X@$D65 V1]AJ_WT D01)G!@>Y@@T-GY3UH:'@' MO?BC^O-=:+ +H2M.>MNA>9KET[I;;Z)TF<12[O!##7 _34L<_!;"[_ ZC:^AD!I+E MDN%6!ZVYK-[=I2D[98$.SQE1Y?.U M;:9O]R@J':ZB7L\?3]5CM6V:,6 EN$1S-[A!$:*/Z!1%'L4K0783T/KYH"-C M$D+%6*YN:1WEU:FRY933[Y\3>I[$"45\OW!#3^V@5!OJ^<"^EP2@-6$LW_>4 M5U!%H1\QWM-L]"5)PEA^4Q+W>W9H*[ +&B*,&9\*HG.:3]F][HXREF/X($>5%DE4*(2D/\>S0 MU^,<[&1D+$BS'AZ+\IX M2B=P-C,X?(HTV2F?Y"?G8>ULYBFE/AFJ6,(^9(YE;04TE2>IMS559R6G1):, ML]/.GHP:4.RUZBE-G%J?YI(EWFZYY)-@(BG7+NQD+E:E&8&F1&,AOQ8Y90!J M95&>DFYF@GY5)*^$E;VQO'W 965423^0]A,[TD&$-EZMV 6!73_^P:X';.@Y M&'"RN=X!70R]HJKV)>V&10MXZ'JG!-_X#%"49N)'?,%*WO=L:&LJ;TE+X&+J MP0^BZV)03$,@88@"H91W6MU_&(E\F^@&G0I=KV)$'[&'Q&%JU4:F]%+]=5LG M&S06=AU9[WG7>U/3^C:$\*VV)P]2#"E?7.5.G:$61AS-E(O0G2\)H M^2/]42AX:;_[-X;>>M=&09$5$)+68>'0SD[)#*574SB\#02#@JW:V7GSGV2K.%2B_NW8]%R:D2# M NU:QSEVP^\G"Y?.$2_ Q^B8ANBB."O!*45# MTM%^>)08&,BX?D5"IF(DE+]&<+M@^@5?.XC>H!7[=Q8[@N?Y"S"I2ECHW\#> MU7H\BV'K@"]01>OXC G1'5YR^]^_D!>?XFB5Q.@6Q7'FS(/.&W$ORY%1HAZ\ M2)D*<6+KZ24IHHZR0W8;V:18KOK#;F 3'W0;RI2-6@YF:BY9;6?%JT/%XT/% MXT/%X\%7X*'\I(C/KB]EA\*!A_*3%H2LC7\5V1P@]ZHX@( MK5L-+4T%: U5Y1!B&03'V'G"-(@=K41JC@&[6%N[LNUM4,RI?08V)JN(OZ:% MHFEX]L2I3G"T2%.!9J?H0?!FG+3KL\-6C>.!C'(G3!FZIFB)DR7/V(,VTFJK MYP,)Q%S71K2]O[ ;Y*-EFC2?DPI_4;6FSP MP&-?_S&:L;_?N4\PDHH#/#M\=?@&?7VF4$^]DEP@%"WXM?X1E1Z;!!GC?GK^ M4Y ;]CUNP\4SG&>X^/]*LLQ:_ESE9'IR<8/<@%>7^K8B(8_EG])+_.\$^VGS M*\1.$N'*LHC(9[=Z;9,M](6TK4@%YW/DJ=[\%K.-)H1B]H#FSV&ULY+U[<^RX MD2?Z_XVXWP&W?AW7KHZD5>ETWQG'A(,B427XL,@R MR))4_O07 -_$D_4 4C,;N^L^JLSD#\2/0 )(9/[+_WQ;I^@%TX+DV;]^\_'[ M'[]!.(OSA&2K?_WFR^+#;'$QGW^#BC+*DBC-,_ROWV3Y-__S?_S?_Q=B_^=? M_I\/'] UP6GR1W29QQ_FV3+_$[J-UOB/Z!/.,(W*G/X)_1*E6_Z7_)JDF**+ M?+U)<8G9#]6#_XC^^_G7XOLX7[L97)11N2U::S^^_5C_GTK]7U*2??TC__^>H@(C]KZRXH]O M!?G7;_ASZ\>^_OQ]3E<__/3CCQ]_^/\^WRSB9[R./I",O[<8?]-H<2LJO8]_ M^,,??A"_-J*2Y-L339MG_/Q# Z>US'XE!OD>DH+\L1#P;O(X*D6W6Q^#M!+\ M7Q\:L0_\3Q\^_O3AYX_?OQ7)-\W+%V^0YBE^P$LDFOG' M*5ZJP:24_L#U?\CP*BIQPA_T!_Z@C[_C#_I-_>>;Z FGWR NR?BA;=1NE>X/N:WF'?XOW>>*?G M_TVS<1[O]Z9[FB>!7]7M-^1]OV'\-(.*WDDU@.&E W6>AX/[*9\-,^IW'8^,PJ;RZAX$H8+6C+C/_WT T[+@O_K _^7:#S[QU_O M:9YLX_*.+C!](3&>O9&B,2O:Q-ZS5NR',4RN,*,-UHC&E@;7$C_$.9NN-N6' MM'JUE?J2YFO3T^L7DNME_IH^M=:J%\<>J($]$*.XR+;(LR7[.O[S->/V$Z:H59U <)7,!R(ICD@I/! =R8$(TT:L71 M7RJ%4S'B :=BPF8S-<$&.JCEO''!!+,E@DH(!@L,R,84J$51+7NT_E?/%MOB MPRJ*-KT9H_Y+-VO4?_@K7TGA-<[*J[]O2;GCZSRV8LS*0C&%..KXH,\D^)Q* M3@K!:34%I33*"%'4R1YITCF88@S1.L\691Y_58Y$!CF?5-+"[--'$@)#&1VR M,4TJ.20$X0Q#LR0A?&,C2N\CDLRSBVA#V'K-R!>+CD_N.,'O\\BH (93+BC' M_.IT$%?Z0#)4JYW:Z;EAR\_T 1?,Y3;Y/$HQ;RZ/ 63K\2AD@E/" FS, B&) M&E$XX\P#+B.2X>0JHAG)5FJ:V(1]CBQFP/TA12T9G#A.\&1WN1)&C30+O>"F_^KGS&E/M;%#_CK" O>)[%;'UGGK7<];W.8%.;-9C-7)7!L'$J8FF6 MN[N8HUE94O*T+:.G%*,RYXL[YG>?>IH3&]F+9_:LYSQ-,"TJQ[\/YC&OH.@G MP3V,>)LB]VY@.X%.MA"' X8^WATQAX\N-XR:N19R5X3 ML[J:9R5F+UA-8S<5GT.H"_C^J&F2#T[("2#']!NJH$8'#LLN>%\R@.(H_8$4 M7\]WYSB+G]<1_6K8]K*K^=VN<&O$JA5.^T1S -^ MP=E6[?FI!#QNL2N ]?;6>[\&[WTM)'EY(&1 CRB/[''3!I-.(_ X,H9N&4(: M\>#\<Z<= MURRQ))^CO^6T/:G61)*HA'S%D>@!-E$DLD1PLAAA:;EQ4I]EL=ULTMTL2^8\ MTC1-!0'U'HQ1W)L_XP"Z]6X,LL'YX APS(Q*0X06D9X.'$_HFF11%I,HY4VB M6WZ&;?""M-(^IR8+Y/Z4I!$-SB8W?&,RM=*H$_YJO:+2VC#E: M>;^#C@7V<-31" &,]JZ M%'/2]#D@36A*?W!R4 O.O^E8I9/E/%M]N"$O.$&/[.^$[V3/B@(?:^0ZF(CG M6Y+RNUC&M=E8R">]U #[3!I*@"&-$M:8'XW0J8_A9H2]\6AI.&,;2WB;KM30 MV@EJ^'/PWM5CD@Y=:R$XD\[G*'XF&::[_A!F_/"-&CY' 0?H_2'!(!Z<0>X8 MQXQJ-<2*JM6!0[#K+F:O/'_,L+8I9S,A:B !PPXI;*^UW&62$ M/%P/*47!D,:,3UXA5=*H)W[:;;^+^15SLE8D6N1I1!>SQ=7B5Y(E^:LA3-^N MXVT]Y0J_76'9%((39PI*Z7!JCG"EAPJNB(0F>JU43[WL_H7-@U$6%0)SC\!Z M(MDTO-'(#7I+(K,X# HY891GKTJIID_4'X5"'GRWERX7,#DFXY5 M6AES9;02VNAO7!V]5/HH:@P$WDV)GW&R3=G'5=T]_HS+YSR99R^X*+O,5OV_ M8LR3.^LV70XRYVUOY@B-;K=P#K 5G.%':L"8]IWRF<@$?MKQ]!>2\/VI+"%9 M;MA?5DCYVU/60NSVD261X.PPXY+VBX4@JB31MXOR>U0-F]\!V2_^A'DL].:9 MQ%%JVS.69;WO&^O@2GO'8\'@O'%!-V9/7^P4(<(%CK]?Y2_L[6^SDNXJPM3_ MZ/A2_^&O%W>C)O5_\,$$&0CO]NZOP?M8@B)YX7DWXM?%F!ZL84R[L4OM_/'JTNT>)P]7BT"=N7]3(.<_^"S*SL@_:Z\GX'I MRA:*=#XSNYU]/OASU/A@8B6M=[X&/WOSNA2@6G>K]UOPKM, DN(,Q6[%B3=% M/Z514?#861JM2;;JTA3K.]>JXJW#'<&W)+#(PR"&&TC)G^):54ASI3?(.'U: M#M7A20PSZ^1G4N*XW-(H7>S8TG%M()*;GC69\:*X%%=63>&O2CE_(:\&F%V8JT(H.!-LR!2IGX1H=8GX MY%-8\[B&=,;R+ 9A[TS0 I;H($G"XH0.GI88/853L^.:O.'DGI(8-T\WL,,@ M[(T=5L M.[22,-AA@R?G3F'R3TAHH%;EU/RH2XLM(MW=*ZV4QP!5'<1>;.I8 M! 8'M+AT%=Z$9.ACUBI$^CJG.(XTN9)-@OZ.1DU NT-/E51P>EBA2<-#+01H MO4(RMIH2B5/F_/Z%R)Q2^3SGNRHSG6WU,L6"YP1>4YLV2NKEJAZ:H:Z+#8^1HE(@8 ?/-8UG,:V2X(*NL$/D32YRF?*\H2IO44GK_ MZ%"+WGRIXS2]];L.,Q>(]LZ?G-2\SL\&E2X"F0=@C&RV M>T332$+AD!F>HJ#%AUH!S3Q%5^Z1'5S4F"5Y5CR3C7E^-&J$R IN@*[*"*X0 M#\XL=XS:;,\#%4#\HC@AY744BTUR4TT#A:!7-FF!#D@D2<'AC@Z:1!DAB!K) M$U\KP!G)Z0+'6_;4(43#C0*[DK_+!*X-Z.X1V#2"4V823.GV@-!#M2*2V 1E MY.&Y7DM,UY?XJ1QGOAU].FI1GZ./"6Q__%')!:>3 SAE(MY')HNX\-DQ"Z9H M!J)+&KWR!][DD>%.I4K*VU"CA]B.+;)(\-XWXQIW/!=$HN.Y*)S1X@&_Y.D+ MCV2RSU&..GXK_3K 'Q;\-2@$Y]04E(KZ7I4.W*GIEX@27D7S(2I-TY(LYC4+ MH@;D( _B2 8,<33 I-M!M1CB MC$.2HZYGU\:].2-?QZX(AG%3T"J\(::+6F54:U>T_%88"'Q?[8%?3]?<3^O] MYNM 6(+3G &W/P0GA@J-M)8JHY)GG>'7RS[CJ& KJB/6T=FO@AO)R'JK+JNC M^-U;W385K+9D6_]'$!VO0B3ECZ]D0A?L>S-W]_!W?V7Z%+"Z"GUOT+I;@4@N M%_#FH;LG^!E\Y>U4:$TEZ-.#T /MNPNR5'!J6*%)JV,FZ*V>VI>LWL.K=O1N M\](4%VB2]K9#8H?<[I3H18/3P@V?=.FU44#U#JQ0@3.F-))GWA&69RSU>MBQQ['E'!BF$TTDOYF$B/4;A91B@5G M@AV;-'LL$)=&G3B6.44ZL MQ350JX(:G1.?Z.$EIOSL.M?<7-!*^3O1TT+L3O0DD>!,,..2URR5(.*2< :5 MNPWF:3.SU=7;!F<%-FZ;ZX2]UB@S AX4*5-*!J>-$SPI?4@CC&II. RJAK7' MZ&VV+9]S:@Y?TPG[GXQT@.5Y:"P)AD%&>)K9ATFC5ORT$\\UQ5C<8?CW/%./ M*WHQ?Y=K]2"[:[6R3' .6(!)-Y&8)*HNE'!9.*/'>93RFP"+9XQ=/%J]N->R M=A;0@[IV&MG@#'($*%6VJ\21D/?DPL[B>+O>IGPY)O)H\6Q(%#^S>9"\X)N\ M,.S'.JOZ*P"\V@.LM%/7:==IW@?ZB!N ,X1=8DI>1.KY[DCB M@11?C4=%)A6_AT9V\,/C([U\<.I- "DOSQH5;P=+HFH!=4A"HA'TF)[& +27 MFD8A%9P25FC* A347[J1VSR[Q"GC'=TY$\*NX_/"HA/\_KU%HP(,QCBB5-UB M;/30R9AT^*:/F)*WE/)C=GV2-+NXUXT?"^C!UH]&-CBY' &JL\?6\L?.HG:$ M2P'"5;N/:+EC:\RL8&PW+^.,&GXO!%BA#Z\#:,7!4,N.4;X*4+G:0@7U=$Z\ MJDNW;&!R%!CS/VV,N9KK> M$&;,W6G7\5A,S0U^KXR:60$(9=Q0RJ73>-*^Q[S>O>E/,!XR?,Z8R\V7\(0N M9H9912'E;TK10NSF$TD$!B6TN*29!+62:/'][/N3I_V]NIMER<7=G6$G92SB M;P]%#:[;/1G^#J.KU:"D'9.K.UXX##&YTT\261E]YK<1V2J;_:_97] +>YP6 M+(![\X%&$@85;/#D&8#)(Z& F ;_+Q]>Q/4V2Z*8+5T><9SE*YY7T7#RK!?V M=_YL ]R=0NLD81#$!D\ZD6[D4=DJG)H=7QX7>!TM#'AOV])FD:& M"%R;BK]07#?P74RN61X&:]Q 2E&ZCZCHU-!33^_4%/KW?$FC."]* V=D&6\D MT<%K63$6@$$##:IQOW=B<#8_[QE"34UEM8C/[4T5N/Y^9O_WX$PP@)*2P[-_ M>2A._/B:/S[GVR+*DL=G0DN,,YZ1B>?EJ0HKSUD/9/S0F /2#PC[V?$V:!S2 MS'9@V<=(<,H=BGS,RY]^_/@SZI)V5>JHU4>"MR>>H?[/-F)MH.F.9\70HTE M8/2X#I:TY27DD! \=6]?L05X&:6&KAY+>.MG-;2VDX<_P^AA):9Q]S9"<+S/ MQ3/9;$BVFF7)G]G\Q4ROC*$DV*@N0&;U4CZ/'XVE@K.""LT]4E9)WSRZF:8%GF6X53?_Y*( MO[IF:G!=4;/A[S!Z6PU*6K$V4B?_S#%](;'QU'PDX3%'N I:+R%X_V<8G:O$ M)*?ZKH1.[M_'<;[-RN(!QYB\\(2<]S1_(>;1W$')Y]47MP;T+[V8-6#0Q!6F MXJ*+T$.=(FHU3SX51/'7:*7S&-4B_J8"-;AN*AC^#H,&:E#25-!(G;J#1?#- M J=I=\G<,"V8I+UUNQURRP"]* PR6/&I@[QKC>:>_\DGE4N\H3@FU;7/+)FM M8AC WJY1"P:, CD"E.^RM;IB15F7]-#]>0E%BN9*+W& ME@K*2DF?590-4/N5E!5B,"ABQ*:HJ-P*(RY]:B[,LV)+^65Q/0DD$6^]KP'7 M=OOH=QC]K08EI_JHI4[=P8_1F^D+'_SL[S13!M4=4G:_P>A0&9"4G9!+G+HC M>(KC"O[>9==DXQ1B$1I[SZ0H:^G6O!&A_V:UC)FFCH,4NV%6<[S MD7U%M17A1?#,0]98?<][,K H( /3 M,Z$G&VA@?\ KPJ<6#J'-@6X8QC3ROH=^(^SQ7* 4!D$:%X3:V:*OU.6O#\2C M*L;V 6]R:J+/4,PW:U0@QV3IRX#BB *8EAIUQ',E'(@173R^C122I&]>:*". MJ3$2 \4.-38M07I7($)R1&Q6$CZ 64DBBWI?;FC 2DN/D1PHGFC Z9<9KR?,-19A]05,*^V:('/.:++ F*,5IX6LX(#52KP*'-U0OWSIF;Y-C8 MGGQ(\DBP3?QIA<%2:(S0D45"#7&]0$RZQY3D"7.SJ8U#DJ1O]FB@CGDS$@/% MV+5$2E#"_!N.J!M=>I)AR")!55.E M%0-(E#$V&TVX?!"2U"G'.]3Z&468F;7/&8GX9H 8Y9,%0!A 3E, T;.AD1:*L((RXP+ST23K/$OSVO_%.VRY) MSB\G-#"'I!@) 6*%&IF&%K4P$M*(B0<*(2I:D*B]I88E6WB]9++"'G-$( Z*.&:&& M0?R6P% K))%XT6.ZR7OA#A?\OCTOZI7H/12+EE]2.35A2"VC"B""N>#4T&R@ M>E;%I*"<%UL3!A"W$(1QLR1A+ZJH_^>&9/BCMOU*6;_L,L =G0: M_M229\U_(*Z#[C(HI/EI0E-_"D^:GUQ)\Q-HTORT#VD>7W,@I/EY0E-_#D^: MGUU)\S-HTOR\%VE8QP<=:R[8?][1Q_Q5%9RME0Q"&1FJDC"=&#RZ2-AL9.$* MW)_A*B%I(ARK.RIR4F6QWF76B05 MD.]NYARE.-*,",.?O76R E3;Q[W?8'2Q#$CJ8?%=,YD0'_)-SF.DGO-,'R @ MB_CJ:1VXIK?'OX/H<0VH<:\+,23D NW&OY4X*]3#=^\W;S/[&$X[D3<_@.C= M,1IIFFY^]]R;OU)2LB?SI/7;K#[E4<4-:N1\];(19M/C2B$0O6]"-F9"+8N& MPIYIL8 MDQ"SCA"7 '&68'JW7"IG>Y.P+U+8 3?DT$N"((D5GIP/%G^(>QJH4D%")RQM MYD6QQ702>10J@2BD!:\ADB0/D4XZD%9258HAN;7 \9;-C[N//ST]DC)5+2YE M$6]SD@9<.R.-?@?!#0TH*74M_PWE2_3QIV^?OD.-EN?NO\T?:92P*7&Q6S_E MJ2;[E%+*%PD,$!L>*$1 4$&/:\R&VQS5HJB2#9&=:@!6T9S1[[X(H(35=/W@ M1Q"=KD(D??R#O@XTY%^]Q<\,%-9<2%"+^1[Z52#'PW]?!@0%#,#D\EB5*&ID M0UQ(Z*:LE=T)6 5S E86)V %T0E8N3H!JV!.0//8*D4(&Y?NGE*RBC3)"8W2 MODEA@#SFAT(4%%7T^+1C1JN".AW?&2U%BK-YMLSI6CS_FOV'HI4:.6\Y+4TP MVZ26*B$0'#$ATY39[@DC+NV;%]N$E#BIP+1E$=KTB*H=<;N*-[8X@F^)8Y&' MP2$WD!*=*K4FEV%7X:+3#!(K\RM.T_^=Y:_9 D=%GN&DVDM1G129Y?U&S%A@ M#X-F-,(@Z.2"4!,ZPY4^?.5:J%&K=\*",.F7/-UF943%77*J&IDTNM )=L2PQKQ=!7O!E5$8U-FU[=>*^+U6:0(]O4ZID 5'("%![ M?[+5X:EBHH93P5+&T OF:JUR0Y3X2,I_XA@)HIP[IA4!1 \5+D,&&8H:V2!< M6*RC-#W?%B3#A7XB&DGYY8(2XI + Q% 7%#ATG!!B*)&-@@7KM:8\CKIGVC^ M6C[7^5FU;=-(^^6&$?*0(TI10%PQX=-PIE%!E4Z34C<,>=ZZA.)5ED5]2Q6B MGFFC!3OBC"0'B3 Z>99$5$4AD[#WJB-:P%+M$4D2!)&L\/1U2%H-U*AX9HTHE-E?QPD0 M\Q*OM;<=["J^&.0*ON&131X$FQQ!*BN>#A?70A%QS9#9C/K)[?4NWD#(LV>L M #ARC'L2(#BBA:5SB_NU L+DSML^I22^3O-(O\LRD/&<,4^&-TJ6UPD 8H", M2IU Z[.BRP*(D_/= UYBRN\=/.*W\IP] MZ*MAA>&@ZWOUYMR<\6+.J@B"A%/1ZI9Z!>H;0$\\1JPVX9F'\WA)1>Q(3F=E MB=G7(.*6U!<,3,*^F&8'W%!++PF"2U9X8_+,+ZX?4*V!>BI!*F17,*X)7<]5 M.TJCW[U&A(UA#<*_FA]!4$"%2!G8Q3J<"Z'Y99A^UMP]&/SJN8]5-PUZ/T'J M7\.]@J9W ]PFJ!_-\VKHZMN/)3QW\1C:J)N;GR%U]0B3KKL;L:-V^3(JG@3: M;?%A%46;JM]Q6A;-7SH"U'_X:QL=>K=L0T;O\^K@8O;$:V_$XW7X-%4?E-FG M,9Q+4_2"DVP/L-*%A$:57V7I(H0;;?271O\_@O-R5A2X+"P,' OYY)H:8)]5 M0PDP_%'"DL:IQ>+J<0&$!?5.D!,9)%G_G-# E:DQ$@3&$#4Z7>FV2.C\,3AC M+J+B>98E_'^N_KXE+U'*5]NS\B*B=$>RU2]1NAU[LA-U?3)J4G/Z#'-2!,.X M*6@E!C(E%&4)BOE_X$X].!<7SSDM'S%;VV4O;*VNND]E%O7J.QG #GPEA1P8 M'AG 29LIG41PHM1Q'\4#CC%C[U.*;W&I/@1S4_$ZZ3F '\Q]!GDP1'( J

<\AWG^XB6!!=FCIE5?'+,!7R?8R9Y M,!QS "D='VPQXF^&L4LHH4VE%9Q=?#3-F-D=^TPTS1V*^&2/"ER?+?W?P;!# M 4HUA7$1" 2XR#.Q3/B5E,\7VZ+,UYB*=81U)G/2].ISNS=EX'';U<"0RQVK MG%V]TJP7?.BWO_GGGSY^_!.*ZW6@B-X L*\IXA\'"UG-JU )^F2;'FB?7+(4 M&"YIH:E#4N/!AD%PGKA0)" [K,0(QXDR+Z/TQG4;2>F?"QJ-* MW#]3]*!ETLBR8,84"T"Y-$"V^E"R93^8;-49SP:+(U?HS> MZB]'RS*3@M<5O17X8#VOE0;#+RM$:2U?*R B-% 9O0%?QW7C\1[+BKXRE-6< MW"#7!5VG"8: D^"Z+NNR//L0GR 0_VB[Y%9.6K6"[Y6;66A1 4,_-YQZSZW4 M;9\'Y]T\*QEDPJ"T0_K56YQN^:6!3WF>O))4OXGGHNIW+]2],<,]4KL>&"Y. M "OOJ3:J4%:C%HJ%H9&)*N#H8.GRYN?@/=1"H(AC@F=>L\['>U/ M!2>.(V?"TL6%*4%)XK@#;B5)M0D.E"3&IH4@A)X&$#O?V.5 .OJ&1$\D)3R0 M9)8EXH+T!$[W*+'_.)8=]:!<]!WQ;@HY!OC308 MWEDAJL*]RQQ2$)SI+F [+022?ME4MFR ,BJ47AL,B(3Z)0(]T,4L'9 MHSJG;@;>G9E*;JJAHPMTC;'%%HSUP#!N EAM7$'C].]@1XP[^W-::>\;ZFY^ MFD84#,?,^,RAY+T%97 6.1,H-'?<:!.8,=9-5G>/?1!H#I0QSB'G%IU /'(+ M/C'$2M4P8Q\T_!..L1;J\&JQ M) :&.7IL\D7B9IU6B+(C9^C__?'['W_\\2,_TD,O7/,,?3QC?^'_KQ9"T;9\ MSBGY!T[.4/M'4A3\=)F?-.==[1(4E>@2QYA7=4,_?SQ#G!I":/S7CXA9V6!1 M-#L];NVO_9:*;3D78V9.2%V[61QOUUL1Q7.)ER0F.C??1=$GN=P;TN>970L,Y9RACMG7*")< M:P8G70^Z.!_G]5TI?L99P:;+ZESA)B_X:<+=\C%ZTWV#4ZUX#E;=IXFC@-4I M)L 0=3_0V^'N&V#P-I!T^*3H_>9 M(U\+-GL?N+H='94E)4_;4@1"ESGC55:RIZ?-C!\) 78AY ][$,?= ]H$WJ$X]"^Y4%_WAL-U;M9ST:-4AWC"W' M:$H=6"1U1&L]8#I.-S+OX_H'17%\A*Q9WJ/J9BPG X"],KASE=L#=(? MN>@TP3@D( M!23EYN+09L*;:!1"4VT(W$:S2AHTQ080G>E5';J!I-9==P@XX34,M$*33-$$ M&]-Z*J#I)N,T<(ZKM93K'>X&YUWO^'NB5^>D&2@,88H_YZ &AH?N6*WQ"W < MN5ZC'+TXHT8@RKGX;P9QB!1S]-PD:L%SW*1&&;TVK710:NG]-8TH7$H9/34= MG8 X:E)C[%Z:624HJ2S^F4D>+KWLGIF.8Y \,S&W\S3*CWQ_6[M)/A3R>YRA M C@\ENA+@"&,$I9T M<(H;\(L?^ 0X@;DN$Y^T]ML72%8!!B2$"5Y&BEX!%D M#,U $BZ*A&QXICS@%YQ5U9.556_,5VF&IJZ@3.JLR\%_X:L*N/27.) MT<$)?9$7Y=V2%T81Q[Z8OI 8%XL\U2\I]0I^%P VX$/W7R<-AFQ6B'("AJ+D M&72+* 5 I$\T+XI[FB^U$>\#":\EC&1H@RI&W<^P0C)D8%)!(RZ!-D(D. /: M^?JJ3HAK\T&0EY M71S9QF ML1 L>K2Y/SJ4MK45F'S\;0.Z2UNVIO8E@]!&AJHD3B<&RV76 ]3[/55&Q>!L MNY_%N5,[;5F'77]%K&>T)QA%6L'13#LFX+65K,6Q&!VG5-,5EF5J3O> M/=(H*]@:E.09_[AX0\_QDLGH]\4S2VD*=ECW> MH;*S4: 5'W"K&^GX\#OIFFP_S3VZVIMD*Y0FIW*U\WI-LBB+Y=B7JL@1- M;E";0-E>!C:,\-N9<0$A\//1%^ZDFR M+0-:+Y?8:%T-]6WV>ERPEM HK^/01-S(I/OO)WUB.%_U)*].[^$>]7&PUO2G M;Z@\4X@:"T_"+)!2"VWKZNGO'&=8?]:JE?;_06@ARV261*'X'VXP-31B_.%' MM"^D@%#\K#I/-NQ%]@7\7KH; QO>KVM^A34X2;BDK2)<0EF4,RC=6'I QIH] M['C=E=RWF8/]RJE&H U5^S9@S-]O*RO?(;XZ?S\IFP;-=WE% 3EJY1^L(4\% M33/UC>FRB4#4!%)D5&RR*5IBEIPT/=^#6_&U;'0M8DKR>ZF'>B]^>[(5)M7./_B0P7])) MF^>VY5\905%K)?S*^DM&<93RV]W-:<9==HDI>1$!2#KGP:KE\PMQ;$*?ZA85 M,)QUPRF-_,_L7WS(1\N(U.DA4-*J53EK&;W#L\\PNQTQR>C1GP+$QSE6VM$C M/P*6PWZ:QFGJ;BM<+LC?V&F^J7?U#9W@FX'SC;AOF!RG.>8ER+?D76ZF&%[- M])<)AO<3.?UNQO3)XS/4;9JF4DN3$.P\*DBL>1\:69]4,\+MDTPI",;A-J$; M:_&VR%0!TMC71@= Z$] I;<&M&X>/0^L3]C3XVC,_ M>64&FS!)GBS*B):F]<*1VR8-B7A%,C[KHZ>(_1#C,R I>5T'M\##E], %78( MA=],=]P<^NUO/O[NQS]!963UJ>U)24D9 "A%K4)^=,8/L,4\E!.ZLP8)3]^DKT M1+Y=C,NRT4*D4PL^9^ABT/:/ M/U.N7^_%$=;$.+@388 0*WG2U^L20GD2 ,$_U)"MGA)P&6BOSOE.E]\],U-/ M*D#M=Z7KO_(6Z,\!=J:N,G/*R^.V3+K.+_:Z)NQ^PMM,#+%O;>LT+4C;^P>R M0F[+:MPM+Z+B^3K-7VUIDN'KI+ IB0.[Y]?,$YR<[[X4.)EG;9+#&?,Y7JKB[F;V[6/(\\7)/1LZNETY MT0H8_NX-78I,G2W^C*YO[GY=H.N'N\_H[O[J8?8XO_V$9A>/\U_FC_.K17!> M=WZQR.#!&BZR>3SF#YB3A:1X/35T M_/7V'LLC=FGS,)Z$M(FEXR'E[%\<4Y6 A#T1/>UZJ9*C]G'AK\7>-RE2V#KV M,M\^E.$^P]W3X MKJ-FO[H/\.ZI8.TI,4^8FC$#.]66JD7!VVZU$_!VL]HH'9PMSA#-7,EK+39X MU6K!1Z1+O&'C*HGJ[;K9FN\3_$/\4WMAIASXX\]2+!^>7.T;Y+*33 MJ$I+]'0 L*O*/-I+6\?WA*.W"_9'HIWS[&I^>>;6B"'9S#I>&?>"Z5->8.-A MNQM>F7UU9MG&&[.E$3QA-YTXC;JGG<.I>?I<8?O(J*X]<7=.01T^X;1K>NF@ MR:3MI^I3/&L ,Q7 MY6MFA <:P8<;>PV(+E./YB.99@)630^Y<=.*>G3ZT(:N/;"/>=L)J+-]584] M@E.8# YT?;$AHU\?$?MX(/JWI#5^<$* MGB"LMQO.6%H68J<@)=$328'LC,NM;79A'W",R0L/6'%^42K5L%S5-\;,4ED/ MVM Z ;.4K85&"491+<[/=VIY@&QL-GJ)]@Z2127<@+WP" M=S=$J1S8%S0TR.('*C3A$]& 6KT-4_E]X*EXT_FD>[Z+@05(I%0T;0HS>^J0 MER@6S&IR]E8B !G:^+/WT8X[I_Q<-H[IEGVR>Y#5S1B,Q8I+@]V6+R9+T(Y" M#VJ%98FSJ2Q4!_65#U.F"&VC!+(R@7:09.@.R\ M6F_2?(?Q TZ%&[^'3V R$9:?]L:9":K7!\Q0*VCI2#-ZRJ$[L2*)2D+*W45= M%:1:,S)?9A_&.EH+2]Y)33;SV,D4_%V#*Z7^>75)3K_-YBW3S7-K&*(CW"KVF@( (L=&NK 9H,5,&/M MWM!MMZKGM[]<+:#QFC4SQC@1P?&+*,4\_WU.RT=,UXK[ *-7Y:KL^?KEA :- M+F(Z:(+AZ22XB@MW0AGQEX<*ILXCVDFG!Y"8["]L4BEW]ZPE)7/&^=V,C2)P M>2\+82EJ;9J9IUIUP&2U879C[*:V(M99N#$1GKS13GQ%C_DL9J H=AA+C2I> MZ>D ?L!'@SRTQ;X#5HEX#,8S6W.!&R#'39D\/DXP$)1_TT9'9VWPW)PZ1 JU M@H@X>[ACH[M_?;"##G7E=-B*Z5VL__6XE1FBQ"%^'3@Y;%27M@GG"[&/WV-__\T\>/?T(QL\)\2&$F_%#5VS]H:N%437?8T,I<%,D5:(YHT;SKCP;!I\/$TK>!H0APE0U@@T$>J@:R;$L3B4X"2E$U+!8Y9*F3!;/T1)^B^8!;P:-TK1<%O/)*!W(/HW&,M"XH\$G MAT(T8GQ_!,10Y+[B.'C) G4M>=@:\EWLANAQ&W=#0*X:KY9+')=WRZNW6&1. M>& ?YUW&6\W_']^C?(E2+"ZVLR4RB=FGRW^891&EGVB^ MW3"-2SZX9\P]W>*DCBC),]V7 &8SR\,0GOE+S<\*C"N,IA7(64U%,#X'(AK M:(@I,*^I3H7"5H95+C+F4HG_P!V"X.//0>^OJKDJAU/6;[7?4]5+TG2M;Q ^ MQY4P+[@_AOA% ,N#"-)VJ:S9U2/S/RX>KF:+*^Z(<*_D?7_XQW$Q_O,Z$Z'= MAO^T#D)5W&Q11K0\V6=_'*] +#V:W=]SO")9QE.A\4@"T89 ":O_2S$38.&] M(.TW:0="/M,F$0=)3'E31E)^KY@J(0XODPY$@C/( MC$M.^EA) 2!#+]F%F0^RH.=;QQJ@T'X5GU(H5O+^63LJM% M^,GM.B+T%U[\_6Y99Y"HXOJU11'T\EXK(-A@#\H=Z(3!,,Z&4+I%42?NJ*70 M-DLP1;$H\(5R"B-LX(ZNHJPN7W?!%LYY2I*F'-X]>X-\/[;/T,"Z.$?LV^>[-^T34/<(])?F M(?_QOK\POKN5YL66XD?\5IXSA%]/T27*Q[R;[\[PDH[V"2J>\9_C:]0W;/QA M?L(9IE$:_(.JT\/RW0S6TMA^6\JDX)/D=N"#:O=::3#$LT)49$&M%5"C 6FH M7I!51I8DYK=DI:;9!F!79:_[[Y,:--A^=]($P\1)<,>L/(\*(@)Y!ZX%]S46 MV_4ZHCO^6^\)2$'CX-P]WQ8DPT5QD:^?V"C?5+3F:Y#>=6[+2#G5B$\N[]? M/J>G60##[;U@2QROC:">%4%Q80?U;_P#&I 537?WB%V5 Y/8T7MUTX1,6G=/ M\Q<^"&=1@19Y&M$^.8,SDE\*Z1IB&4YUPCX99P;<9YA:$@RCC/"4-[HZ:4AC MVDV>K7AN-0[1-H1I9'WRQPBW3Q^E(!CVF-#)EYJ98\>%T1Q0FJ8%7G$@#WB3 M4W'@88D'THI[78!80 ^6'!I9,!RR )1B>BIQU,I#&H7&;7%WJYPT0W+,T:%R M4 /+/'=7JB$A=_4_X7Q%H\TSB5$O,BU0-.X#?L'9%O/;_TVJ^U])^7RQ+T-SA MTG$/0V!H>PAZ=?W*I@ FZFP$YW93T7WGO/MEU/ ;96N%/@RWU8J#X9P=HQR M6VL W193M,@V1)I5 C/,.."9Y*$M6ARPZK@&P86[Q$M,*4Y$_J^+:$/**"7_ MP#PPAM]G:4;KRA.=L+-_H%6_1P!'>07#LX*#3((91X_3#OGTH;**A%FVWND, MGZ':])E8]53UV.ME$,R!64"\V++V9'7]0FLHHDG#:U2A'?H@0% O#H:P=HQ2 M/*V@6*U24RTXJ;05"2SCKH.>YZ2L;LT8Y68U*X$AFRM21:96H<<&.ZXI1KI6 M%]+8IFV@NQ,ZS00(?)*TI2U;)-GR2=J_F]5D[R0 8VNZ#6HK/KVT(PG968'N7^M;:5_\.FI[O][LV973G MWZ8&AJ;N6*>1$P -VT"?69H*E[G_)_M&IXNR[QTI]P:-]Z;LFH H.0&N:J.J MECQ#3+U>C_?^#&NL[-I5;TSP6_!3EN;33(0BK&OC=+2UZ8,DKR-H]?*>ARQ^ M$"&+0 ;48;2NC99:Z7"1TD:R:43!\,J,3Q4L'9PP;2:9">>+!HT@67QU MXF (9,>H3_ #=J4A-YL#P^;#VR#/RXU%U#,I5M"U4=19 M!3KJ[O%6[,[B(2:!?R46MW-_>^_Y.['-"HJO@7\D/&$7$AF[T&<<<4,P;G(] MX)37(;N/:+E[I%%6L"^5)ZVVAAC;U/S&&[LU8AA\;-8!PU%'H')8LE!#0@_U M%2$-R;K&N8_ DRQ (*7C^#I!'3Q5W4?//FLA1.Q=Y.LU:3?%+D1R_Q7.XBF. M]$0;7@ND[-.\01V)*0; \'0?U%(6\LY&>V>HM0+4 79JMVW G6H$')^-P^XT M"^^+T;;!UTCIX.3E82_ESC+6CH6\EJY4 AR4D1Q(@"&/$I947E$(01K-%B6C M\G.>)I@6%3I^\6E"\@!W?:\I!*8V:Y!(P%49#/FF(I:2"CQ'%-?ZHI;2[_^$ M*CO!"5H' /!=8A[]][;!66&]O&M3\AZS;FV %+:NU0!#.B>8ZM/M>M=?!&+6 M>I &10&RKCV6K<9-=+HMX:+MG87N39+H:%>%Q4MGO!)!&\66F3#H>)MG^4&, M=#3@G923&B;QTDD;%C6G0):*G.39AXZABF$T.%E%[MV[Y2AI[Z[Z_ZT9/AV5 MO6;XG-2@089/)TTPY)P$USWE\N'@P+'4#*]WM(%I,-SQW#"#@P<**JFCRFDZJN@.:DA;=U,)ZW@C)H,5379]I01@5(.\3JGF*RRZ@IP/#S0S!+QS[0J MF^PVI!U@SVOYL4.;/2A/MJ^QX+P^5@O&=*_MH<8@ZID0,WG_"<&_@;J^^*BJ MN.,4[J;K=2Z?TIQQ$7JK(AC.3D&K+%DLCE3X?_34@W.QN_7AQC^#?)@;.@X\ MTPI#3&]D FJX,A:<2(-\S3R3*Y_V'TCQ]4+4.^7_I5_!Z34\KX]MT$?+8YTXG/G3BE&.1^AI\/4Q MEZU"$[ZP7V@9L64-A-"$-BV=^QRJ%@^2)]!Q!E7)0AO'+#@AYP;4)HMQXY2[ M.HBT/PZ<<]6%QL&)N-]7QI_Y>A,1RJ'NYA!\RT?0!X92TCH04E,X AU5'SDW'A,D$?2.(J=;,/#OH!.?,1*#2,5RCB6X %4[B5Z_%S>N[90NP=]W;.(4ZZGH]2I[2 MG,&QL8MB< KN@U;B87?9/E^BCI4]_>"L[%(/.,Z1)H4PB21<9DB]-!BF62$: MI>L'6E$!]PG*^RH]2RUSA[BV>RV?!$ M*EGRYRA+F,)*E"%QRJ0WJ>.:J"81I$^%*7./Z(LUG&FS,-C$A@* MO-ZD^8ZO:\YQAI>DY,?2YDT3NYK7& 3'1@QB#RPZ8)CF"%1*YB%4,$:U1GBJ MM?EW74.H=.)!,B$[A5"I9:&=HEIP@DZ"?!71C(V>Q3VF(BV(&Y>L6E[=+KL%I=HM?>S>-:9ZQ_XQQ;UO:C7?3S?@DXKZ- M[#-SJ@TP5-T3N+S1QN.7TQV:%\661SVU-M'0Z(DV1V9)ON&[>_ERT*!%R5;, M$4UWG',>QOG^^8+Z+; SR&51A4/V93I+W# MVG:5]<-4(+A]!*J>(>)73_UQY,N[;5GP+Y%]DG=/*5E5EZ&7.5UL-YN48%H= M/&(&?D6CM?OG<;!I[Q_(D5Z&](D<:!?61W*[JX\]_X*2?'<#X*1W1KM<\4,=Z M#8,448<:#?X%';LEIL^G2^W#II(N:H2Y6R602B#=?+O *P[I 6]R6F5Z8Q_Y M6KR7\UW]H^T+V=N:UU2[AS5YD'AW/U-@OH'#\)N87ZL(O^H3YO/"YIG$J&.KC_0,,!_1B1JFC]H^Z]\?:.JE)2C/4/LP))YVAOK/0^*!:/A$]!?Q MS/"9N8_X%F^8NSIG?F-Q^@[K/>J=?J_2RSK1-]L^YS_C=SMNG*]OES\7B0>' M_X O21&M5A17.Q]WRSJ,VLDY=-3U>H]C2G,&5SI<%,%\!%/0FAR_H1WTM$.U MI>"\5%T$$+[I+$N:;W'GQ-*]+'E.B[5O4T?ILJ:: $U7I1(Q;K MD.YP=ML33:(Y7B6HN,DCD3&VWE#+5EWV.?<-JCTLAMFDVKOIZHVJR>; ? .' MM\'T+9PLH:'U2/SBF6'"Q3R;I6G^RD]2KG-ZF6^?RN4VE=,R3CD4/]!T@&/Q MH[P,Q<'X07:#?P(G:(QQ7JCL(Y*A]@GBR*]Y!LC$G]W[:1,"5IG!2R)Z;6GZ] M+;<4S]8\/N,?8CNR*<$XY0,XSB-"?!G'?#FJ3^88]L%]2T=LE/TC0YJ/#%4/ M0OTG-?4_P7Q[M4M7(>9%V.J%QS37W* >T#&W-LK@EFMUP7'=$;#=)1?1/H^8 MKJ$XY5T++_'3U-T,E4H8+NK!J_DGRP/DG!:D-9Y,,(RK ^+7YXB-U.+PI\KV MSC'NP3E7,V%X.*V1:FZZV0#(UTG 31SN#(%F]$6^WN09C[7GNXIUEH/:^:CS M8$PD]QX6P_!\[Z:K*3_9'$#V[]L&\REZ8[/:>&Y28S0N+OJVMOP=H,_B:KG$ M,4]FVKZ%AZC$BK!-]^]B'Y-A/HS]&Z_^,J;; _AI[-T(T[?1&NU_%]SN*.8/ MT)=QB9>8+1QX4L+*_>^%V!#+G?2#K85RS/=HLLYGGV *X%>P#WYC &%M3Q#_ M-&%6U@"36USVFN46'+B?B0 !(Y,:IP@,<=(/3M0#0)O8R>P,&=J:.CDI^YG^ MAW7A_XR3U;3<'U-M!:#I?LU5\'6:(6C$W0N]<>=Y6/2ALHD:HZBR"LJ[:*H( M]$H'?(I(=I,7Q3QK;X;WZE_<8RHNS3*J3?$[CO2<4![)45^3SE6:[7D=TUQMPF!]W$5&Z MXUGNUR)V<<(.YY%L^IMWCM3\;OXYT&#P;^28K9"^A\KL:#KB7GYC&]7&0>^4 M/N"4YRFY9U_G;G)NG.EFPDPLTQJIGC?<; 2G_(' 3:-^;0AQ2SY6L+SJPPC^ MA.6!73O @L"U28HE@$TU.//VPVM,)\-,H#(_-O&.N:$^RG/,;SO';'JY).FV MY,OT:7OITZP%VD;?I\F:'?0IIH+S^SCXC?OF3?[K^R;_]9FX/Q\+MZ*V"HC] M(G#F;H-I5-;E+WA$D7')7#\-XMT:I^6W6!;/C?@,OHX0YU(Q!M :7:T;6R2?"]UXZ63)@@^ MRDUQ(F2G!I^1$E8])3SOJ!K)[+HI?\NKZQJ7\U M9BW/5'1IPHB&)A6O%&1,(7FR*-EB_\;,1@?(8R9>Y-F2T#7/4M9+;)[W$IY' M)6*>)WK"*Y+QU1CW1?D?=CBB)]KRTC5EGKWD),8M9M6&B[NNM^VNJ6;?<12:J#BST:W5>&PC>Y0:Z$ZS3],.X/ M%>,RGG@.)ZK!;R_4^C&0-!S<,)TI]'M?L]=/ >:OJTS9@5,A[SU_8>9B'7'F M.N[^""^QW$L*[[PQHM8+MB-B:H9V*T2E%'Q"FXK4DEU"E-#NJ4+:_ABURF'? M0Z_AV:NW01^-B3IQ,&RS8]259Q]P"]*.Q@,N2DIB-GU?1,6SIMUC(9\T4@/L M,V-*:\V&>T$@?<940R_I]9DZ)U/)0XZOCSEQWA M=VZR12$X1Z:@E(:45HU/7K11Y$&-<:,:?%BYX%W*T_;R$>^!%%\[U!\UWXM9 MQ7,F9ROX4STC.!!5865#"HI?_%R6HA=7)PD M J/WM;BD%1,7/':7'[Y*KTM"UW[VKQ&E45;N+G$14R+J2.L6C@Z*7M?IS@T9 M+-2M6L%9-AFJ;@GU6FGP3!Y)IQ2<@:/VU,$^Y@6D)!Q@7:X!K%B2CR3!,,H( M3_9EBI+[RQN)3<$9-$M>,'.Q"I*MS.Q1"?IDCAYHGS6R%!C&:*&-V=(31#%C MCI$D[^MLX6&*5/J4ZUS4*<@:,.=UP>99_/&@,H;XE$2;<^P.8HPA%LV\L9Q%FE1!5YDW@507D M5?)@*.D 6@'4CP#4V<-'=+9AOFLFTHX1$&VIUVDXK?PPH[^.'1A5X> M#,T<0,K'&I5*>T,HD/^T*//XZW.>)I@6//JSW*E7T6,ISQ$8YG6S%MSXK3_F M9916][!JA?^&*I5 K[_*)*5<)(A? +WF$2#UJ[4G6C[IV")*>EZS/ZKJ+%Z] MQ>F6!]1PD.S_\MU<]9 SV8SG;F)+KZ>\P*9HI$,:H?EJ^/9FH)YM[XQ5V0=Y MEA)5SRG$ 'U )G3C5]Y=DJN$ [WW6UR:W_A -"[5N.2 W9%+LNH+"EYVI:B MDG69HTU$(=P_5#BO_0/Q7_**2R5F+Z^LI*C6 ]S76. ER(0&6Q8G#I; L/<@ M^-+I $/V'!48S5848Q#UH!3MX[O/O"!LU92KK"2#U";\YPEK:#=K@;D]IBF@BF%6,'T(D\9C)R*/&HS?J"R$I\@3T?+2YMH?I:2^EBW MW([WH% Y[H_[HG2I[X_S%##?TLF:)I\.]O11SX"X^=G_=Y7EH7R.,C14@K)- M>X0W9=O6/>XC_$;V'?_E#",!CVU@1G M:..F7N3K)Y)%E1^:%23!582P^'JKE.NZ@.UI)D(L1Z8T3K4&<=$'P]8]0&L7 MTQM*8HR6.4616+7PK;IUPV8P'+Z/=F(>>LSKM57S"G#QB?:V],9Q)U8UK^%X MCHT8Q/A8=,!PTA&HY Y$Q3-/,]"1M[KPW1*R/KC.EP!9J?@.>16A54;^@9-Y MPEX'69*H+6_;; L,*[BPW[9KG-2A3KT?A/_C/@(<_\F!Q_%3O4K+\'_LQX+Y M0OVU58X1B'/*KY'$YO5';XOW/G4@P9PU$R>7(NO$?97T MAY^U%[?X5?RD'*O=-.$=L4[$+1T^L9]YE08^1K-N9M2B.U0(Y4!=R!B^SC/1 MK/N(WE%17B(1]YF:?+CJ);U5#5[G30%]I)X[*,$/7I/MVGS!2R'D,6&/!F O M,<]((O@ ;X0EW[$1_S%<[A'?+69(('RY*10 '/Z"6+VNYJ?BC@1OXCA1F M>2 4<0(I7Y!HA$7> NZLMRK!/?!^*0D1)U3P0*&K-[9 X*UK+LES'R;/5C?D MA?DSPKMQ.XS:SVBH0B+[OP!=69'I%H,S_:C-,)<U-J$#T&VZR=,[Y9MQ/("K\2.MJZY>GFOE+'!'G!' M)PR'1!:$8S95\F(#HXTT+VJ5X)2Z)$6T6E%K :";T06WZ4"GGLLV>BWPNU M(B.B4!Z<5?[V-__\T\>?_M3T)L1>[+SPR1W9J;ZSOE0 G]2=69Y]<.C2 PY# M^#A1(Q@>ILLK40=Y;\<@+K#;,Q"3L-]M#K["5)')%::TR,!E=>PQ(E!PS^]+ MQJ"D.'EHKPQ9BD&9%'QZ>W;@_5%++PW&P[-"''.J4>B(U=W[*L[0BL?,!><7 MCRHMZ;:^NU;AS&G7QC:7M7[4=M7WG/5Y6K-&4ZB;,AAN3D6L3O$"(0>LU@\7 M(:;FH<]1US,/W9OCM(CJ*\*8<_>!K-XR;@?*XVP8:SRU_ IT,41,+ MS_Q&MJR9K=CH693\6E'&GKF[SBD_!GW$M#UD*^YHG2+34.OG"*:]E_H\TLN0 MLIX>:#/&0+4\7LTEQV7,_PW\]QB7^/ML"X2=S M";[S7@S\R7L,U3)I.RZ;W^OFI]] CCVWK+6HW^V>]7%V.]]7YRF N^]V?CSJ M;N>QHA ?\)K->-7-$U$]C[&B2Q-N#E:RZ0:(+W1KCB)VS*P(QFN9@E;>3*B5 M^ V$1JM7,?9]4-*:UF&R%7 T-:=XF&CB?5'7?HE&25U?%;(>^'5)G#SF]5IX MN'#6N#W9I\J*_*V2.L#&%-#AU_A MM5]F75;(0G,X'P;9R&N29:Y.GL3L_,64@T4I[K>9D MACS(UJX6!4,T,SYI#X)&"481P,R:LS3-7[G_<)W3RWS[5"ZWJ=PV\XG61!M> M&;=/\P8\G&( 6K#2/N#56S"M)9$0)Z8X(6PTS/GUFU"%'J1VF.,]3?*> SVM MVYQ.6)7[G*$ZP^]GYK>[-E46$EZ4^G@?FZX7SZ-4?&91B9[PBF1BAX)YT#L< MT7 5 5](P=:5BH9I#L:T\O!"JIW0*@K$5DK3AD- ,_JOE)3X;KG4^HM3K<"; MU:4F3A]P6A/O"DBL:J+D6_1J\VUN A>OW,O@)* MHE0W1FED?8Y$1KA]UBD%P:QF3>BD@Y/H%:T;&3A\^36G7^<9FYCYGJ.MF2/A M((Q1 E929B )CS,J>&/2@$$6A@]@ M!ZB]K5+FJ&ATA-N8;6,D,>I-12BX)AC1G?F$"- M6#^W0G "U:R^>MO@K+"$^&AD PPN:KB*468H"(8X)G2Z<0=7PN$I<\E6Q2^B M^.5+?8-$G#^ 9= M($H+SIX.C\+80)OS[RG/:%WN[AGLDDTEO$3QAL\+QH*G%B7/"4 <&C"*8#1H M!.?:))CJ';!-K7J&-EQ9;'#@1CTXY69QO%UOQ?6;2\P^".:0\,^#_7>*^7^P MMO8_&^U[T+RWXYGW?'GFJ"]E%!Q_%-O0-N2/W"YI[.[,HZ1G_V1%"S7P;G'9 MED2Y89^R:FZ:H.RQR.'$!O6*'SIJPO 8]\*LRO[ZE.=?T0LOJEGY"I5%8,.W M@H+#GWP.FV/Z]/\.9B8W]#K_*=S%#RUA)[E- $\+G;#NX3L=Y3SQ"/MTW62D MW2GJB_C=@Y/!#7? Q%-VV,]WE7I MO<_0)Q#!GH;V]+8A^KL9TU^,UA 05EH:ZLA3C97WP%PS=-/V5%\<,I=[2TOW MUR*4@'!4LS8V:[P'[G4P3W*X>=(!LD?^^CCN%K^5CZ\X?<&?\ZQ\WF/"=C(* MA)037H#K(&JW^!Y([=Z,,>D9_WY^9YS_-QS1Q]?\*&^IM067X:/F[D_LVM [ MY?,0O8+&__0>:K-NQVML:<"KWFWP@F;FI]TSG'GX%H?_[.R3T-7NE1WL_ ME3'8=.XW^# V+E-;\A2Y^\=9M)O"-_AC1^&[>UO+_@@=,1&2-FF M:GD450HHZ@=95TGVPG\)@V#Q<9-U+\NBY)7-3@T8\-6H 8>1+C!M+@[(9D^&Y971W5M'"\L"'33=5' M2"ZEJ]6(,Y+3!6:S#DZJ0>DZBO6E&4WB_BHQVD%WA1?ULL'IX A0BM46&JBH M5)H*(\M:*?@06;!2J M$IR\HD>5X25; 2#14]EEJ;F(*-TQ6+,U+V2A;;Y)Q2^I[."'Y-++PUK;."!5 MWXOK"A 7:)LE;%9[RBG-7[F3RZPP!0QC.Z-91_.6F@ZF 5)(L% MG_GLV-0C5BV#-GP_M=I+[38R$F9$7+C,JTQ&M6Q+M%#;&_U&FO&W00J _\0S3POL9@DUD7 M"[R?I?=/:.@!P9-;=$U>CL;HRA9H0O>;>Q"?N:%W3^=>(TX1$NR3S5WCHHU>JQF9(8B5TGSB;$]5$OXSV8!$;#AMU8?HS>RWJ[/F\WOBVC#?I%.]?HQ L>7Y[<8_:>LC):N?DU9@/AYB>7ANFG+),VF(%B M,F3EQ-;5\SEC_UW90)3IGR%QX2#A]Z)J.\#(>QX5I%ALV-(PNG-V92#T=<>Z/TM-7K B6M%;"%LNB)&T"%L(#R#+W4-@2#@]/UGN8QQDG! M*P(V*UP^'126L'H'/<^%4MR:,4KZ;58"0TE7I'(5ODH/\;>%NE"'FR9P_P+B MC,]<2CPAEJXO'FY0E$'K!\%.%@S#+ "M\S)SX,5=Y2V (@[#MM2;N[M+-MQ> MXB*F9&/,+>^D&XYGEN;H2:=1!,I ,UK+_L<9:M31I7 3>Q9.=%/AZJUD:]4M M*9XY '[U6@2>);H+2V9Y;W<57&"WEQ5,PL%IY(I021T\T!,!YR?B"7_<&.5% ME*;W%*_)=JUJE%7%&UL$L@'5II&T3UF0C.'$/!.Z\&2MOPIZAY'ASZ3&*!>4%*8M%Q.\C%\T_ MM1Z&1MIS"2$3Y%$U(94H&/:9\2EJ#(F?45&)\[*#X@\ 6*3;I;Q:+G',JXL? ML.6LM %CU]G0/+>-9X4!: <@^X!__[O0#UC43KB/:+E[I%%61+&H'KK%? OI M,>__KGEQTTSX3:\TO7'#K$ON^F &VSU RXD[JH(:&RZ#RLX(F]2WN-HC_+;, MOT.T+QB%[D3%73VTVVIJE,U=5>F"X>Y$P([N M*7,@*A-HV=D(SE8^5XR2/O8G'<,L9=3R[3 X-&'L(AA4P##1#:=J_C]#K^/4 MG ,O 3QU([./*N^D^:3F^PIR09@^*^ZAKDYKV-M4"2=!-EV!#T@*OM7/6PV MXV=PZC9-K!-V:UZ+).63A!J(?::-1,#028U+43VPXL@5D/*_=3(%$2@TRY(; M]I#T,7JKX9VSV7ZIC4YPU/5)H$G-Z=/*21%:LI\IH,=,_,*3:2=(Z(;WY^J6 M,#>53?_91 +JM0)0S]8$!>ET*D#I9H$K1<=$6;2.H#",S>WY&D\DF%8I +\L M#5#02Z,1@EV/MNM?3I#5V:6:5#]$Z*(R>@O.N2:WVF" GL; :29"9,V;TCA5 M-CT7?6@CX1[88<^_38/JL7T_CMJ40[#3K4$J7IHUH3+2"?68BQ=YFJ^?2/A) MNFG%?OP#1;P]& >(:M:)V@VS>J9.FI2C;E/U2?<;G#M)UU!/=]$F=H\-K;IC MNOY &YJ_D )"]$E[@-RVB>_17>192;(MR59W&TRKI**:=S'%@,^18GK#^GQT MUP:S1389\IBEK0%!41#G >HV/6#>_R0EHCFS\AHGK&DI=_:V#,-N(#SI;4VT M')[/>[T*.]$GF07^!>S3%GECN1VZ<37DHZ@4(3/"A/A8PB\S7-I_FV<)3K9, M["G%YK.*_V9Z(=.MJ'^^R"Z\,[P>E/O=AWP MPB1+T.BM:>I49H_,O"M2J[&K^,S&<'%SN?+&@U.Y6>FQ!E0%S>YISARUS++GZ^Y9LUOH<^5,,A%BINS=,M6BW:X.AZ63(BHO.0OX,;;B&R+./&QT4 M)7_;'JD@I?9:UZ@![#_JE>U=QF,YHC2MB[(^L#^_\L_H*L-TM6/(_\8^T=&+ M.991CU?#CO0">I?'#K08G-U';8:T+\+\Z:?*#L\J07J6>*PD;6PA+(SQ;1-N MS1?_Z]W>ZM0L[D8*51GWG&@S#S\,ZO MU$!1PLYU4JJ%@WH" \#&65](!N>5$SQE84%X9/E$\T)_MU M')0L \!&L@A) M6/EVC1@MQS=\LRDZ2NEZ^WQW0Z(G?A^!8'X#DN*XWBS+DMF:UX'Z1Z2X6[VO MD1 SW[0&JJ8_-PO!QZJ#8"NNN[8:8CG2UX$TMO5:Z3@;RAJ!1CD==,U0-Q:' M=U75!O4D$^6D(6Y_O][52. A;D\/W\T"%,8=A/Y]NOSM!FBOK:X1) .5H"$[ M"O#&>)V>/,AH$ ? #JY>VBGYVM_@H97=4V^QVP:>0BO<7H:V"?H=#$D%QI)A M&ECI9 .7 SJ!&;+:E@R_$M?UTE@KZ%)4W03CFG2H$GQU, VGJLPLJLO,2C&& MU5H5$N]Z'P[[UU3^F;7#+Q:T3;(O'"15B+QTP*LN8)T:6=I,L^%3@BR8OTF6 M)(ZR\N*95V>?9U\RMMS.V9__(5Y!?<12S(L''!5Y%CVEN_N\*'@PAJDDTE$L M^V3X$5]%G_U', OFRSA>6Z223IUE5)EFWPOJ&T?\G*XQCTB!N@>@Y@E@2CX= M]J)N+"6BCF;]_7Q>TBLYWB?6FOY/\IF-VW.J3^T&4&4LE^BLYE5>95%K:+2WA?\WP>W#UNH[9*/TEE9Y3+U(" MT8']LU%T?O!Q\A)3\A)5;Z4ME/DI(MD-&];/=W_&R8ID*Y'>D.\Y/Y/->?U* MQ"5F44&1 V,_GN]4QAY(\=5<*-4? +_+8]\O=KC"]O5T,..\]R;+Q]*-3K_H M[!GB&-"W',5W8)8CQI=E6VVX*H/YW(QK!3?-]T%SFZ?O1%%'-]YW9\ZRA'_# MNM,YDX9G7V1R]\E =2=S;?<=)P3KB.-(0\&[K/N;?'8W02_,Z&%IAIIS&B6 MI#,C';.NJE/&8][% )'39HQXZ'8&V-_O+N;-#WF&.L.0Z*D8+%DC4O89D27! M"4_T/8OC[7HKTG.S%LVS,J_<@RZ9/8\RRS,75A_[<6"FTB.\-.?)]X!G ?ST M3M) _1>[DK[8]E%5.OK>P_I?,&%/17,8MQ";>IP\Z>YU1.@O4;K5K2,ULEX3 MSYO@#K+,JP3!4-:$3@I08[\C(1"JA'P/[&V>U?D ;2^]D_SKS]"VJ2PXI31> M$:4[7D;*V@M>/MF6,$7/#SB/&.08+YXQ5JZQ>388&L7E(P/6KM0O<4%667V- M6K]_=,H'^AP\3O_B^A_#Z9X&9A@[>1/U8V'1=X+/4/U0))Z*FL>>H:==3PXU MCT;\V0 WBHKVA;KO#REUPOBR!OAJAU2A (;;+BCU>S^,DAU7CWILJPGQ[3N? M5Q'->(TZGN*%G[6IXDW-\M[">EU@MP&])N'@O'%%*)>UZJT:<*US)C+N<*U M/E]_F<1OZ5SDZPW%SS@KVL,]OI9AJZ2[Y6/TIOK,)YJ =YBY;P.D!6-O%9AS M0RCN6VJ.,S,L%I400KA'MVC:\4_LH(JPX9EUL3C1AE<_<)_F#5R[*0:"CTR' MH+;>EEKR6>Y%S'+/W$ZU:\YSY'6_!.=S;U[^4O!08O;-SC/V+Y%51[3_T3DG M\CZF OECDQNK<=.<[8#A^@'@#4X=VA;5=CP?JTEKKF+^F0A(^;;.:O-=<-(O M8@9KFV*>F4=9?+,XWPU^,<65[V?+:ZCK(@6UQ;5<#4"_8N,2VZ8"AJR-072U@B8VP(J3K\L9B M]=!KJ>'NMD'!JP]A!3[P%+328'AFA2C-^DU)Z6K%UJ\I?81[VL=BUA12 >"3 M,Y5@L\B)0'4X44,C@ 1ZS!6?0UTH;)8E\E&?_#8FF/!,M\F-&['061_:KM4> MV-_?V/>8'\9:D(0]@*O :&H90R?@U8^J90Z.F _X!6<3)F:#O-\%A@7V<&6A M$09#,!M":94;I;@X 9TT!W7WT4X$J%WG]"+:$$9G'N/IFOM]/Q/>CO/V;%Q[ MPC=1/SCG#@ ME_.MK*!E3E'&IKX4A56[X0*>#1QHQP)WXV:'*&Q%"8[*/ M#W>M!:Y3S#"UOBLTYT#X/;/E4EQ3Q5,=5HNB=U_5J2&2FVK4"CZ83X8J#>$, MQ7-4,&]",#!J3)S*E;B(BF<1TD:>MF(KGLU BSPF47H1;0O)[734\>8LN,)O MO0.;0G &34$I!QD7SRCNZPE/H!":S"'80BB_=;XM2(:+XH*7-:["-13A58YLG?\ ;%'7FSX2WS-QG4C^!G]]']3/.'-.+>/FX^ A0-[Z^ MJM0V0O-RC1H^/P4'Z'V&&\3!$->.43F"-RK-!;!6Z;3;"7=+_G3#ZK01\+T5 M, 0V7NA7OP;O>_\^>=(?:,4!'TBS*/O\X9$)Q<;BG)5LR?(7DB@FMO\:OX19U8T441 MWC;---A2C/QJ1472?50\1PPA'V%SFC FT%W]I^"#[4+ J)IX3TG,/53Q-]T; MTYTRZ'IZM[\^CV:%3K[TW0#%81G:!2W<7EL995,_:.CXZ/5AS=I[87>S7>)^W:JHD*5H7#'0J<.,0'7 MO5.!JPZ3 ,:9=!=9=)$E PF?SH8"6I])O9^A<46&)B)@+5G2'R!5#4+HIH],K<".8XD"@- M-'_"T(]0)N=&DN&FVX+2SDU(07C^;84KK M?MOL J17:IJZ]$LM"K]GQD"E+VW\9?WV-Q]_]^.?IO61YS0-#>5PPC,-X:RH MRJ50R@OGB&7G^:Z3J8^B9Z\13=Q2-QQL/TPZAR.]%G6*AP.-!W=%3M4B4RH( MH?U!J*/^,U#_(3PI1%^PB9P03P*3(,+ZLG3OZL96+? (AKT?$A[E14BGB0=9 MA?.!':LIRO-)R]=D^9AN@E<3N:=UP5VQ\'%:%%A4X+D@KH"E';U&K_;;S^#X M[WQ/DL?CMNVI3LE5W:41A==--J#C[KD;1IF2#.Y@]IM=W@RO"UTU+KG-ZO2VW%/-1BF(0W_^K69V(#4-2ZP?G=;.W73!75$3_BC--2T"D3+JN4VJ T()MC#:ZZ+9<,W6-^CN\CDEQ&N\]Y5C[/LN3?<$0M M;\/%0 CZN3=,146[-CA:.D/64;1 F\K$&4HX661"3Q^??&<7W+#_KCY] MLJJOAHE(V;I!R@04!QCSMH0^N,'M(GMO2\%)>Q3X4IQ=GGUH#3(?DUE!A3#) MUCG<9CT+U$;;R.L3$_PNPX]DC>]I_C<DV&Q+O,!EF6)=#C:KBC>R.H)O M*6F1AT$\-Y#2^CEC_B!3XSG3N!Y**D7&L48S^)*&?0(\GQOC-[]/)$K/#N>V MT:1AD/>Y8+'"[D_)6N'@Y')%J!JX6H6F8I-(Q>WE3I,=F4?/E,?Z@Z*A-![HEIL>$.6=H;9DJ\9CH>*(FP2Z9V MLLQ<:7I/\9ILUWR%JQKA)!&/>;>4X'IIM@:_!_]F#:#D%"QIR@9_(6;=$_"4 M$SC!:W$64:/7$%PAYS<'L ;F,)/G2"@X-6S(Y'2=C5S#DN $&55EZQ=!82/7 M.5ZRWWL5%D<-=]8.6%_/UB1#93V=*ACB3<.KJZ;7J \JV7 #9^A)F$"/ *I" MFHI@ZM_#+$O$O](F=TQ=[;2JT#Q+_K:M-OU$CJV[B_D#KO(>?]GD&4_-?4=O MR-^W)!'BXWJCH]X A=#G%P>JX?)7#0@>F)$#WCN15M.B^L< 8GU)$GW+47YW MAHP#&%\>]<"B,5K4P:VSY3' 9ZB!C+8,,^*@44Y1#_89NJU*Y1YA4-1EU6M/ M'?CJ@K4_)I$NXD.HL]:\L'1>V(,P6R8B.KI]ME(]H(;50R=?3$];\/ MT87]L#_Y,&7P*ZPN44$S1BD60=YO?X1]P&5$,OZ?S-$H2O9)4_F5VQ1@]8(C M6BE"OU7C7@5M%/FN8=RHANBM[E*7MIC,55$2GA@D^5+@Y3:]X56JQ=TJ_8!W M%*NP^OV833+=?#.5XD&X><)6/ &EHF+X7X8/\7U!1[R>9H:HCSC8:[FLKZ1< MY 5; EPSNF?QZ&;!-$U8?)@*6\[T5,^*]>F.Z.FDN<83,QN<#BJ))%?ZFD@WQ2,\($HV6I>>_#GV&] M<24V*1]O+13T)3<=WLLD;>&Y) GKU=M@:AG?4PC:(_7 &:4]0+8%EH,.K%YR M!RSMYS>:PP[KE%$X)X"MW!7TJX92>5%L$(;560Y(57L8O&'?JVRA->8FGEYS$/%.6N/14H&\;=-\)%Y[6U3I[=26> M>$*%,T$T_!9Q6&=BW2_PDRI#<,+;VB[OV#]X.'8E$96\:82AY;>GF)%O"7LG M[J@4+ZU]J CTCEE7;JL@V.YMUN]/K$5TKR_(,.:ZKGP7J\AI:\9+[?(PR$9J MSK[JC ?/EY#U5C2"LKK"@U,7\\0B_4>!?B,ZHBP1KUBZ#7V&]=A4T707D MD,N2Q7:S27>S+)EG!1N;J_-FS>LVR,)Z^7:@TE:ET!#S!NGIA.V:*.7WX,4, M]IC7CL?0[VC]"[FO)B@#Z[SIR*7>Y";:&S#\FBMISNQ&/D.[B-D%F?07SV2S M8< 85?_,N,L8R>!EI-]5=J(J:-&'PD#_6V"<+L$@G2/T1O# M)RIWS9*$$3AZLV_S.&L"Z\^)L-5?*5,072I,(&$#"2,P>G70,D.5)HTB1DO52L#BA =L,?2"+P'K]6GSJ+V/XSH/,3[,D%R'_^?(6O\[: M=?*"YPR+:&(=V2;JP^JN_YQ,#NH,X1:2\U0AP)O='?! !?//(%F M,<]F:9J_\KQ)USF]S+=/Y7*;UDU@3EJ,R8LXI'>-FSC(+BQZ'+=1IMB)N+(O MJJ\W3ZB2X-?/:+:PN,_;/*4.GPA-J3K?:E%=-1QN0?0NILG[]&YZL"@Q#;2F M0G;17+ S?TPL1-1,6SR#K4*U++F-Z$?/ >^ZXS9X*L;$J'S5/TX?5 MM_N!5Q:ZYV9090=5AOAM -2&SG!WN':!&W-A@@CF5QFF*Q(M\C2BB]GB:O$K MR9+\51M+8%$ UJ-N:*4NG"-Z=.8G.KJ;99>&U2,N4.4#NF7*/I "":$Z".$,1<)%Y]$$3U$J%F/% M,\9EE523Q[I73VC+CH:)BQJ.!28_0"L)JP=M,&VC6_B)OSBJ46K"K5A?DDXM MS!D/RX5;IQO1G=9($K.[1P5-4J!()T]J;KX&.Z5ZX&UH\YB*.B;"1 M>)8E-WF4R0.;0196%]B!RINKE.ZXX_TB3J[YR4E54D2$*V^:[?5UE&!QEE(] M0 1]I=PL6K'1,..[$T7S1.;E1R4BA;C.&#?11+@^9V'_?"7E,[.59QCM<,1+ MI(J%09;3-1M/N[R7\2[F\=%DR1Z5K3 -PI,J<0[%"6$+(9D:PY]AL4&)S4Z M8:>SOLM%9IZX,13FQDH%BJUDDD2XPU$J+N)PCTF9>L8L#ZNCW,!JSK[$8JW5 MJT+T:\4@X^HZIR7YAV@KOR"/>5Y,;<)RHS2L3G*!*BWB>CK5C7ZAU:;Q#77Y M2YVTX!:7_W]WU];<-FZ%_PJF?6@RHW1VLWWM@V])/9-$KJ7L3G1ECC,(HGQ,JF6&VH!_Y+A1CRF9MP'=OLZVT!E!1%7+E,NYB#; M0KE5]FK47H>,S;051S)W;9T5X(C+YN3'JF0?4[:@+=.:_P[D> M;*=(92DOUK!)'F>E-4A6X]B.6&1P]2$W0'O>'24:]Z;FA754>)FHM#*NPTR[ M'"X&_""-@TPI33KQN'$)TC6IW&JU1Y=WN:P\4;,AJE;LXCP":A'<5\E#H)?8 M*^WB8OJX#^7S$M/L$^T'^(RI?H+(WR#R1U#DV/DU2ZNL/ /DI7M,[NBYJ'3S50889'XZJ%AX.A MUYG#Q>91GL7,'@A&8:!J9B/W ,A&^4B;R0-6IR0VWOPP;95)I (Y0W%NRJ;G MK*&080TZ&,.:01E2OK;6MU\J.1>LW:'NXP?6E@9IK["%B];7/X@EV0RS2+A) MTMM4V;$&.UUIEH@[3#!,P'*4W8=\>W^B24W'%6JL NB(M*&SIP)BNTB0XY[0 M<6(S:9&QQ1F47*.I.'G\D&P.B M)@"IF2]6IFP:!CM%2L$T#MI:;GTQ:A/RN+@) VMZ"9EQ:/Q>/7(HFDH9!>D' M^**=_7%."[K-FF6A9WV!;.8%?893+A[MLY=U42UDOM(B-KJ/\SC.7%T0G2YN M?1;\[SMA'')'#3+H\+3P\@=$X-1>U9C%T7/<%8-L7H'ARLC[PS3R(.I5&:.- M*F/4:(9B$ZRE-=4KWD 5>6V+[V,YS ):JF?!MUSXMZKE_/QR MG-:2"8@_Z<-C62757LL\63,[%3]RX26K]'MFXW(94<\Y<'X(LW */>>5,X66 M)ACY="'/%(M4>_@O-&"I8*B@I=6/UY;N.35G?>$QV1N(CAX'WW1X78ZJ[Q'A($HGT)1!I>I54!20!OI).N0:Y/F%<3 8@-5VX M>A5"I4[GH!S' ;WW'S.+D6Y@>+LKF@39659JKG:U,*$_ B\&]9[G] MD&053P+'_ARN ?Y%T_L9U;+F&<+%]BN?PC?G;IG!WE5].UX:[;A5)-/OE[*X MI%"7J]I?E&QO7ZG2$:ZA/:6 B^5 M#8/ J5'A"+I-",7 HAZ028F4,'*@96 M[<,#VP!K\P9;=JL(%;&WKI?;3V5Q#U=%<- Z-9^^TB N7H_T-&8B;VYV-+W" MAF6C@H-4+8E2Q&*1!F[J>,(U'%-M_\;A9<>W,A?V35+-V-1,J2+K#'-Q^UZK MHN[YED@CA%M!PJW*\<<6$!=];*(SJ,,@>*8^+I8/ ^],DPB.S8, 3T^)T2B; M(O8>@G#ZK%J=N?8_A@@NQISXC%T-Z23)ZBQNDI6\96__;;;Y1-/5V.N_:\6L*[?+ETK3J'W^-J=3LX8Z5YM>1I.IEF$/"Z"P\".:61:I&%J*K**K4.X(B-3:4:J&-<%&$+1,\O! M]^![7%38P9G'VGTH)(&$F)&\O=5C%;*P+2I!>/ M7.5$A/!9HTWN>B:NE+Q,GQ#IM+;['[7 MU%I>4[;9*;,-O2B+;58]6&+ 0A5Q<3(3M5F/1.1UK;@^*;4\L)FP "X8P@1& M.F&A+9R_Y_+9:YX4H0;L QCE:?B%5WN<4%QK F.7VX9'&!=S 4C-Z -7GN6( M;R<>9>A@0_L.5^.;P(PS#QX\&;-A/X*GU%F1?F ,9\4]Q'&R97CAC+::D,=% M0!C8,2EO__Y_2\___VE3O_*0=_2)UJT])8^ M)!DD_&,+]"T4565<]I<**CQJG<'1&R13:;)Z*X8Q4\C*U-8>1S-MY?-[=-$C M-X:6-O(H=G%U]^,^E!F1E]6\P/UC;W9P2;6GR0\OEM76[^Z3Y/&;R'8KLO0- M+A2M M_>?\OO\A]&W "W),R/RWAER!SL4BYJ(T/MO:EV[F70-;4%FJNU>]%( M#:ZE;O9T;5,*4:-[P!D>*'KZ\+@]73D<74.923I,DC[*$QZH@HB24*1.+RRA MR+<2 \Z8K(*(N/'C\XX83+/51-/C;/"09H[4M#QP=5?F*:WJ+K(Q M;Z$"^ WL3-CV1BO/L2YY?=RB8>9S+?&"C97C6/[V#S2$'OF!S.0MO?F_R3#1 M!>E^@LC?(&>C"22/E9E M#>7(MYEUY&I?(VIZ&RK#=0ADB!"*U+9+MHE-&NU@W-;"AA"B=G9C,T[UE:1V MHL^6F4FUOP:G ML_ URW?\.40C_$<\I:5&*^SLWL"OOA7%V_H?)OTODSO^T]I.4.U \*QQNG:1 MHT;6Q'1W*$,4P002BM!!)&S1I09Y(W7>1N+C"VWZ+GWH=F6V$40#^G#LMFIM MPZ&*>[LQJ'LD@+-'6&Y9]SS6/O;(/X&HVWRO)S-#[?7B5(/NQ8_V(.Z;_>;I M;78]#?@=>MO_3^_Z,;WI9/O.S'YQ&IP?G\^;).*1]&K'?KU>MDW=)$4ZVDTZ MA1"M^]S8C(-)+KD@FFRLRS.9&9%[_)<%/WZSWIA9Y!"-$B\\XVY,"2^($"=< M'LOUI7(AO& ?9HWUL&M*!Q,SH5 #;C UMTBI'>M$$IQOX>67U#L!3V[3 M+F%$+$UCM/L?2Y7N'2.U8FU;W371/R99 2_ KT5%16$J&U5S]!&Q=Q!L(Y)1 M%CI55G1G8P)VNA5$;RS>:1%#4--+*OY[79C!)(ZCHTD]1+3.@FLY5.)*Y(U2 M?TL8AY;H&30D0J+,HBDKAT^"5P$U;3:<@7QIJFAXNJDHY#;QO/*F=%"SY8 : M2)C45B>Y:$CC[^ON>E%X38919]-$3: 7<""-8GG37\<**VC85-/X3;*'*1SB M)3:;JJ7IA%_78990LSWK >:^):51$5$8=!,)VUIIN22#6BZ6%A**A^^'QMS.Q-@P[A4EE9\$HNS:)S M[XQ1-'QBMI'5'0Z<8"W:B.@] /3,";8SA6>"A7)4\G[ -TXU,42,^= Y1UZY M)9UTQ*JF )K>-5JS9[98^#I[%QLE8!A$13FCCUN\%5?OC M6BYTWM\'+1#>7(A??6N7C8[UBH4JNF)$I=6_Z4?B@!1/XOTX&:)J7JW$+U5L[\@ M_4\3(0*[E]&'0PV!B5A.GG0'3@5-%%D4X$ZQ\W=/!&74RCK)/U9E^PAQ,EF] M$0$,-.W#%X[>]6?^/H+E8]3'_G[=ON_:"A+AF+BFCDH+9HEVXBZN8?< *R_K MMJ)K^M*H%\S#&\9$/+[L2S3 MYRS/V;->%PU[D@S\'?@EM/K*/8D&*R-B>#YF(WN%%./<]C:(RAJGOD?(=N

?G,;Z#8/V7D%(%8CMB9.VT/KWJ@=1'C54#.JHDSE,U. M,U8J8=5_/I359=G>-=LV-[>UOGS.^;?JJRAR^W6 M>CH_TP2B<7LH\M=2SBV6VVWL0QW^TO$>Y7 )1(PY@'F.;;A@[(;^-ZZK%WG]^8G!M!T5A&EBV7K. M!^PZCY7'L63QM36>&@)W(^3JX-Y]GT6N30S2$O?"8HEY:9F^__]"D M(LLB5O#YK,<%K.OG\M7T2SNGROH8_DRRF>K)D+VKJ#5IQ&&63IKPP0/,I1R4 M3X7T#]G3<3@'0Z=,^0#_3,9!%S_A9]N&5D?B?&#K-&FW/T(X\PGHH^)_BE.D M/ 6V/8H]C4JDVTAP G:P '5U$0,0+% V_YHC+P\@F^!B+XR3%B=++S*!P-M>+<9-O M?PQWYG73?WRV!2PW^X<#=_+:,%YSG5?U1MNH[/.-9@_+JVPBEZI/'N& ],(, M'Y$Q)LQQM[0E>/U"S?B;:16$8VX*J8LJMVJL\=32=-3/T,8VW0V ;I+:\0)=(2R[M$&DH>KX%I_EE-9F ZMOZ M1Y_87^QC]1'[O[NDINR3_P%02P,$% @ :85G5ARQ][IR7 ^_D% !4 M !T9VQS+3(P,C(Q,C,Q7W!R92YX;6SMO6MSXSB2-OK]1)S_H-,;L3$;,37= M57V?V3EOR+<:OZ_+]EKN[K/[I8,F(0G3%*D!*9?5O_X O$B\X)*@""7D]L;N M=ME&@L@G$Y=,)#+_\W^]K.+),V$939._?_'^+U]],2%)F$8T6?S]BY]F[Z:S M\^OK+R99'B11$*<)^?L72?K%__I__^__:\+_YS__GW?O)E>4Q-%?)Q=I^.XZ MF:=_F]P&*_+7R4>2$!;D*?O;Y.<@WHC?I%KG?]+O-\G?WURR\_?_[\ER1]#CZG[+?L+V&Z@G4X MRX-\D^UZ^^KEJ^I_2O+_C&GRVU_%_WL*,C+A>"797U\R^OKSW[^^B\I M6WSYX:NOWG_Y_WVZF85+L@K>T43@%I(O:BK1BXSN_8\__OAE\=>Z::_ERQ.+ MZV]\_64]G%W/_*]4T[XQDHS^-2N&=Y.&05Z(W?B9B;*%^.E=W>R=^-6[]Q_> M??W^+R]9]$4-?H$@2V/R0.83\5\NO=U7AYDRZLX_6S4 M5"W16",K5WRC>G::C3=?,LJYNV:,R%:5;D@SL>B\-'%D2D MFBS9 PD)?0Z>8N,F82 ;:W1"$1-^= 4@*FDZUBCN^+;-SC=,;."E;$R#45., M-:9[EO*].=_>QT$Q'<0>MQ93PS0T(^%HNU":1I]I'/-O7(L5;T&Y@L#@ Y". M*ENQ[KW+^<)G(5T%S5CCNB!/1E$VVXPWX\2Y[C%X@RUF.-A1_<5[3< MSJM-A4-"$LB!"T ZVLG _KSO_(Q?V3_)XO)ES>T>,UY*@K%&=)LF[]+Z(^4, M%(LX<'@P:A\L@6-8!*XL@T/&]"B.44ZY;G_!M34$XP=&?20;!#9DJT[0[1$8 M3R-U[]@V@?$"(G9@I\!&IR1P9[/ !F:BT<6!CZK=T8.] 9ZZ"X.BV#VR\ [MS8P=!MR$UC3MK [CM&^B<61[ R:LG M&PV]<$FB34S$$52Q$%]F.5T),?Z4D?DFOJ'/)+L@>4!C,\:C]#X^KW>;O+A_ MY_#>/<6T/!YE5RF;;=;KF!)V11-QX<='S0^$*VMN#^O?!^NE&M)MP(06/AO= MR"Z^-;[<^8$WXQ^-A+Z5(J!!O+_)LY:S77^N+31;F=GVX_ ^RW;H%EV,KT4& M@]%:B^SZ&Y\? :98=Z/RB&@]?CW]D6Q]6PT:V-WXZ+=M]+-M;;K;2@'6CY,U MM>U5:'@3ABRHT,[0/3&V&C?ZA\:7I<+58BU&6#\.='')#7*272?3.$X_BQ,6 M/W-=I)NGG!\M1^#KL/['Y[?A?++F14WKX+S=\T79'ZE-7;CSM]E.='@/1[3B MQK/8'.%N^AX8?NN.QI<"MP5H3M[%XE#4]1+>$GM9V/7GBI\;V>>O-OF&D>DJ M93G]O=C2*H?%0"8/^L@1O,2VVCB@*T?K;VTS';( :_MP8YF(SPFO\2"S1$$\ M_D@_!5Q#B]/:@:,&=C2FY]Y6I74T+NR+U3I-RD#KG[ 3P$.>\G3).0'_R'N1(&=.K HB5SP@\_$?_Z*$:A77_C\U/L ML+LAU%_>6O,!Z\?!?9CM! >0.CACU%=9_)\I(W21E$?H<"LNO@:HC66'XW/T M,:!)=I-RE#Z\]67%ZN"A-YV!YY:,='O]>UG7<'=SR^#K=O<*U54TONP#,?Q.0Q M/7#,@$[(/;8=^("N')R_ I;PSV;WA!6A .(&,^3#N:#Q)A^P M"MOUYR[ZP?HB!-R#([MT%^EPGF;Y/HCY;+L[I0^S5:W[/4YDMZU\AO6FXV7= MN*2_X;]HD9"7G(C30=V1X C^LCRGN6A>/?=_/WDG<@,41P_^S[)E-91Z,'$: MMKX?BS?T:>>I>IV/H'@IGY'P+XOT^#LRS/7<>2 +*L8KAK(+ M&=*O"PH2(/!?8ZX46FZ1)#!-DDT0/Y!UR@S MUL"\?X&$V\9;T@P5SZ'> M! MNM<8"/:WF& K.$3"^Y$%21G(!P&\WQJ(^'>H!P\%CTB0SY8DCH59$20@+9>U M!\+^/2;L:CX] /Y2Q+-<\*T%CGV#! C_#[[ W^,620+WA-$TXELZ V#?:PQ$ M_4=,U!4A2CN!Z-=5=2MH9"C&* F)H^,^662TWPK MLK;>;E9/>\=I&^M^*RC&*$:GBBD4;&M/0Y*+9+0Z?+LMH1BCV)HZYE!P/B?B MH4)\G43DY?^0K0[H7E,HTB@VII8]%*CO&161#S,:FA>-?ELHV"B6I9Y!%+0? M@Y?KB'-5O%<5()E!5Y) L4M& =12C3*.)P9=5_;FA"WNM$(6T.OB/"$X"&34]@_V '^PQ10Z!%-5#VSJ I?;O(0;:];0O%&-%?ES&'B?)]F>1#_#UV;3I+R M]E#,$0U7':/'=C"6_(4,^*C'0BT/X3/R$RNJ^IU,99U@X* M,HJQIV;LR C?,R(D3?BQNXCC$F\-V-U\KEIY=>VAB*/8>F9&<9&_SK(-8;;X M2ZB@4D Q^Z!,'WN=(:%(\K!]_^'I4;R84:PRO590K%%,/A531\;V-A79Q_A* M-]NNGM)8_3Q$VA"*,(J!IV'MR""WQB&'M],$"BR*92=E!VE-N'P)BRQSZN@% M>4LHP"B6GHXYM+5W 5I[%Y9K+XK%IV(*"=LR-KR5_5H/LY0 _,X&$W$-J\=^ MOU<\^6GDL+WB_Y##KF@*!1SGB:2.O6-#O8EH3J)R2)+$WPK4C510 >"\H00R MC>+>_X7$\?])TL_)C 19FI"H/.KK//Q*$J@4$.\0#>RBB.#G--YPE%@1",H4 M\1-0SBQ2?EA,Q9OI,+H(\ MJ$:HPU]% <4?\4)1SRQ:_#P[YQO/(M7?F7<:0M%&#(65LH8"\FP5Q/'9)J,) MR;1K2ZC!30:6 8JY"F<;96QLO^;5;:ZL=%&]$PU3&&,Z;J,^"Y#>V6>?A]IZE(2'B^B3;S3: 003L "H21/O4 M"@H<=T&Z6HG'1&GX6Y'M,VO4I]0Z#;1T4-%@/N($,(YT"LKV#[U()*JUS8G( M34X>R4M^QC_TF_Y0!""'R@CY&';CNLW-96D+;GB8(3!VO0<$'412>! M\N@U1TN1K0=7)@$%J^B". ^R95&7)EN*:@K/02Q.N=.\+E13U')1"P9(CI9K M&R2#= A+GLAOMN1V>Z>TO&9MEK9&2\@]0#HZ?M&%T2^I?$MRM7.I9E]+A9:] M>X!P(/RC"^EB0ZXXD^UJ1$8AZ:G0LGX/$!*$?W0AU=6^MUR!U$)IMT)+!#Y M"#+^T$$7E:W$F'^A^?)\D^7IBIMA@BG(*@8B1DL:/N0< $<#77+%Y6&+.;6@ M9&W1LHD/D(N:5W0Q "4P#/SQW8%#=G@#[GSL9<78FY)KY0B+X>5I'L1%2UR) MW:9):&>*RBCP$I;;FZ-JCM$GT3T3Y>/R[7T<)$4=/&Z$K<4Y7WL4T%/A)3:' MHIY:<..)H.KBT+ORRQ63.C'I:/!2H0\3DIE_=!'ISC![/H<=ZIKT>"G5AXG. M#A=T,4KM:HC\C(1X>=J'"0Z(!+K$KCF&R8+R\>T6AP(+P#NR;-%F ?=C2QGA)XX>)0,,Q MNC0:!C9DCU$TQTLE/TPB6J[190(7QW!).'8PP/=XLQ!.T\U@$AIFOGE[%\(K M$,L-#9YH3,4%"#>RB[C;91ISB#-A<.=;LS<(W@->3OO#@TAL<4)?+AL#!L>8 MZ&CP,N,/E8!2@+X&HER0)_,E4ZL17NY\.*I=CU&/1W3<:XOZ/M@*=V<\ Z@0O\?Y0N0W "%VN%QORF-H'.2AI\-+W#YYM1@3PA42?:422 MJ-8LLX14!'B9_@>+1\\[NFQD/N*:R:U14#!JO/H!0Z5F@PJZ" N;WF8?4Q+@ MU248*B@#[^BRL1'+(1)QYM6PE@A(&"=L0MM$41C(\ HLC&YO>1QIT;O ;@[; MZA:_2XA7P<%* (;[?#D<@R?K,V%/:490IZMV^QX:$2#M *^^Q $J8 D/^@RN MKY&$8P$B/55[O-(4!PA+SSR^;&0L6>Z(F.4J#I&,CO77<=@!"1*S L;H!YE7 M(+\A-SPCW.DXJ+XQCG1/X";GOE:Q8JR&UZC2QGB5/. H=Z-_E3RCRZ.1HLCT M-+C7$J_DQU!)J+@]5 SY(LX*;-]_^/I]@>_CQYO9KS=D$<0/'!3V+-UA1*-. M&[PR']:82D;OB5)/HZBX!@_B^X!R^^\\6--<6DROOA!2$>#5 !FJX@;>T67S M0/* )B2Z#%@B,M5-PW"SVA27.MQ@%U4"U6*"T.(5$1DJ,3@BZ,)K#*WP1XM, MFXPL17W29U+Z66[23'A7[N:/P8OV@MFN([S2)(,GXC"LT&7<9]3F,(U9OF2H MI-0;\M .(?0=OSW<,N_W=),O^?GD]_V4-@FR3X>=''$T":H@ M\5)R16%#2ZG5--A9$D>66!L*+Z6E+RR@X6U(90&'!NRH_W#+_1F>9[[N?I//)_@,3 M#L6D]8E)]0VD9#GBV[O!FNUS)0&6S[8:R*/P' +<"E4[TPSK*:J3>69 O^=% M;?/03&J(C#Z?CD342]3E/Y>T]4,* )__M >>_R"2 M-$:;,.=G3<*>:4BF+U0&.V\J;WD*H"L'W_"<'!WQPBU=#B:[2%R6L*O1E/.R]CV/&7UWR_9LE05R'_F>?B*+>K&BN;(UF2NHQ:^.KY6"< M8ZT"Y?:3;"W$\J9H)U-;?'63)/4S#BZ;#ZR-,OX1C'7Q::V&GES@V!"7\+:"4?"5!Z19''YLB8) MG^3F34]#XLT-@DF(1K;19]",%$%7U?@T]GRG'?9=@!G95#O^H3/JQW)&)60A MSINH<^HC23@&L:CD@"[ M'A58D :6T4\Q>_T2)F890/R)Y,LT B6Z!Y*CEYT"R\L*#W3I7:6,T$52INH* MMX\L2#*^-7!4A:X)+L[(G+?1>E6L.D&O4@66Y !L'#F3ZW<9U8[,#UMU&J?2 M45"%#DC#($0'%O3H]:G,XK'DZ!4<0!OK_EUR^2*V@@W-EF77:L4O#1C+.#PLXUEQSV;9 P?;9F]./ MHA?1&K@#.\'^A(_0.ZZKI?.,&_!:'ZZ2 +TTEZ5&*'D^Z;VA]%/K3=EF&_0Z M7F"I]3D[X6EW2_+]NG38Z^8!7:%7#H.;NT-Q.NE)W.(:*'D/JH\-D^HKF,V2 MR.4Z98GY=@U$C%[/S.*N&HP%^K%YSZ[+X*2[1C_ZY*=TXYHP^KKZ' M7D+-1NB2E/W.1("N83\EC 2Q>-Q4.XGND@O"Z'-Q*Z99VXV$Z+75ALL<" JZ M\#0U^N)$ O@3=8 M(AV>T67R"SMZADC5AY%TR@6*D\LR%K?0!W\+3!S2[_/=@G69_FU0]8V?X&U;6 M T3^EE#@H,0= Y*TOJ47<"H33](+#!% J4#"-DD3L2@I<@YTF9&3G:)8Y)RX MR49@R80G;)U3_-RAAKQ[NA)H92/[/<&?[(9)0 MZ4+@5G+AR8SH5K$Q3055 M>V]>W5K, 3WOZ*(!5*(Q+ESP+K#?[ Y:Q&P1\&^[9^^]:FS,>O7>X& M](/]&M=Z,1R,%?I\E%^[F::@G@K[Z>V060?! 5U8KZR #_Y;,T_J]JP)HVG$ M1\URW!K&<#_] 9YX?*D#7.TG*D"ASV7^Z(L-$UI<#*Q(UWY+/A=_T?JU0.3> MV"J@Z0V%PX_5O3_:4EN'2Z]'[XU5,U!\"D#0Y7=!GVE$DBAKN(K4TI*W]L9@ M,@8NS5CUPG;D89Q.:B ,\: KI:-WLOCOK[3/9-_< ^K^ M?_UP2GF%QN-Y%!/S,L$-93_$0V C> ]<0[+A.Y(A;CS?>9 MK^+T\QZ)5AC? M=_ P/M'3I.P*.VYOQY15N)Z$"NUENA@+WV2$F16=;7_*2'2=[-(+3OD!X;DL M)6WD;TA?OJ35UPBR_]9](&+H^[:K7"*NI', U-Z?H?:G["(7$6>SV"0>TP?" M]_60QJ255.$Q'6V:NO\RMH-^-+TYEI#0M;$8<\;%PXW$BW3SE,\W\30,TXTV MN:>>"MM[?S3A]=8:(Y2.7&?-3]\]\<,3R8G(2IKP#K82,0HB PVV#__80@1 MXLF4O2!<%B$-*@?.="6LQ-^+'S67 3HB[#L!I D+ -(#89?67R.GH7#:!2_G M_)=4MT:;*;%O(-#$#H-TL!'^3-A3FA$/LD%ZDKW;V>T*D@8-307NRUVE79+I M0U-*.[L8P3@BP+-1(U[1U6@4K!M+UVA(L.]*D.:W$40/YW2=?.LI;^?/5L4B M*)NCWYQ@3&L3>NCSVERS8)^+33W5[7I!OTI!FOY#L#[I]%$<0LY/1BY(^=\& M:-4#-[-ST:8/]%H4>.=&2YS1UYW^D&N7%H>*T&=]B@<8-7J=B@%R,0E6C=(K M6REJ_QC5!0X;R-!+4#A0 DNKTSR]XRL QH9[0LS)7K!"0?REZ/SRE2@,)3V M^V"6$8-3"42/7LG"@3KHD'K52G%#@R<:%Z>CX9K1Z@2]YH5S]9!@YO%!\#[8 MBO.-N$$)0[;A^CA,Y+#^T&MC.#PL0I \]5N)WC&IC%^M6.=FE]TILD^-7F## MR6%2A9*?ZX+0W<;U6C5LR\5 U0EZC0PW*X >,P_E?+E:Q^F6D =2I!(9N.KK M>D&OC.% TF;4/!1U\00S*C)=) 6[Y0&6;U0#I0[L$+WZA0,%L,+RE9D&%QLB M?*R%YM\'S%9KI.3HI2L_, %@AKXJ\#&'A$1%0-0LB(E(XIZR_)&P%2C@#$J/7B;C M !GUPL4M$/-0P/PW?.7*M_=QD.3\^"+BX-:*D!,ESYI.T"MJ.!2U$3M\>0?; M0@$?TVG(!\<(;!IKJ= K:8PG40 Z)WUV[S$X9+9;] %5#6=>.W>J83/73T]1 MX+B-<;ZS>%SFO:+8(_?ZS(%= /4(YH"V+ZC:N$\+<; Y ,#,F].#*#Y5I7$S M[Q.MQE"!'?LM,01]^88@P<+#./+&:'O1T.=!'-\SLJ*;E42:Q0M**#54O,Z\ M=H>+UXI??'F/:@&*Q)@<)U+R#3/XNC10%3BV8V_ ##\2P;_X/^&0> YB4CQ7X*#1 MD*NU^,,TB=J_:+3<)2F\H-DZS8+X(TLW:T[!?Q;Y"6FR(5%UM94F&O7S86Q0 MM7:?XQ5N'?J FR>'FX.8+E.^]^_@*RB:\):0JU7YV.. JJW[7+9PM<61U0FO MW7ZLTEZNQ]^XS]Y[),4^?.4]S7(R?SSEMLA1_(U/SNAC8S2*@J,GL]ZLUW$! M=!#70%\G\Y2M2EF;,P=#.X"JE/O:6'"5LD3'4>[$P@H,:*L T%7*ZB<796HP M[;64Z,:Z%ZC W-6XLD0_/8!93^R$_3,:&AE>&G4:0J4UOJ_Z$+R[8<92[CV0 M2N/1BU$P_;90V8SOB!Y3-BH,T,6SRX-5AR4DTWI;A-!E>A505M0HO)M7KT_*4"5=ZB@U"51F[IS"U@)(H;PI!7;\BAH?2<(/ MR/%N3*T:&M]/WDW$83I.LPTC_(>Z-4X60K8(DBJ5[KZ:1YEF][X!RBZ#8A#O MZWR8UY.1ND?*T'C(X/S6=TD= Y#45\:IF*H"@^%=.P>?W56F]^Z*XWQ2=$B9[F M1R9!$DVJSXB_-3XTV7]ILOL43D&.'LN 4AH:&B17@TZ&@,4"2H^\!)B%U74R M6.'BQ6S]6725!-DLC0-6'$4RVDI*WYJ)/W9G8DT^*>@GS0Y0-/-LD]&$9**. M[Q-?.NML^^*@U1B;><[9]H,S#R6CM-JTH?3(\W"84#MSTPXK+^;F39HL5$_T MFM/R_5?=:2DH)X)TTJ1%*BKQE._'9IYYJO8X,ZP6@1@58$(IFB//'[T(.O-$ MR[$7TV)&%D*?^1+PD:0+%JR7-&PXD^53Y'UWBE2]%*?&?3^39D;+\TV6IRO"S-,4W %6X+9V>("I"^\!>?Y:BK(7VVT'E!=S^I$%$='D M"6_-V*^[,[:@KITHV:1!CZ2J]?VNF?=.=:4T*I ORJ@2EC?Q$P9\JKW^]\I5#M'.F'-@Q8F&YED@A-Y Z(G0/S"@"EI6.T\/DQ39H M3DK3FJC?=2=J3?_G2=%#81CN^\!ZGRYGR3PG :1H;^[E [/:0NUZ09Z78#'V M'^%;0^7%5/R8IM%G&L=\S-?BYFY!10T S:[9C_6I>BAFX;X/U/U3PY7-;FG9 M#5IQ#>\">8K)1=.-UK9%Q(OILZOK=_FR)DFFVNOZ,3 UW61' MB!?Q45K^XCJU&@O@=;Z!#C%^90=M=WC06!9(!]B/Y$%BDX6MP-'Q8G[=ILF[ M5#5DQ63KQ;&(3O83KG*;%L$L;W-O7&XXTDII0:BJ@R)REMK66&00$1ZE'1>B%>*Z6QG&QX%?Y&8V"$,1 6FA=37QQ6##E MR?2Y2AGAVTT9[1VV';E)5/P8EPF-P7/K@"[!A3'1)7TXKYXH0)7VNEND +R0 MPLC!R?!]$:P5+.A"W(?$@06G(0$*RUE1-&MA&=D?^3':<87;>J7:?VM=LJP6 M-) <*'1G.6NMA6X%RTDK #_=A41D!!"R>*#9;^=\]#07_]*><-5$0&$[2W8[ MY(!K@L"+1;AX%6NU!LLI@ )R5LMKT!*L8_ZD)Z#R6198TO >@))W5@[+6O*V MX)RT)EROU@%E16IU5M>!N9N+5S(W])F4N0/AA^=AO8&]$]ZHR"&HH2_KFG=C M]9],1S"++J#"]S/L;PD=%;D1Q M1OB*KB6"2L\?]Q8 T=NY5V"^D8>0)A3&40)%84'#BDP3Y[,FT8ADMVP&W'V MIE412 X5H#].*BM-?,B. +B1#RDBPX&S[@0K3'__1 M,*0<[6VS)5VORQ)/_PB2B!,LB@1.L/T-3 V5D@=.)"N^W,HFB$GV&+SP412+ M]32*2%G]#B@=.#U4/AZX>BPY\V1YO*P"P>Y9&FWXA \8"Y)\:SJ!&,C T0CX M8H,QY(FTIA&W[W.:P5?#&@\3(51B_OA4@%B@R^R>#XZLUG&Z%6?8,Y*0.L.(% M&UC"1D*HH#UPF4!9\F0ZWI+/#=Y8FO!_AJ3A%0 +T;XGJ%3]\:,,1BWH".W9:CT.5T)=)3_)21^286M].E"(UF_SA]G\Q; MD1%Y=NO.J<:8SN\V>296&\[&+U0@_##=U-THD7/=ONY]>4D0"\AMOV@WTXLQ3S,)B\6(@'5XC5 M+=&]?+B'UHE%7L!?>\'879Q40[Y5@N+H+N&'BPUC?!84SI*?DO0I(ZQX\'6= MK#>Y.'LD(:?:[]R 4+/1OF1:*GISSJIIM&[I84%3A[>V],'W;[ /R)K)X(D^B :"MOBIT_ MYV@SHNFDUJ'FZ+)!8IB I"5ICYT(!U5D2OS071!MD_%N7IVTH9X'(#FR6\GE M8;G[QL(&3W3I2XVIPG&>1#L=A^K"H,ZP75%'5(T#P/;"EU6FI^FEI=%YJGJE M6HH^ZBB/;++O!=T%50\$5+!%TAC[YJ#&5.1@SV[2H$C75CW+2Q8-<=G<'@SH M%+V&BU*0RLN#P= Y#O&XFY\O@V1!LNMD&L?I9Q%W<)6RBW3SE,\WL6(JP@-[ M#NP=>^D&B'I4?CU:BNO<1(:+@E[!G@8=\H*[RZYD5XA20X2] .\&5Z;.S*'' M)G@/Z 4JC2)3+K$P<+R86T7VO?-6[67-%.M5V2FKC%?T]<4;[ER[J)Y\% ^O MSH,US8-8!+/<,[(.:+3+.&BH'"]['G]@Q]AS5B%KJUEK[@.]W.0HXE?.;2B( M7LQN96"O;I+WB@'5O?QY4O13EB:I>T*>[4H.S?,90.I9NL)#$A7Z,T/!(H,F M*O1S[FDR9^EF7Z\Z4-U/,>WV/?FQV6J8M-E:+;O!WDBYM4QS4@1I245KM:-: M=(8\<0<)6[F16H.([C_>OYO0C/UJDPL45B+6[_=",G7M)$O-&. MT&/O @T[0M2,J4Q]:V-*TX,'+A"X(/46DQ$G+R;D!7G2FD:])[^" -W?\93; MN3'D[;>PY[JRDDHT+W0.@$HIPF:OZ].?C8@=*T \J+Q6^75T=_S=)[-5L5K"T(T8\>%0MV]RP:(NP)=YZNUFDB]EMQ MK5 -M#K95AFJ[.?>@$[1CR)&P2JGXF (/5IW+^=S$HI[DE>6-@ M\$C$=KP'L!?LR&0+\0WBSZ,#U3](M!#O?<624^B7"+2J(S"KL,O"E-8IWLNRUN!D3'DZ+G2;-K=..T3L+>2)4O,D1WH;&S8 _HU,T4;A8':)>4 M%8.R3D)EVQVZQ7NPE.5S?ABL7FW6$F0^!C2Y2;/L.IEQ$17SM%%3XIZP(IM# M$MINXR-]"ON$-Z(VN0/)[=&@SDVXT_^BE#%C6\'_JHCS%:>.!Q")3WWW #!DUOI%DU"A()Q4M^NN$'2/M@NR IPHF2NS]0#5" M>ZL-VA/Z"P68,)4KMAUBSFTU446C,RB[HYVY ^S]UU9DMOQYM&86:<67:]_5)/_W?_OAP_OO_S8INT%>0LM!F!?,;COLY;&;\5T\1 SY MGGQ!XTTN['YK#Z==A\B+I5QL:G?F$+2\F'=W:R)*P2>+R@VO/:[TWO7LJ"3HP1?@%R0,:*Z9S[PU1_9$R<[[NJ<'N6Y/R8Y/B:Y,_5=_[(^?, M'W'6ZQ^-0.:XJ0<_DA!95RZ!,XB?,4\YPAMS_CL(K1\BM%5:Z(N2&Y]RSBE' M>;9]Y)_59YX#$;]N838Y1<\NIV:-?]24'PY$[(2!F=I&*%' MF><[AS(_6-6PVP[;MV.A?KV2 3*.717EHIRI8)YKTZ]U&V%?3@S 5L:&)W>8 MGP+.;4+8MLF)2=VU1-B1)\-U'X %NKRN-BRAQ1,HD#+U M-:$,]::H7<5RO@;0-)KE R,@'?]8N2*B(EL@/:0&TT"0GGT)"ZB)'O4&:KI&,A-XM?,;[)" 6 M;A;"C.4->?&?]K+B/_SZ*?AGRNH!JNJV\H:R=GY,'.ME3L%-PWUS//AO@U61 M'JTQ'.5:QMMKFB,+0P%J#WD-!VZ.5L7EUK9(N)OE01P7@&@/6EH*M-5'CUW_ MK 7@&_WDM45? M4DAZSM$%,XV>"KC-=\#-3N>['J>[+O&?OQSMN'[ M&,J=5:3N6'2(C"IN;/352L22S5$'Y*LC4) MZ9R22!<[IFF.'SNF5;$F_FHFW"Q0]_QC[#$M5<.X,BE;HRU)>LPD%[9Z?AU= M2)6E"._F0)C5S=&N7&UQ-G'L*I7LW2-:/"OZ@VI_14 MR"%F$,=,+\;,C *ZJ&9Y&O[6*O.B"S/HM_70O#+)1)H4;^1>:+^M8Q,N7,-Z(_&ABV/Q_1426;N4:T!EV M<-J@%6TP:(.SRCP3]I1F!#61T*Y&25GK1!3$5"N#M#%VG-P 86N81I^]MR2' MB*+3##L$;H 0I(RBPR^MKJ46@Z(Y=K#; '%H&?=.+%6Q,[A@=@3886\CB*;# MO!>A'"JW/BSGV _=$(ZZNTG1WZ31H3^9Q-XB-]XB-]XB-XQJ_1:Y\1:Y<3)B M>XO<>(O<:'O?SZ\O$\(6-"A.(K/I['+V"TVB]+.Z4(2@,Y-YZ%XT1V] T4 W M&"3<-=_H_IR6YG]...IY5C&NL2>&]G=ZOOW#D/-1\*+\;G5MQT=ZF>2T5>)> M_-EN+X1UZ.$$'R![&_"\L$1OTF3Q2-CJ.GGF"MI\/F P0G_L&J&BIXGH:M+H MRQ_[\X(\Y?OQFNU,57ML>_(\C?E@TQ++J7ALN2B?9G#KZC9-0L6?&TJ8@2W. M\;[EQR%*KP-*VW,\&/"MTQ%X 5BSXW[%#^5Q-P5[Z3;&! _?GA99DOB>N!^I MWII6-/^#*8$"!71;N\]I(&?.E-'5NB,_%$"KS-U(!UL6'65HX]9I_C%]XO_Y MWRG_I[@M$-O?@MNNVLJ:9:(4&#'V\7V@7K9SPMC@A//F8K?\E/%*GTB^3*/] M>;O_6T)$?E#-TXR#>O1C3KI?E \&"N4IB&I(NO<@)AH/'H6,, <:3/5OVJ3-,1\-@+3J=83-B6KZ-XON0+=?4X(RY9TK4V$5D<;P+M M=FZZL/RZH1>V>*)K@.266N3 H!$ILQW6R6 9B30)'^UZP3XJ'4$1AL"*K@OW MP;;,ZIM6_MN:"Y)]9-KP0C,E=ISV$60.A0]=SA+E?"!ANDCH[R2ZCC@/=$Z+ M_$U%I'KMS.=(-=(X\;]M5B2J\@0U_G"7+W5F[U$^CAU1CK/"N!(BNL(6[U2N M^5A)=+%AHL)C6=):1#=FM^1S\2?-\@2EQXY-/X+:V$%YTF\5^,Q8I4G!\'W M[ECQF#XJ4@O7H;$Z!SZ &#N,_@CZ8@$BIK(HTQ20%=VLC F=)>VP8_)=RE;! M\CBKO4H4Y>GH;CZ-HB)2((B+EU/T:2-^4@G&1(4=G^]<3##8O BEV#NF9F11 M7 TDT4.6;BF>,EUP8FM&]7R8R?)--D<<,5NXQJAX=5#.O7$U^[0;[* M((IA3.,'3%B.N[>:*1\)#^C1$Q4898+(7Q0/ ,51@ ,T^]E^&0YB0 :T?O/7 M*%0]QVZ"&$P"*Q>NYFBT>='4S3VX C,I7U,.:D;&K : M%T1 [Z=J0,7?T RO 8#N>7%DW!;N4NTU=JL%7HD &_!ZPW;I#39L7E5-@SM6 M%J34Q//(6[[2,X:<6918FVHH^Z*A1%W?=C]R67/\XX5.V_KHRWAP$S3S4?A; M^->N6+#BIN=YNEJGB7 V:9<>(Q5T.7*2[<^H-\WE" B HU6^>KHH7O$SSE!. MPGS#@GBVS80AII4!C!0JB/$K_M@*P@8*].O#D\EPYLI)?:@+QX/D9WS0O1LB M3 ]W!S*M1_N]SJ-=O!HL>IJ47;TYL-\[_EZS*#54CX$8L% MBL#2I[CY]D//<(6'7Z'GNSE]._9V(]QH=_-=_O%J@+HYIR9!GGR69J>1=S]F MV>[,S:=)L%@P4A:O/]M6:XW6+_2USB_4[G#RM)U476+[APS>/_,T W> ,^O: MP.^L*8-O2$_EAX5H*;END7@MA_AN'L7X .X<,Z4?\H-H)DQHZ,Z7UW&?;R,0 MTVW]<7TI;[?U[F_KK^@+B>X9_U"]VNKOB#7M,;TI5O?"1IY=O2XJ!SD+8J(' M6=80,S;0"ETUE^AN@3_\'3OT^/%VE]ZSG6K&JY?JK1?J6@/J&YT!5?=:7ZL+ MGT6CXS M.Z>0.VWHHX2^VJ,'2" M2SO SNGC4"&T4_SH.J$PL<3&5#'1SB DOP04-'H2[&P[ P5J9NS0XWF:!S'J MI/XIX2S%)'H@(:'/PIN5&5=U'0UVGIS#IJX9#1\V9,["IBJQ4G*8LOV 'X2I MDVCS>%IT@9T:Y^"5V XK'Z0K/QT6:06'&U-M^$1NM.$5_69M3)XIQ_.NO M.D"P=6W8NPF3>!E@H;O?=J_&ZNC!]@?_++TFV_TNEMR7H0?VOO:;L]W;(--S MU$X[/V*B#EL'NCSAAQ7N1G1C#B24M?5#*G*=4H%_@QT>N!O)+"1)(*KGF-]E MMIN> NSJT>.\KZR&\%.2K4E(YY1$VO>5ZN;X,8%:!6H5-5,R,>;;2EL1<"N7 MA$&FKDS8&'JW+=K%J1Y.)?1R7M$M^&H?>R!B^&6=A.*14Q*2NZ>8ELYN<_*XJ4V76!'EYCE9,^3)Y-/:\KOU*ZN5#30^2'I!SL^!#SUA@'DV7O'1Q9$ M9!H6[].S_>6I-ESW.UVX;M'AI.YQLN\2/U!W=^T/<2U(&N/,P[YP#$7\E 3H M@;9* 73KC>M91E\:IW&6R%,6?LNL$IN7:G?1[[<.7\D,3FDQV MGYKPP_VD_MC;+OL'6=(]F.''6=&K*;\N:UGF # M?;BP%Y 9 4>WF+NAW@?A;S19U,NIRN\NB PTV&]D+= '<./)%-F-TG ATFV' M_8SU@+5*)8!3>V*Q8^CG(-X4P#]P&;!G A&CA ;[*>L!(E4B<-(V](Z]6P(Q M'XI6V"]7#Q!B@\M7<]%1[+_GS;"F M''X1J7'/R#J@T32)BE%7K%L8Q0=W/.9A9AH]"T=-]IC.-NMU3.L4^4&B.LIH M*;"S\XTCL^99!P 0^DFG8N\Q>-%MD.U6V*;RR**2\NB)>"[*=S*7JW6<;@D@ MR8J2 -N,=B,T S[H\JNXNWQ9DR0S._85S;$M;*<33HX-NN0NN%GZ7#QBO"ZR MP109!SBG_R#10K=4FNBP[75'\Q"$%N:=KN(04QY%^3@HIU"=6[J-L,U\!V<5 M.0[HL[#!AW'QE+7%MM[=S#8U*B=N(BH-0_U;]N^^ZEJ(6JL0_7WZ'\0^7(DZ M3K]7V<[;N[W20M33O$(;$0*29R\[[EFZ)BS?WL=!43_N\E\;NA8[OLZ+\YVV MQGG=Y9\G1:=%CHE=M]CN'"6_Y@D)($5*6F"6)KC6N:D'/U[:@Z6H+&]NXA,_ M%85RA#?FU!006C\D::N[_>A3(Z..DEJ,(86 MZM<1BYQC=+? IX SG!"V;3)CDHJ6"-O%.EQ$ "S0Y74WG].0@"6E:([M=ALN M(RW_Z-+YF2QIJ"N+5S7LML..JA@N#SG'CH+^II0S%KOAD*=&DIF3-$8YKHD+V'<.,< M>C;V*VAV&H:;U:9(171!.+8A+9#E_XY) 7$2-;V=2J[4 A[O"]Z>R$VZ,#;( MF*&@ZDJ]\C'?DGQ7[?0F2&29H:H:N%!Z[* 8>S6P9-#!K>!Q%Q6%G*L_6TGQ M^+:;:3(K9.39KJN-L]9380>[C+_EOIYP;-,MGN'*_4/W.@]VA8=^]_X:+_.: M)P%=<$"SE:^'86.@69]5SZ['Q:O/G+R+N8Y'U[S_9$&?8E(&!?#E0WM)_K7N MDKSJ^$9T/-GW7(6W_'G".\>^*A$^U$R) M[ 2RL:S@!Q._;D4U VW: V1L@,YGJ6NO4TQT'A]L#I"F M_%+%'U^N=-!7FR**IJ%]U;,MK8/W&[.#=Z)P\$[*+TZ:GYQ4WWSS^WHQMR7: M<,NU[_$SB9_)IS3)E\.V:U"_R)OY&([A<:#U>?67L/'?)&"/G].Q%&/7'?;. M?WR%Z"!YBGK OZRY+AK<(?:Y 4D7FFB>H#94Z81LJBRX-ZQ';1'"3G@[GW?](?PQ!T]A;*\21^/6%V.J! @7;?=BW& MNL M8;V^ GMP#%C1MX!VBI_N^#72-]"]!OL.AHUG3L$BR=--FBP>"5N9\U=_IZUJ M768J$[U-1'>>9+ 6Z<>SO,SB&,>[>AGUKT#5FR#T.#/R@03Q92:JL3<&I69& MT=R#0DYP$77FG18!]!6S-<% (E)38*^2!XG)!(0?DJJ.[&D26J3H;#;']DX= M+B,5!"=NO.SWO%H)+\B3_@6#MO#T?IL3_6!O<@4O5MDUY>V17D;21-0,+U+V MJL?<;H6>/U,'>/=QI(0_=XX[$6!W0P)Q>_LD@[/R1W6:86\N,$#E8_=I!REJ M8MP'6_UC&4E3[)W#2J.5K#I2ZQE):,IFA.]))"HGTE40TICF6X6&:RFP[PW@ MR@Y@'%WOV[F$C64]I*VQ/?Q6VJ]C&#,+Q2C'B'W5@_. L2U-%M.5J%FM/TRH MJ;#=^Y:2-0-PRBDH&D=?XT25-L:O0F!S[E*SB[YH-L<&L3=5[;$SUPT6R"NV M,#\%^8;1G)+,PMK\06=M[GM\LSW=S<,]R@]D'6P+EXE(YDR3D*Z#^#J!1T > MV.U)6;=C(#AX[H]03^FX.F2,D1S6VVG8[P>Q^(?4%'T4Y=#^3LK9I-ZG-VL.Z,6NJP]J!,^<'DK?T0A%J=M'(8*:&7 M_=6T-I$0@ [;IZ/3'. EM6<9:![(UX=V449&/W.(6_MQY(%WSOD7#0<<7Z(PK1_J-K[(0Z=8AGDX787N6#!9V&D MBI@J[;8A:XCMS=7K2'.G4+.)ON;\'# JIN=#D!O6FWY+/Y0;OM;T.6AL4?CP MF]8865L_1*!2(@W^OJ2;Y9,X2A.1AY,]!$!S_:2\T_L.O#T&R4*U4_.^-/_LQ-P#+4WO8C3N" M(Z.J5/9Z@%!U=HQL&R\YEO50G:PO!C _T82N-BL=G)TF:#<+7;AZ8$IY09GX MGX(7(ZKM)FA1FV949;R@GP7;2Y7^-"AK>S(+KH:'QDSS00B0V@9J"A\%HCD? MJAEQ8WW^E%3.N]*3=YOFFJ(#@D)' %QL?G!Y.:S3FZ8]:F87T***91#JEB#[3:!/$:H>'HJD?JR#,^:%@H?&&"Q'Y7VB^ M;%87>4PODUP742!CR-0)OD-%JW$Z69E8A6>5H_2QE+/XO KF#-_R+-BU-? M;5KUXL%39$U0\6IZP$[!N80 M89J101?E/4M#0J+LBO-=O_T33&;F-19 ZL/#5KCPP%B@2ZW-%]^[B5W:L2:% M#\]3ATZP/N>>B:9Z(+V]$!%T) L97>M+O0+)?<@L-E1H!DP<)<6\?!&6RH9F M2S$&X4$K$FI%FKRO>A(?M67UC[K= M2$$ MJC]D)B!<0\$H[(!+^=S$HJ<$X<9R=)NH$+TQ"\R"*23=IP4]WHB-H'E MVT<6)%D0%D[9#1$FRF/:_+M:*^QZ08^OL5.*(1"A3W?9!G)!0B:2]%_QOK@F MJB&?\=5[3K6YO;__2I?;>]^Y^*GL?L+[GU0?F/RI^L1_ M8&?ZWK%ND[)-2X04W%_'!!A2MG7;^131HY5"-[R^PP=^MK9]5(8Y49NLK1^2 MD.N1"OS&\!UE9C-$].Y&\I&D"Q:LES34Q5-KFI\"_'H.W&1E,PF ++JCT05/ M:YKCATD;E:DI!S4C8[[1R4CXET7Z_&4H;L_8MI1$]<->$-4O?CV_DZ!>_5'\ M#>VB5P]8&]S&>!V<7.T O9^J 15_0[M=&@#HGA=T4Z J7%3,MVD2B3#&N'?Z M5.^>0'+D*#_U>:";V=$M/J4>UV"I.KU)&Z"*QE[B:$#MVT%;8)@A>@Y@5 M5J51RDHZ[(A!6R$; #A4QH_HM??JD/_6TF4M=KM>L",-P4HP!)R3GO8UP]7: M-E@/3/38X8K6&@ #Y%7(?K#0#Y6V,[^\M;1?_:IO+>-#9>O,KP^6[:N7Z2XV M8\>IN$LZ3Y.<)AN:+*I'9&FB<6K:]($=E@F6O#TPGMWSR!EX(&&:B'O[\OV@ M[J+GO>ZB9]=[\Y)'?_L+;-8_+>=K&>II?$3Y[@E@H^8:/8=MJ;#N!+3M' M]KK8WR2-""FZ8PW"RVTJ5I(-;_84$^-E_/ >L5TR;C1!A]Y)B+\XQ)#5NO). M'";Y7F?8+AHW0E=@YJF\T4]MSGPO8TGWA(YOM57)1S[-,I)GPI-$@R<1/42!P?5]*5D[:\N@F;KQ1DFZ>416T7)W0RLF?.D_-0 M;]!W^5*7YTG5_O3..7K._1/,1Y9FVA>-\O;85S\C"*;%^>!W;[*:W2,OBZU3 M)A]=6+E"DFBZ2EE.?P\4[XL[RP>T'^R+GN$+I!U2/DW&QLCA2V6?"/L>YZ!I MJ<( \TVJU>P\Z.0"[0?[PF:4V6EWACF]E\B]*^@&[Q97\"TJ[!P>P^>V#@7T M&UNH6=)V]]P2L(4I(<3.WW&H":+$8M1C%*:WC_,D6;FV6B_?USHO'^^P[>G; M]?GFW'-DVK27'PL;ITMX^FX\.12>'H %I_:BTW=P0DX[6]8\NBW9<;F[#[D- MF+C6>2;R)?.;[I*Y#UYIW'I,=KV\+9&'O8SE9VXZIV&0Y.=+4=?G.ODIX69R MRG_]>Z%JE62)"E2? 4;^_3+!.7[*8'S6-T[L?CSP&OH,=@WH.GTP>Q M<0-X;SW6!_Q0E!$GU*@*=8/]'/S4ZH<[$*2TWOAQWX2_U1L?$4QGE;''/W3Z M5!D;JXK[^'>"/E5Q'W)XG6[R92HR24-J@_7;O]J%VL!W(Q[ %P'"BH?)*/P0 MHEXEC7)Q6RWLBA'RR(*(_$^:J#=/T53:TIO;4X6V-!V[&E;1ERU(.'"] EPF MW#(K)O_A[RI4?6(GL1C7,AL0>ZT'^R3TY20>Y+A+C8&N0O:O=\:X^L6\1[H* M*/LYB#?BG^T[[W^0:&$(&_]6=Z$D>IX471<_E9U/ZMXG9??8=TL7A-'GH-2* M.FNGN#T4HZ/)8BH4I@S7L7"L'M0IUD6'9,@?^:Y\PV?7V;8:>;,N\=E646+R M;"OK[(%FOQG\L\<<@Q_'S!&TKWX_N M@8HAN-,[%O14;TH ,F-%WF0Y,73/;%2/O*OF?P1>BI_)=_5::6L9&RY\4[< MBB01,?\DVYZG<1RP^M.9UE5A)L.V3B":U?1=0(% -TS/@CA(0C);$K);&_0+ MI9K"WZERU$52#1"ZLU8V--/RJ*/Q0^(F'0;(QT52YB$"*IX65'DAR^ XY<)9 MD:@IL-=,L[)U!&-B'GVQU)EL^M!Y/1VR]];.DH+8!3U,O @ W#N^!'.9X(YD M=\F>@RN:<(VE(O_FCI7_V@0L)^Q2?$GK#_M.YP\K/CCY4_G)_YBDR63_U7&5OKK(W5]D)& !OKK(W)7ASE?DD^3=7V9NK M;,0I4Z\C3=M!_N:VAXF2]'78@ 9D/)*AA,T'$@J#DL?[(I/J*:"*^,Q$? MFH@OO7D4_/ H-*6_4Q,UAXKF/NX>!QGH6EC0MY'FZ/CY)2Q]UC"I-=M[N82/ M)K<^,B8G#3A>R_> SV458TZG0M)-VKHD+DM%%$I1YQ;7^8)??]->D/VR9 M;,>HE9M72N:'+KB?84I+18H*OA/W]87P'%W&QI =/$?M6\B.VY =A7NVZ7(H MPE+2%4=J29*,JYKP46B]M&!J; , 'J-CQ98G9MKKO=Y"W 4UUUEX@8UOUUG( MUUDV=UB'75PY*WU@>W'E]+9* 7/3,WX9L(1/X$R4%Q-OGA5HZTF\<1QJ+)4F MZ! T/<=[3Y97EV(W?*6Y'?SQ^!%O4!9=X1]GK"2YU FG?@2C^PG:C^WWF%5 M1,T6L<]3R&V 93?^K+!P[1B$%/H*T.#TITQD0^7:>YWPGW*Q?Q=C?[2I?CZD M-^SR-$.D?0AN?ESY[F+,B]@R$MT'S%B![T==Z'C5SZ3J"/O>ML%6JS*"V9UO MID1**RH366N$9]O67PR99H=UYX>U 95N-Q_H,)[Q/>6*X0*[WC#E_LY#6]( M-)O.]+YN>5OLTR=(BUK.;1W/CMPYLWP3T73Z'"0Y->&L:(N=T=$:9RW/CG#^ MF4:,?S.):))J098UQ*YI9HVPFEM\NWA#1$!OX>=I&T@:ZU=#@^R^A!X?NU:N M$05?!&4IHX'B<>:./$P^_HKF,97H3ITY(8D@(:EVO6![#H<+TAJJD_8K%PP? MK!8C:L2QSW<@C1BD##[X%&=!W!N^SK/XPU1A?NQS?/(QO'L9C>QB/;5S^43V,WWB#,X:'49RE,ZFMJ8?<2'9RWD&Y#0]D48,O#" I0:O_FGM#^^[EJ_*RD5_._MF[[[9NV_V M[IN]^V;OOCHYOMF[;_9N9>^>I\7S+I:NDEM'YM=;P-*QS%R. MR*> T>""Q/R_1I>"NCT0[Q^\P=O(NR/,KS9)%(3B?>[.--(7_E6WARXD_JPD M1N9/WF_V_H_M.#M&:%YQ>/8#8G>Q>0I\?WJ1,N#J2?VUH' =: ML(U4X-W2&^2!0#@2P_^DW59HY_LAR/57,077 MZ+=69YN,)B3+IB'?O3)J]L0I"5[1PF9BM6&[^R,U\4]&C$F* *1^2-*@F0!9 M==ARLYP=8'#\^@%NU?WH+&4;5)7T9H?@Q>F)]S[8%GE:KU)V'JQI'L3T=SZ' M6;HF?!K?QT$1R4/213?6O9S8/?P@'CW9BE "*'Q[*V0307&2[TF. M]PS,P]=#KU>LC^ET/J"%DH/7T+@4@<" LCO;,\R!;%@D%Z=.F./OR M+6&6BM*PY\$FD\Z\PE8QDGD:PZG=%J%@H.^#]8GL/%T]T3*5ZBPGZ\8!3>S= M^?8ZR0G'/;_>'=CN"0N%&!::Z*=Q>O"(6NAE>5M=IQH1:_ ME@@HU>\\DRH "+=&R=U<#$%OY<1WS M=$Z%>Z=(ZYC5&L(WX!O^:[XI%P5WLFRS$D>M1);P5KUL'/@E3Z,5!JR?HT". MKDNS/ U_N^8#(]'%AM%DP==[FD9%DLE;\KGXB\90 9(#I>[,US-0ZE;@G+0A M,UMR&+.2U7M&0['M%[_3B%Y- G9!^"9O$PJ.=M,Z\?:G(-G,^5 +7:N/8@^< M$^WY5G1AU8.OT4O:K7@ 1J[//M,H*LY:W)!JF%>FTY"*"BH5;[P[(*X\V>8D M^[<(K:4J;]V8(5B>]^7F7[.?HH8P@A]X?)/73 MOE*",*E+M\@GDB_3:)] 77,B!I)#-<$W1Y(5.NC+/E!B ^3BFRM(C_YI%@GF M&]"*YG614G&NX$<^DH3@M\L?NF^7&SV6Y=V;??KSDEG'N$7=7\MN<*9H7>CZ M?L/"99"1_:"GJW0#*0:NID2.81@D1D4=@U26E:@/Z+,AHR$&X MH/&&KV[:7'M?ZW+MU1U/>,^3HNL_3XK.B_E<=8^=>:_<%LT3M-L.9P;>LW1. M<[&EJT?:;(,\J^3@=J9-GZ>3/I/^0NABR15[R@<3+,CM1D2>W&( MOA QV$1Z75,XR"PZP XDTDO6EAM/C V%)E9[4D\AK:>INB/L,*%#)JH)GI-> MMZ7'(,UY0-X<.^@()%XMJZ]*B)7&PL6X(\ .'AHDR Z[)^]5*)A:IC&'.BL! M@3D3ONF9)8V._OW??OCP_ON_33;YAD]]5H]'-,KSVX[/X0E4S,% MWFX?;3Y^3A^7Z2;C-M;CDK*9'Y/$]8K68=I-JHXQSS%*+O><)!%T873S-3\T1ZKU MMN>50?R[6:7_:Q/P=8?%6Q'7J%V$I2VQW0PN%;NY4FM@,TDV02Q<6_K4 M@9)VV$^,CB44)40H::L:-]+24*7^;PG1V .\R\-Z]&.]=+;3'HR/FP0S!B51 M#4F7+LM$@Y\=:PS5;\C5Q+";G?!RQK\8Q/K5MML(,V,63)=:-YU2%M$MB?O: MN5]K\;0/EI2Q! 25&0NP DJ-*];4% MF8B08)'.PVJ;UA)A.VF=J0, *O19WABC_?8,(O;>/S2">+W?F'NJ:-J5E03> M>Y9&FZW*_?@5+-J@C5Q/A9UAYWB*X-D6KG!>W)!%$#]P&;!G->3H*F57FWS#B%B4@B2$; )!:UZ (]QX\S MT5OC>/KO"';W:W?YDK"[=9$>)UFN?K(GR=/V\GN.]BOGXO1EGE"]C@ JK";Z+ 2)/)53.BRZ6%! MIYT?-_TP6?32'K99\2#DOQY1;QG2".+&NY!\J2JIP+_Q*4Z^5*']V,1'J*EB MDI;HA$2BY0,],EXQ.E,\J(',#_$ U XFJY&B5$:(^:7K-=_"^6+\#[Z!\ZX7 MRM"6W9%-28)]R0Y2O5X LG9/BG!G$5\2@ M]*K&T$!$/TP:'2=.L;Y.L@T3MZ-:D'NMH.CZ8\$H&'4$ZV/P8M#;5@LHG/X8 M+1(&'4%Y%B2_G2\#MB@2]O'OWB57-.&2I$'<+$JN1=NV$["![HU AL'D[-"2 MY-4IR7!BZ;6#(N^/P:-DUN5)G("/X-V64(#],70T#*/?^K=- HWOM=,.^_&: M\AJLZV25\H<.^T>2$!;$XG0:K6A"Q2VD2*1BE(.1$-L3#I8,$ )'B]!MFC"1 M2%?4SIHMN8$@%(6P![+F_R[#-NBB *VRYFJC6;%4'= ?^D,RH\0.9-#M;I*0 M1[H2/KI_DC"_H-EZDY,9R?.XX$FULYBHT-^!@80"9-Z+D@A<@=ZE=>!.+Q # MEGGTNVYLD.AT'PU4]MJ,!_*HE,DK"P9Z2U!ZI!"DMX2E;PE+WQ*6OB7X.SS! M'UYDUEN"O[<$?_+C^WD:B^*J07)/LE3K#)*VQ Y$.E8N.0U,Z+X,?@;OG.N- M7@P-";9CR=6S$"-*Z'+\R'4O$X7"2':77+Z(@6YHMBQ>K\POR)/&1@&0HONE M7 D6#)O].Y\?2\LY(0OA4''P+OL\B.-[1E9TLQ)/TU0K;[<5NL?*R3ML!1CH M\_*!1&15/ FO1J>>AY*FZ(XL5_-."0NZP*Y21N@B*>N"AZW:Q7R9."-S_O?' MX$4M1G 'WA]_A@K7$D)TD1>N'8$!(TL. WTFC?+@2E[$1;?X*:[\YJ'PF-(Y MK=YV1/_GX]6;2XFNQ54V.LM9MAOT]Q M9Z')X#C:X_SJ+^+_/?&1\]_\_U!+ 0(4 Q0 ( &B%9U;3K04 !E: M ( " 0 !E>#(Q+FAT;5!+ 0(4 Q0 ( &B%9U:% M>]OTP0< .

#,Q+3$N:'1M4$L! A0# M% @ :(5G5A)P\U3H!P (S$ H ( !O T &5X,S$M M,BYH=&U02P$"% ,4 " !HA6=6=TV]=;H$ "1)P " M@ ',%0 97@S,BYH=&U02P$"% ,4 " !HA6=6Q*Y64ETW P"BDB< # M @ &L&@ 9F]R;3$P+6LN:'1M4$L! A0#% @ :85G5@C/ MI["$K0$ LZ(" ! ( !,U(# &9O 'E $ M%0 @ &?%@4 =&=L&UL4$L! A0# M% @ :85G5J2KP/7?.@ @YL# !4 ( !$C4% '1G;',M M,C R,C$R,S%?9&5F+GAM;%!+ 0(4 Q0 ( &F%9U9;.VP;%X< &A;!P 5 M " 21P!0!T9VQS+3(P,C(Q,C,Q7VQA8BYX;6Q02P$"% ,4 M " !IA6=6'+'WNG)< #[^04 %0 @ %N]P4 =&=L&UL4$L%!@ + L GP( !-4!@ $! end